diff --git a/BURNIN.md b/BURNIN.md index 97705cd..6fe0a6d 100644 --- a/BURNIN.md +++ b/BURNIN.md @@ -1542,3 +1542,22 @@ Six defects tonight, each hidden behind the one before it. F30 was reachable only once F29 let an operator act, F32 only once F30 tried to reap, F34 and F36 only once F33 and F31 let execution get that far. Tests passed throughout. The only thing that surfaced any of them was running the system. + +### F37: the handoff carried the write Orchestra asked for + +One stage past F36: + +```text +adapter: upload handoff: invalid handoff command: must not point to a handoff or report +``` + +`Handoff.Command` is the last command observed in the pane. The handoff prompt +tells the agent to write `.orchestra-handoff-report.md` and stop, so that write +is almost always the last command there. `.orchestra-handoff-report.md` matches +every alternative in `circularCommand`, so every rotation failed on Orchestra's +own instruction. + +Fixed in `cb7782d`. `lastObservedCommand` skips commands the validator would +call circular. The rule is asked for through `continuity.IsCircularCommand` +rather than restated, because restating a rule in two places is exactly what +produced F36.