Commit Graph

76 Commits

Author SHA1 Message Date
Keysat 72bebdd3e8 Mention roadmap.md in the retrofit-eval triage step 2026-06-14 11:15:16 -05:00
Keysat 9ddd335396 Add /roundup cross-project status command
Fans out a read-only reader per repo over AGENTS.md/ROADMAP.md, folds in the
standards inbox, and synthesizes one priority-grouped to-do list across all
projects (including untriaged inbox items and proposed new projects). Reads and
reports only — prioritizing across projects stays with the user.
2026-06-14 10:38:18 -05:00
Keysat 9e5c42c25f Add capture/triage inbox loop; dogfood AGENTS.md/ROADMAP; document git-tracking standard
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.
2026-06-14 10:36:36 -05:00
Keysat b9dd7288c4 Document mining additional chats in the retrofit flow
The playbook assumed one canonical chat per project. Add a merge prompt to
Step 1 for reconciling further conversations into the existing AGENTS.md/
ROADMAP.md without overwriting, and note in the retrofit guide that the
"files exist" skip can't mine other chats — that stays manual.
2026-06-13 07:23:09 -05:00
Keysat 3bb67d0ea7 Wire ROADMAP.md through the standards docs
ROADMAP.md was named as a destination in two places but never created,
indexed, or read back. Add the convention to how-i-work.md, note it after
the README decision tree and in the loads-when table, give it a row in the
portability layer table, make the retrofit prompt create it, and have
handoff seed it and pull from it when Current state's next steps run thin.
2026-06-13 07:14:34 -05:00
Keysat 56b868b4e6 Fix doc drift surfaced by doc-auditor dry run
- Handbook: evaluator/security-auditor are opus/xhigh, not opus/high (matches wrappers).
- portability.md / retrofit-playbook.md: how-i-work.md is ~50 lines, not 'under 50' (it is 52).
- retrofit-playbook.md daily rhythm: close out with /handoff, not the old manual paste, matching README and the handbook.
2026-06-13 00:08:24 -05:00
Keysat 5f7a51199c Add doc-auditor agent and wire it into full-eval
Read-only documentation drift auditor: checks every README/instruction/HTML claim against the code and reports what no longer matches, modeled on the janitor/reviewer wrappers. Added to the full-eval suite (always-run) and to the subagents handbook roster and length budgets.
2026-06-13 00:06:43 -05:00
Keysat 25dab4204b Note EVALUATION.md is committable for tracking over time 2026-06-12 23:04:06 -05:00
Keysat 5b8cc3446f Add /handoff ritual reminder to status line 2026-06-12 23:04:06 -05:00
Keysat a7c688f83f Soften P3 triage wording in subagents handbook 2026-06-12 19:50:22 -05:00
Keysat 85f8cb405a Add /retrofit command for Part 3 of the playbook
Automate the per-project retrofit (git audit, verify, scope, commit,
validate) as a main-thread slash command that asks for the judgment
calls. Step 1 (mining a past chat) stays manual — the command surfaces
which conversation to mine and hands back, since it can't resume one.
2026-06-12 19:42:42 -05:00
Keysat 8352592835 Add janitor docs/artifact spring-cleaning agent
Read-only agent that hunts stale, orphaned, and superseded
docs and artifacts and reports removal candidates with evidence.
Scope is docs/artifacts only; never deletes. Adds the guide,
the Claude wrapper, and the handbook roster + length-budget lines.
2026-06-12 16:33:08 -05:00
Keysat 1292096bdd Add s9pk version-bump rule to how-i-work 2026-06-12 15:01:23 -05:00
Keysat f479f93c37 Add portability-checker agent
Read-only subagent that audits a repo against the vendor-neutral /
hot-swap standard: AGENTS.md canonical with a CLAUDE.md symlink, scoped
guides symlinked from .claude/rules with index lines, thin wrappers, and
relative correctly-directed symlinks. Substance in guides/, thin Claude
wrapper in adapters/, catalogued in the subagents handbook.
2026-06-12 14:47:19 -05:00
Keysat 15d995aa27 Fix and enrich statusline context-token display
The brace-bounded grep truncated at the first nested "}" in the usage
object, so the token segment silently rendered empty. Parse each
transcript JSONL line as JSON instead, summing input + cache_read +
cache_creation to match /context's window-occupancy figure.

Show it as "X.Xk/<limit> tokens (Y%)" with the limit auto-sized to the
model's context window (1m vs 200k), and color the segment red once
context reaches 200k.
2026-06-12 14:10:47 -05:00
Keysat e13c143e50 Add README index for the standards repo
Top-level index and in-the-moment lookup: the four core documents, the
decision tree for where each instruction goes, what loads when, and the
session rhythm.
2026-06-12 14:00:23 -05:00
Keysat b3b8099ba5 Add Claude status line script
dir | git branch | model | tokens-in-context status line, symlinked
from ~/.claude/statusline.sh per the portability protocol.
2026-06-12 13:59:30 -05:00
Keysat 89b59c2098 Add how-i-work.md global user preferences
Always-loaded user layer for any coding agent; symlinked from
~/.claude/CLAUDE.md as the global Claude instructions.
2026-06-12 13:36:27 -05:00
Keysat 46835f57dd Restore subagents-handbook references in portability.md
Re-add the two references dropped as collateral in the previous edit:
the directory-tree listing and the Companions line.
2026-06-12 13:09:37 -05:00
Keysat ba7bb3479a Tighten portability protocol: no inline-substance exceptions
Align portability.md with the handoff refactor — every command and
subagent is now a thin wrapper whose substance lives in guides/, with
no self-contained inline exceptions.
2026-06-12 13:08:13 -05:00
Keysat 98755f8507 Add portability protocol and subagents handbook
Document the portability protocol (vendor-neutral knowledge, vendor-named
symlinks) and a Claude subagents reference handbook, and link the
portability protocol from the retrofit playbook.
2026-06-12 13:05:19 -05:00
Keysat 786633253f Add vendor-neutral guides for evaluation suite
Plain-prose guides that the Claude subagent wrappers read and follow:
evaluator, exerciser, researcher, reviewer, security-auditor,
start9-spec-checker, and the full-eval orchestration guide.
2026-06-12 13:05:14 -05:00
Keysat 4c342ab1dc Relocate Claude adapter under adapters/ and add subagent set
Move the Claude command/agent files from claude/ to adapters/claude/ to
match the adapters/<vendor>/ layout, and add the subagent definitions
(evaluator, exerciser, researcher, reviewer, security-auditor,
start9-spec-checker) plus the full-eval command wrapper.
2026-06-12 13:05:07 -05:00
Keysat 1481ccd95a Extract handoff substance into vendor-neutral guide
Move the handoff checklist body into guides/handoff.md as plain prose,
and replace the Claude command with a thin wrapper that reads the guide,
matching the full-eval pattern.
2026-06-12 13:00:54 -05:00
Keysat 5b2f00ff2b Host global Claude commands and agents in repo
Move ~/.claude/commands and ~/.claude/agents to symlinks pointing at
claude/commands and claude/agents in this repo so they are version
controlled.
2026-06-12 09:37:16 -05:00
Keysat 90da475ab6 Add retrofit playbook 2026-06-12 07:35:25 -05:00