Skip to content

docs: refresh post-gantry-cutover; drop stale Claude Code framing - #50

Open
barryroodt wants to merge 1 commit into
mainfrom
docs/refresh-post-cutover
Open

docs: refresh post-gantry-cutover; drop stale Claude Code framing#50
barryroodt wants to merge 1 commit into
mainfrom
docs/refresh-post-cutover

Conversation

@barryroodt

Copy link
Copy Markdown
Owner

What

The README still opened with "AI-powered code review agent using Claude Code" — stale since the gantry cutover (#40) and the OpenRouter add (#47). Wrily now drives the in-house gantry subprocess and is provider-agnostic (Anthropic / OpenAI / Google / OpenRouter). I swept every live doc for the same drift.

Changes (6 files, +21/-21)

  • README — headline rewritten (gantry harness + provider-agnostic); Claude's skill set -> the reviewer's skill set; "Claude reads CLAUDE.md naturally" -> "Wrily's reviewer reads CLAUDE.md / AGENTS.md"; fixed WRILY_AGENT_TIMEOUT_MS default: 30 min -> 12 min (matches DEFAULT_TIMEOUT_MS = 12 * 60 * 1000 in src/agent/gantry.ts).
  • docs/self-hosting.md — provider matrix now includes OpenRouter; "Anthropic API key" / "Claude Code OAuth token" framing generalized.
  • docs/adoption.md — provider-agnostic prose; the cost FAQ no longer presents hard USD figures as universal (it's model/provider-dependent — and free with OpenRouter free models).
  • docs/design/webhook-architecture.md — "Claude timeout" / "Claude Code session" -> "agent timeout" / "one gantry subprocess run".
  • docs/followups.md — stale max_budget_usd -> max_tokens; the pi-cutover section is flagged as superseded by the gantry cutover (Replace pi-coding-agent with gantry subprocess (cutover) #40) (PiRunner no longer exists).
  • docs/writing-skills.md — skill discovery attributed to the reviewer, not the stale agent-team-review skill.

Kept intentionally (verified accurate, not drift)

  • .claude/skills/ + CLAUDE.md / AGENTS.md — live conventions the prompt template literally reads (src/prompt/templates.ts, instructions.ts, gantry system.md).
  • The anthropic GitHub Actions environment name (an identifier), CLAUDE_CODE_OAUTH_TOKEN (a real Anthropic auth method), and current model slugs (claude-opus-4-8, claude-3.5-sonnet).
  • Historical changelog entries (the pi cutover is real history — now annotated as superseded).

Out of scope — flagged for a separate PR

skills/agent-team-review/SKILL.md still documents Claude Code Agent Teams (TeamCreate / SendMessage / CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1). Post-cutover, gantry owns team orchestration via profiles/review/{compose,subagent,unify}.md, and profiles/review/system.md already contains explicit guards overriding that skill's "Run CI" / markdown-output mandates. Rewriting (or removing) the skill is a behavioral change that needs team-mode verification against gantry — not a prose-docs edit — so it's deliberately excluded here.

Verification

Pure documentation; no code touched. Grep sweep confirms no remaining stale Claude Code / pi / max_budget_usd / Cursor / retired-slug references in live prose.

The README still described wrily as 'using Claude Code'. Post-cutover the
runtime is the gantry subprocess and the tool is provider-agnostic (Anthropic /
OpenAI / Google / OpenRouter). Swept all live docs for the same drift.

- README: headline rewritten (gantry harness, provider-agnostic); 'Claude's
  skill set' -> 'reviewer's skill set'; 'Claude reads CLAUDE.md naturally' ->
  'Wrily's reviewer reads CLAUDE.md / AGENTS.md'; fixed WRILY_AGENT_TIMEOUT_MS
  default (30 min -> 12 min, matches DEFAULT_TIMEOUT_MS in agent/gantry.ts).
- self-hosting: provider matrix now includes openrouter; 'Anthropic API key' /
  'Claude Code OAuth token' framing generalized to provider-agnostic.
- adoption: provider-agnostic prose; cost FAQ no longer presents hard USD figures
  as universal (model/provider-dependent; free with OpenRouter free models).
- webhook-architecture: 'Claude timeout' / 'Claude Code session' -> agent /
  gantry subprocess run.
- followups: max_budget_usd -> max_tokens; pi-cutover section flagged as
  superseded by the gantry cutover (#40).
- writing-skills: skill discovery attributed to the reviewer, not the (stale)
  agent-team-review skill.

Kept intentionally: .claude/skills/ + CLAUDE.md (live conventions the prompt
reads), the 'anthropic' env name, CLAUDE_CODE_OAUTH_TOKEN (real Anthropic auth),
current model slugs (claude-opus-4-8, claude-3.5-sonnet), and historical
changelog entries.

Out of scope (flagged): skills/agent-team-review/SKILL.md still describes Claude
Code Agent Teams (TeamCreate / CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS); gantry now
owns team orchestration via profiles/review/{compose,subagent,unify}.md and
system.md already guards against the skill's CI/markdown mandates. Rewriting it
is a behavioral change needing team-mode verification — separate from this docs
pass.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant