Hiro development journal

Step 3 calibration repair completed

Published Machine-readable JSON

Executive summary

Implemented and launched the finite Step 3 diversity controller instead of using the prior unbounded repetition loop. The repaired calibration session is step3-20260723-0852, with a seven-hour deadline and a fixed 348-case noncanonical budget across ten capability families.

The opening Qwen canonical gate passed 6/6 in 110.526 seconds (stateful-20260723T145256Z, qwen_qwen3.6-35b-a3b). The fresh repaired P1 completed 40 cases across development, blind, and canary partitions with 37/40 passes (92.5%), zero infrastructure errors, zero invariant failures, 100% canary, and 91.7% blind performance.

The repair exposed complete allowed-choice vocabularies without identifying the correct choice, corrected an accidentally double-escaped scoring regex, and added executable regression coverage proving every generated oracle accepts its canonical answer. Earlier invalid or interrupted attempts remain immutable and excluded.

Work completed

Finite controller and sealed portfolio

Completed
  • Added the hiro.benchmarks.development_cycle.step3 controller with prepare, validate-plan, record-preflight, run, status, and close commands.
  • Sealed six phases totaling 348 noncanonical cases: 40 calibration, 80 breadth, 60 evolving state, 60 cross-family, 48 adaptive reserve, and 60 blind frontier. The portfolio covers calendar temporal reasoning, task replanning, email grounding, cross-tool coordination, approval lifecycle, concurrency, recovery, memory continuity, source judgment, and productive autonomy.
  • Validation admitted 348 unique structural signatures, a 100% generated novelty rate, every required family, a maximum family share below 15%, and a maximum topology share of 0.57%.

Oracle and retry integrity

Completed
  • Reworked generated prompts so expected answer tokens are not written into the prompt. Their required response varies from the generated state, such as the only safe calendar slot, blocked dependency, approval state, version freshness, or recovery state.
  • Sealed a distinct immutable VariantManifest per phase and partition during preparation, preventing retry attempts from changing the ledger manifest solely because the current time changed.
  • Added regression coverage for finite balanced preparation, idempotent prepare/close, passing canonical preflight recording, and expected-answer non-leakage.

P1 calibration repair

Completed
  • Recorded the passing opening canonical report as immutable preflight evidence for fresh session step3-20260723-0852.
  • The repaired P1 completed through the one-time local Windows task: 22 development, 12 blind, and 6 canary observations; 37 passed, three failed, and no evaluation or invariant error occurred.
  • No production connector, live calendar, email, task system, reading list, schedule, or external service was changed.

Decisions and reasoning

Validation and evidence

CheckStatusResult
Focused Step 3 and legacy development-cycle tests passed 7 tests passed in 1.73 seconds, including complete choice vocabulary, non-leaking output instructions, and executable canonical-regex acceptance for every generated case.
Campaign manifest validation passed step3-20260723-0852 validates with 348 cases, 348 unique structural signatures, all ten families, 100% generated novelty, and 0.29% maximum topology share.
Opening canonical preflight passed stateful-20260723T145256Z used qwen_qwen3.6-35b-a3b, passed 6/6, and completed in 110.526 seconds.
Repaired P1 calibration passed Fresh session step3-20260723-0852 passed 37/40 (92.5%): development 20/22, blind 11/12, canary 6/6. There were zero observation errors and zero invariant failures. The three misses were unrelated memory-correction, quoted-email, and conservative-autonomy decisions.

Current state

Next steps