Executive summary
The launcher now uses the supported pinned LM Studio CLI, verifies Gemma 4 12B model identity and readiness, warms the model, records telemetry, and enables Telegram only after success.
Complete local validation passed all 20 response probes, all 10 tool/resolver probes, a 1.396-second real Hiro agent turn, 0.144-second cancellation recovery, and all 76 repository tests. No paid or external LLM API was used.
The smoke report is PARTIAL only because the Hiro HTTP/HTTPS application endpoints were not running. A separate non-fatal log-rotation file contention warning remains a follow-up.
Three consecutive unchanged public and repository-external held-out evaluation pairs were completed after the launcher repair. Every repetition produced 87.5 percent public and 87.5 percent held-out pass rates, zero invariant failures, and sub-second p95 latency, demonstrating that the previous timeout cascade is resolved under the current machine state.
All misses were deterministic resolver false positives rather than model-server failures: the public word-sort case was routed to Gmail and the held-out uncertainty case was routed to weather. No response change was created or promoted.
Two narrowly scoped resolver intent-boundary corrections eliminated the only repeatable failures from the stable three-run baseline. The matched candidate evaluation passed all 16 public and all 16 repository-external held-out observations with a 1.0 weighted score, zero invariant failures, and no latency regression.
A 20/80 program was designed to move Hiro from infrastructure stabilization into controlled testing for transferable and emergent capabilities. Twenty percent of each laboratory budget is reserved for eliminating measurement threats; eighty percent is reserved for an escalating capability ladder using novel, independently scored tasks.
Level 1 emergence testing began with three unchanged rule-induction and transfer baseline pairs. The new suites are deliberately harder than the operational smoke suite: mean public pass rate was 66.7 percent and mean repository-external held-out pass rate was 52.1 percent, with zero invariant failures and stable sub-second p95 latency.
The results show selective transfer rather than general mastery. Hiro was consistently strong on relational classification, analogy, explicit exception transfer, and distractor resistance, but consistently weak on multi-step numeric composition, position-based token extraction, and a harder held-out symbol transformation. Ambiguity calibration varied across repetitions.
Level 1 measurement was extended prospectively without rewriting version 1.0. Version 1.1 broadened calibration expression coverage, a structurally independent repository-external held-out family tested surface transfer, and a nine-case diagnostic isolated the composition bottleneck.
The diagnostic evidence rules out basic arithmetic, intermediate-state retention, single-operation inference, explicit natural-language composition, and output formatting as primary causes. Hiro failed both abstract operation-order controls and the latent two-step case, supporting a specific hypothesis that the weakness lies in binding inferred or named operations into the correct ordered sequence.
The Level 1.1 stability requirement was completed with two additional unchanged matched pairs. All three repetitions were quality-identical: 75 percent public, 62.5 percent held-out, calibration 1.0, zero invariant failures, public weighted score 0.9583, and held-out weighted score 0.9375.
A narrowly scoped ordered-operation-binding prompt candidate was implemented and tested against three stable pre-candidate baselines and three matched candidate repetitions. It was rejected and removed because it produced no public gain, no latent-binding gain, and only one non-repeatable held-out improvement.
The negative result is informative: a generic instruction to bind operations, preserve order, compute intermediates, and verify them does not change Gemma behavior reliably. The limitation requires a different mechanism than adding a high-level system-prompt reminder.
A materially different two-stage infer-then-execute candidate was tested. It consistently raised the counterbalanced public ordered-binding suite from 57.14 to 71.43 percent, but held-out gains were mixed and the broader Level 1.1 suite regressed from 75 to 62.5 percent. The candidate was rejected and removed under the no-regression gate.
A separate two-hour lab ran in C:\tmp\hiro-two-hour-lab-20260716-2120 on codex/two-hour-lab-20260716-2120, based on codex/rsi-first-cycle. The dirty main workspace and its Telegram lifecycle changes were inspected but not edited.
Sixteen local reliability commits were retained: Windows-safe shared log rotation, a single-writer lease, resumable run IDs, exact-model readiness preflight, bounded timeout and transport recovery, immutable case fingerprints, in-flight lease heartbeats, preflight-before-model lease ordering, explicit READY sentinels, invalid-work rejection before preflight, evaluation-memory isolation, internal-session filtering, and read-only recovery status.
Three behavior mechanisms remained proposal-only and were removed. A typed internal ledger regressed public quality and latency; broad dual solving helped named operations but hurt latent chains and latency; a narrowed named-operation consensus path failed to improve a fresh external family. No response behavior was promoted.
After reliability hardening, three public Level 1.1 confirmations were identical at 75 percent pass, 0.9583 weighted score, zero invariant failures, and 509-915 ms p95. Three frozen external named-consensus confirmations were identical at 50 percent, 0.9167, zero invariants, and 548-811 ms p95.
A non-promotable direct-local prompt diagnostic showed that Gemma retained 75 percent public performance while reaching 75 percent on the already-observed external family at roughly 309-333 ms p95. Prompt ablation then exposed cross-case contamination: normal evaluations were persisting synthetic conversations and injecting recent evaluation cases into later prompts.
Evaluation turns now read no personal or episodic memory, persist no conversations, and extract no facts. Internal evaluation, simulation, lab, and benchmark sessions are filtered from real-user cross-session context. A live run added zero conversation rows; 2,898 historical evaluation rows remain stored but are now excluded from retrieval and were not deleted.
The final isolated repository suite passed 114 tests. Five forced-timeout soak cycles recovered in 184-201 ms and every next control passed in 181-334 ms. A hard-killed run resumed to 2/2, and a competing evaluator was rejected before preflight in 601 ms with no run record.