Skip to content

docs(rules): add SR-016 one-writer convention and memory/agents/ scratch space - #46

Merged
galimba merged 4 commits into
mainfrom
feat/agent-namespacing
Jul 8, 2026
Merged

docs(rules): add SR-016 one-writer convention and memory/agents/ scratch space#46
galimba merged 4 commits into
mainfrom
feat/agent-namespacing

Conversation

@galimba

@galimba galimba commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

Implements #13: SR-016 "One Writer per Branch" — within a single branch, wiki/ has exactly one writing agent; other agents write to namespaced scratch space memory/agents/<agent-id>/ and promote notes through the single writer. Explicitly a coordination protocol, not enforced policy (per the issue).

  • memory/agents/ created (gitkeep); doctor recognizes its subdirectories without error
  • Convention documented in docs/git-workflow.md + concise subsections in CLAUDE.md/AGENTS.md
  • Soft-rule count references bumped to 16

Filed as SR-016, not the issue's proposed SR-017 — SR-015 was the previous maximum (per the triage correction on the issue).

Verification

markdownlint 0 errors on all touched files; doctor exit 0 with and without a memory/agents/<id>/ subdir; no "SR-017" anywhere; adversarial review: pass, zero findings.

Closes #13

🤖 Generated with Claude Code

galimba and others added 4 commits July 7, 2026 16:56
…tch space

New soft rule SR-016 "One Writer per Branch": within a single branch,
wiki/ has exactly one writing agent; other agents write to their
namespaced scratch space memory/agents/<agent-id>/ and promote notes
through the single writer. Coordination protocol, not enforced policy.
Creates memory/agents/ (gitkeep), documents the convention in
docs/git-workflow.md and the agent-config files, teaches doctor to
recognize memory/agents/ subdirectories, and bumps soft-rule count
references to 16.

Filed as SR-016 (the issue proposed SR-017 — off-by-one; SR-015 was
the previous maximum).

Closes #13

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@galimba
galimba merged commit ffdb8fa into main Jul 8, 2026
7 checks passed
@galimba
galimba deleted the feat/agent-namespacing branch July 8, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(docs): document multi-agent namespacing convention and one-writer rule

1 participant