Commit Graph

8 Commits

Author SHA1 Message Date
Keysat 5b8cc3446f Add /handoff ritual reminder to status line 2026-06-12 23:04:06 -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 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 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 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