Skip to content

feat(harness): lessons ledger, project-verify gate, quantitative goals, loop docs (v0.6.5) - #24

Merged
GrillerGeek merged 1 commit into
mainfrom
feat/loops-article-improvements
Jul 8, 2026
Merged

feat(harness): lessons ledger, project-verify gate, quantitative goals, loop docs (v0.6.5)#24
GrillerGeek merged 1 commit into
mainfrom
feat/loops-article-improvements

Conversation

@GrillerGeek

Copy link
Copy Markdown
Owner

Summary

Adopts four ideas from Anthropic's "Getting started with loops" article (also published via @ClaudeDevs on X). Guildhall already embodies most of the article — second-agent reviews, model-to-complexity tiering, evaluator-separate-from-actor gates — so these are incremental additions, not architecture changes.

  1. Lessons for the Guildhall (quest.md plan template + Step 6) — the article's "encode individual failures into system improvements." Each quest's plan file records gate breaks, retries, misjudged gating triggers, and blocked adventurers; Mordain greps prior plan files and promotes lessons that recurred across 2+ quests into the chronicle with a concrete suggested amendment. An explicit "none — quest ran clean" clause prevents literal-reader invention.
  2. Project verification beyond the suite (quest.md Step 5) — after GREEN, Mordain runs any verification path the target repo documents (verify skill, make verify, lint/typecheck named in CLAUDE.md). Failures draw from Bruga's existing single-retry budget so the "ONE retry max" stop condition holds.
  3. Quantitative goal in Bruga's handoff (quest.md Mordain's brief) — the === EXPECTED OUTPUT === block must state the exit criterion numerically from RED-gate counts, making the goal machine-checkable at the Step 5 gate.
  4. Quests on a schedule (plugin/README.md) — documents composing /quest with /loop and /schedule, with stop-condition and interval guidance. Deliberately docs-only: no new command, no scope creep.

Also bumps the plugin to v0.6.5 and updates the CLAUDE.md version reference.

Test plan

  • scripts/validate_plugin.py — 18 agents checked: 0 errors, 0 warnings
  • Dogfood a feature-mode quest from a fresh session (command content is session-snapshotted) and confirm: the plan file carries ## Lessons for the Guildhall, the GREEN gate looks for a project verification path, and Bruga's dispatch states a numeric exit criterion

🤖 Generated with Claude Code

…s, loop docs (v0.6.5)

Adopts four ideas from Anthropic's "Getting started with loops" article
(claude.com/blog/getting-started-with-loops):

- Plan files gain a "Lessons for the Guildhall" section; Step 6 has
  Mordain record gate breaks / retries / misjudged triggers and promote
  lessons that recur across plan files into the chronicle with a
  suggested amendment — individual failures become system improvements.
- Step 5 GREEN gate extends past the unit suite: if the target repo
  documents a verification path (verify skill, make verify, lint or
  typecheck named in CLAUDE.md), Mordain runs it; failures draw from
  Bruga's existing single-retry budget.
- Bruga's dispatch must state the exit criterion quantitatively from
  the RED-gate counts, making the goal machine-checkable at the gate.
- README gains "Quests on a schedule" — composing /quest with /loop
  and /schedule, with stop-condition and interval guidance. No new
  command; existing primitives compose.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@GrillerGeek
GrillerGeek merged commit 9142ef4 into main Jul 8, 2026
1 check passed
@GrillerGeek
GrillerGeek deleted the feat/loops-article-improvements branch July 8, 2026 01:46
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