mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-11-08 13:33:42 +08:00
3cda7e5ac9
Do not gate nonblocking carState reconciliation on an old output packet's deadline. Process queued physical samples once before selected-source owners and the state-machine decision; retain the existing total 32-envelope bound, freshness/native/intent checks and no blocking wait beyond the old deadline. Controlled route52-shaped retained-timeout schedules reproduce stale-selected-carState/fresh-intent rejection on the parent, including ordinary unlatched critical disable. Candidate consumes the fresh pair before deciding. 341 focused tests and 84 independent adversarial cases passed; exact-source import audit, Ruff, type and inventory checks passed. No lease extension, scheduling rewrite or native artifact change. Separate Card production gaps remain unproven fixed.
2 lines
120 B
JSON
2 lines
120 B
JSON
{"protected_inventory_sha256": "14509837a4f4ba6e731a14ee269adc628499c315442036e3a950eb3c114a3f3f", "schema_version": 1}
|