From cfe7f47964ef1513fdfeafdb040869f8deca52b3 Mon Sep 17 00:00:00 2001 From: Keysat Date: Sun, 14 Jun 2026 14:33:42 -0500 Subject: [PATCH] Prune Current state; document STATUS.md in Layout --- AGENTS.md | 57 ++++++++++++++++++++----------------------------------- 1 file changed, 21 insertions(+), 36 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index eaa4bd4..f49a190 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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.