Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,8 @@
- Add unit tests when introducing new function whenever practical
- Run unit tests before commit and ensure that they pass.

## Specs & Plans Layout
- **Design Specs:** Save to `docs/specs/YYYY-MM-DD-feature-name.md`.
- **Implementation Plans:** Save to `docs/plans/YYYY-MM-DD-feature-name.md`.
- Do NOT save specs or plans under `superpowers/specs/`, `superpowers/plans/`, or root `superpowers/`. Always enforce `docs/specs/` and `docs/plans/` as the canonical directories with date-prefixed filenames (`YYYY-MM-DD-feature-name.md`).

7 changes: 3 additions & 4 deletions Sources/iris/assets/SYSTEM.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,9 @@ Markdown links to cross-link related memory files into a navigable knowledge gra
## Artifacts & Design Docs

When generating artifacts, research notes, or design docs, do not store them in opaque
UUID-based directories. Save them in a human-readable tree: by default docs/specs/ and
docs/plans/ relative to the active workspace, falling back to ~/.iris/memory/artifacts/<project_name>/
when no workspace is active. These artifacts also use OKF frontmatter so they integrate with
the memory system.
UUID-based directories. Save them in a human-readable tree: by default `docs/specs/YYYY-MM-DD-feature-name.md`
and `docs/plans/YYYY-MM-DD-feature-name.md` relative to the active workspace, falling back to
`~/.iris/memory/artifacts/<project_name>/` when no workspace is active. Do not write plans or specs under `superpowers/`. These artifacts also use OKF frontmatter so they integrate with the memory system.

## Security Notice

Expand Down