One annotation chat, hand-built. One second-brain test, method-driven. Same week.
Both sessions ran the same week and shipped to the same site. The difference was method, not difficulty.
Jul 5 → Jul 8 · 671 turns · 571 tool calls · 440 Bash · no reusable skill
Jul 8, one sitting · 84 turns · 62 tool calls · 48 Bash · defined method
| Measure | Annotation | 2nd brain | Ratio |
|---|---|---|---|
| Wall-clock time | 57.1 h | 1.5 h | 38× |
| User turns | 671 | 84 | 8× |
| Tool calls | 571 | 62 | 9× |
| Bash calls | 440 | 48 | 9× |
Measured from the raw session transcripts (first timestamp → last), not estimated.
The transcript shows the same five corrections coming back again and again. Verbatim from the chat:
"callbacks not just reoccurring objects or people"
"you have wrong people there. make sure right"
"it does need to have the speakers name on there, how does it not"
"a lot of common phrases are still in there though"
"anti ai corpus should have removed you saying name named or names"
"parks-s5-future-seeds should have all seasons"
Locked into ~/.claude/skills/_shared/annotation_gate.py and
feedback_annotation_callback_page_hard_gates. Run it at build-top and before ship.
Run against the un-gated community-annotate-s1e3 page, it fails exactly the defects
the chat kept re-fixing:
[FAIL] G1 speaker-attribution: 0 speaker markers found (need >=3) [PASS] G3 common-phrase-noise: 0/0 quoted items are generic filler (0%) [FAIL] G4a name-tell: 4 occurrences of name/named/names (must be 0) [FAIL] G4b anti-ai-corpus: GATE: FAIL annotation_gate: 3 deterministic gate(s) FAILED, do not ship. (exit 1)
Sources: session transcripts
24f0e49b (annotation) and 5b290f1a (2nd-brain test).