9e5c42c25f
Introduce the cross-project capture->triage->roadmap loop: /capture appends an idea or bug to INBOX.md from any repo (new-project ideas included), /triage drains a project's items into its AGENTS.md or ROADMAP.md. Give the standards repo its own AGENTS.md (+ CLAUDE.md symlink) and ROADMAP.md so it follows its own standard, and add a 'What git tracks' section to portability.md plus the canonical .gitignore block answering what is committed vs gitignored around .claude and symlinks.
1.3 KiB
1.3 KiB
Inbox — cross-project capture buffer
Raw, untriaged ideas and bugs for any repo, captured from anywhere so they stop
scattering into phone notes. /capture appends here; /triage, run inside a project,
drains that project's items into its AGENTS.md (## Current state) or ROADMAP.md. This
buffer is upstream of every repo's ROADMAP — nothing here is owned or scheduled until
triaged.
Line format — one item per line:
- [ ] (project) [type][Pn] note — optional context, YYYY-MM-DD
project— the target repo's folder name (e.g.relay), orstandardsfor this repo, or?if unsure. For an idea that would be a brand-new repo (no folder exists yet), usenew— ornew:working-nameif you have a name in mind.type—bug|feature|idea|skill|agent|project|chore(project= a potential new repo; handled by the new-repo bootstrap, not/triage).Pn— priorityP0(drop-everything) …P3(someday). DefaultP2if unspecified.[ ]unchecked = untriaged;/triageremoves items once they're routed.
Example:
- [ ] (relay) [bug][P1] health-check probes the wrong port after the bind refactor — found while testing, 2026-06-14