docs(briefings): add diagram responsibilities to Qatux and project docs

- CLAUDE.md: add docs/diagrams/ to project structure, add diagram
  file conventions for D-record changes
- qatux.md: add priority 5 for diagram creation/updates
- workshop-start SKILL.md: add diagram step in wrap-up sequence

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-23 15:36:12 +01:00
co-authored by Claude Opus 4.6
parent 996a000146
commit eebc151b9f
3 changed files with 10 additions and 5 deletions
+4 -3
View File
@@ -88,9 +88,10 @@ When all Round N tasks are complete:
Wrap-up sequence: Wrap-up sequence:
1. Qatux produces final `workshop-outcomes.md` from accumulated notes 1. Qatux produces final `workshop-outcomes.md` from accumulated notes
2. If SI is present, SI creates tickets from decided items 2. Qatux creates or updates diagrams (via `/d2-diagram`) for any new D-records produced by the workshop
3. Send shutdown_request to all agents (qatux and si last, after they finish their output tasks) 3. If SI is present, SI creates tickets from decided items
4. TeamDelete to clean up 4. Send shutdown_request to all agents (qatux and si last, after they finish their output tasks)
5. TeamDelete to clean up
## Agent Type Reference ## Agent Type Reference
+2
View File
@@ -20,6 +20,7 @@ docs/
briefings/ # Per-agent context briefings (maintained by Qatux) briefings/ # Per-agent context briefings (maintained by Qatux)
architecture/ # Technical architecture documents architecture/ # Technical architecture documents
design/ # Game design documents design/ # Game design documents
diagrams/ # d2 source + PNG renders (architecture, data-flow, entity, state, ui)
sprints/ # Sprint briefings per team (server.md, client.md, copy.md, joint.md, etc.) sprints/ # Sprint briefings per team (server.md, client.md, copy.md, joint.md, etc.)
workshops/ # Workshop briefs and outputs (per-workshop subdirectories) workshops/ # Workshop briefs and outputs (per-workshop subdirectories)
db/ db/
@@ -144,6 +145,7 @@ Key rules:
### File conventions ### File conventions
- Decisions: domain files in `decisions/` (see `decisions/README.md` for index) - Decisions: domain files in `decisions/` (see `decisions/README.md` for index)
- Decision IDs: `D-NNN` (confirmed), `Q-NNN` (open questions), `R-NNN` (rejected) - Decision IDs: `D-NNN` (confirmed), `Q-NNN` (open questions), `R-NNN` (rejected)
- Diagrams: `.d2` source + `.png` renders in `docs/diagrams/{category}/`. Create or update diagrams via `/d2-diagram` when D-records are added or modified.
- Discussion rounds: numbered sequentially, archived to `docs/discussions/` when complete - Discussion rounds: numbered sequentially, archived to `docs/discussions/` when complete
- Briefings: one per agent, updated after decision-producing rounds - Briefings: one per agent, updated after decision-producing rounds
- Tickets: managed via `db/connectors/ticket` CLI or `/ticket` skill - Tickets: managed via `db/connectors/ticket` CLI or `/ticket` skill
+4 -2
View File
@@ -35,13 +35,15 @@ None assigned directly.
2. Create round documents directly at `docs/discussions/round-NN-topic.md` (D-022 workflow) 2. Create round documents directly at `docs/discussions/round-NN-topic.md` (D-022 workflow)
3. Update `docs/discussions/README.md` with new round entries after formal closure 3. Update `docs/discussions/README.md` with new round entries after formal closure
4. Update relevant agent briefing files with new decision references 4. Update relevant agent briefing files with new decision references
5. Re-index changed documents in Qdrant after updates 5. **Create and update diagrams** whenever D-records are added or modified — use the `/d2-diagram` skill to generate d2 source + PNG. New decisions get a diagram if they describe systems, flows, or relationships. Existing diagrams in `docs/diagrams/{category}/` must be updated when their source decisions change. Categories: architecture, data-flow, entity, state, ui.
6. Verify briefing freshness against decision domain files 6. Re-index changed documents in Qdrant after updates
7. Verify briefing freshness against decision domain files
## Key Documents ## Key Documents
- `decisions/` — domain-split decision files (see `decisions/README.md` for index) - `decisions/` — domain-split decision files (see `decisions/README.md` for index)
- `docs/discussions/` — archived rounds (including active rounds per D-022) - `docs/discussions/` — archived rounds (including active rounds per D-022)
- `docs/briefings/` — agent briefing files (you maintain these) - `docs/briefings/` — agent briefing files (you maintain these)
- `docs/diagrams/` — decision diagrams (architecture, data-flow, entity, state, ui) — `.d2` source + `.png` renders
- `docs/workshops/` — workshop briefs, outputs, and summaries - `docs/workshops/` — workshop briefs, outputs, and summaries
- `TEAM.md` — team roster - `TEAM.md` — team roster