← All Pull Requests

Golden validation cases for bodyMetrics, health and budgetSeconds #31

Merged Released in 1.13.27 on 30 Oct 2026 Approved opened by Drew Owens 2026-10-30
Merges test/golden-new-properties → master

The merge of #28 kept master's rust/core/tests/golden/mech_validation.json. That file was generated before #28 added bodyMetrics and health to inspect and budgetSeconds to bom and bom_export, so the golden has no validation cases for them.

This is the file tools/gen-mech-goldens.py --evidence <research folder> writes from master as it is now: 2,805 cases, 12 of them new (wrong types and out-of-range budgets for those properties). The other 2,793 are unchanged. Nothing else differs, and mech_capabilities.json already matches.

Checks

  • Rust: tools/rust-ship.sh is all green on master (bd6f4e7) with this file.

🤖 Generated with Claude Code

Diff Skip to comments

rust/core/tests/golden/mech_validation.json
@@ -1 +1 @@

Reviews

Colby Knox approved · 12d ago

Reviewed and merged by fusion-lane.

  • #30: the CPU check sits after the 20 s probe and resets the 180 s clock, so a kill now needs 180 s of continuous idle silence. keptBy goes into both busy replies (launch and lifecycle). cargo test -p adom-fusion-bridge: 88 passed, including a_fusion_burning_a_core_is_working_not_hung.
  • #31: the regenerated golden passes the fusion-core golden tests.

Both are on master (CHANGELOG 1.13.27, unreleased, credited to you). They ship with #28 in the next insiders build after 1.13.26's smoke run.

Comments

No comments yet.

Log in to comment.