Skip to content

Record the headless trial traps from #400, #404 and #405 in tm-ab-test #418

Description

@sv-tmueller

Part of batch #417

What to build

The three trials of 2026-09-28 lost runs, money, or fix rounds to the same operational traps, and tm-ab-test mentions none of them. Add a headless-run checklist to the tm-ab-test skill. Each item gives the trap, its fix, and the report section it came from, so the next trial avoids it up front. The next batch's main work is two such trials (a second native-vs-kickoff pair, and a paired /code-review run), so this lands first.

Sources to extract from:

Acceptance criteria

  • tm-ab-test's SKILL.md has a headless-run checklist. Each item states the trap, the fix, and its source report and section.
  • It covers at least:
    • every plugin copy disabled (including orchestrai@synced) and verified in the init event
    • dontAsk silently denying writes under .claude/
    • the 600 s background-task ceiling cutting off a workflow
    • total_cost_usd and modelUsage being cumulative across a --resume chain (take the last result event per session, don't sum)
    • modelUsage vs token-report.mjs's 3.8-4.4x-low estimate
    • a judge checkout that reproduces the runs' filesystem layout
    • the Glob allowlist gap
  • The 600 s item names the documented way to keep a headless session waiting for a background workflow, with a docs link. If none is documented, it says so with the check date.
  • npm test is green, and version in .claude/.claude-plugin/plugin.json is bumped (the change touches .claude/skills/).

Non-goals

  • A new script or code.
  • Re-running any trial.
  • Editing the three reports or any frozen protocol file.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationsize:SUnder 1 hour. One focused change.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions