Prune Current state; document STATUS.md in Layout

This commit is contained in:
Keysat
2026-06-14 14:33:42 -05:00
parent 231bc9f1a0
commit cfe7f47964
+21 -36
View File
@@ -45,6 +45,8 @@ repo is just where that cross-repo standard is authored and stored.
to the matching `guides/` file. Substance never lives in a wrapper.
- `INBOX.md` — cross-project capture buffer for untriaged ideas/bugs (see below).
- `ROADMAP.md` — longer-term backlog for this repo (future agents, commands, standards).
- `STATUS.md` — latest cross-project roundup snapshot, overwritten + committed by `/roundup`
each run (git history is the diff over time).
## Conventions when editing
@@ -83,39 +85,22 @@ should carry this so any vendor's agent surfaces pending items at session start:
## Current state
- The capture→triage→roadmap loop is built and live: `AGENTS.md` (+ `CLAUDE.md` symlink),
`ROADMAP.md`, `INBOX.md`, and the `/capture` + `/triage` commands. The repo dogfoods its
own standard, including the active inbox-check line above.
- `/capture` also handles **new-project ideas** (`(new)` / `(new:name)`, type `project`);
these wait for the new-repo bootstrap and are never triaged into an existing repo.
- The git-tracking standard ("What git tracks") is now in `portability.md`, and this repo's
`.gitignore` follows it.
- `/roundup` is built: a cross-project status report that reads every repo's
AGENTS.md/ROADMAP.md plus the inbox and groups all to-dos by priority. It now **writes a
tracked `STATUS.md` snapshot** to the standards repo each run (overwritten, committed +
pushed — diffable over time) alongside the inline report; deciding focus stays with the user.
- The cross-repo git-hygiene audit (ROADMAP item 6) is **DONE**: all 9 git repos under
`~/Projects` audited (one read-only `portability-checker` each). No safety issues anywhere —
zero tracked `.env`/`.DS_Store`/`*.local.json`, all in-repo symlinks relative. 6 repos
remediated (inbox-check line + canonical `.gitignore`) and **all pushed** (`recap-relay`'s
Gitea remote was added in a later session).
- The audit drove a **standards change**: `portability.md`'s canonical `.claude/` block is now
**deny-by-default** (`.claude/*` + an allow-list of the shared wiring). The old
allow-by-default block would have un-ignored `premier-gunner`'s password-bearing
`.claude/launch.json` — deny-by-default keeps stray scratch/secrets out by default. The two
retrofit summaries were updated to match.
- The inbox-check line + canonical `.gitignore` are threaded into the retrofit flow *and* now
live in the 6 remediated repos. Still missing from `ten31-transcripts` (now **captured to
`INBOX.md`** with step-by-step instructions, for a mini-retrofit on its next `/triage`) and
from the many **non-git folders** under `~/Projects` (unprotected work).
- `/capture`, `/triage`, `/roundup` are now documented in README's "The rhythm" section.
- `/new-project` (ROADMAP item 5) is **built**: `guides/new-project.md` +
`adapters/claude/commands/new-project.md`. The inverse of `/retrofit` — workshops a captured
`(new)` inbox idea into a standards-compliant repo (compliant from line one) and publishes
to Gitea via a manual-create gate. The stack quality gate is deferred to a future `/harden`.
- Specced in `ROADMAP.md`, not built: the cross-repo quality-gate standard / `/harden`
(item 1) and the SessionStart hook (item 3). Open item-6 residuals: the `ten31-transcripts`
mini-retrofit (queued in the inbox) and the non-git-folder sweep.
- Next session: (1) the cross-repo quality-gate standard + `/harden` (item 1 — also unblocks
the `/new-project` quality-gate step); (2) the non-git-folder sweep (item-6 residual). The
`ten31-transcripts` retrofit is queued in the inbox for that repo.
- **The fleet is built and live.** Commands `/capture`, `/triage`, `/roundup`,
`/new-project`, `/handoff`, `/retrofit`, `/full-eval` (substance in `guides/`, thin wrappers
in `adapters/claude/`, symlinked into `~/.claude`). The repo dogfoods its own standard:
inbox-check line, deny-by-default `.gitignore`, relative symlinks, capture→triage→roadmap loop.
- `/roundup` writes a tracked `STATUS.md` snapshot each run (overwritten, committed + pushed —
diffable over time); latest snapshot dated 2026-06-14.
- `/new-project` is the inverse of `/retrofit`: workshops a captured `(new)` idea into a
standards-compliant repo and publishes to Gitea via a manual-create gate; the stack quality
gate is deferred to a future `/harden`.
- Cross-repo git-hygiene audit done: 9 repos audited, no leaks, 6 remediated + pushed; the
canonical `.claude/` block is now **deny-by-default** (in `portability.md`; full detail in
git log + ROADMAP item 6).
- Nothing in progress — all of this session's work is committed and pushed; tree clean.
- **Next steps:** (1) the cross-repo quality-gate standard + `/harden` (ROADMAP item 1 — also
unblocks `/new-project`'s deferred quality-gate step); (2) the non-git-folder sweep under
`~/Projects` (item-6 residual).
- Queued elsewhere / specced-not-built: the `ten31-transcripts` mini-retrofit waits in
`INBOX.md` for that repo's `/triage`; the SessionStart hook (item 3) and inbox-line bootstrap
threading (item 4) remain on the ROADMAP.