app
Codex
Public Made by Adomby adom
Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.
main
John Lauer
Corrected Astra ESC routing: native zero-open result, full accounting and voiceover handoff
a80479d
23d ago
# Corrective routing work after John requested "get it all fixed".
# Bridge calls, arguments and timestamps are in bridge-calls.csv and bridge-commands.txt.
# The first replan.py run exposed a missing imported function and was corrected.
python3 replan.py > evidence/replan.log 2>&1
# Stopped this container-owned planning process after it moved blockages to other nets.
pkill -INT -f '^python3 replan.py$'
python3 repair3.py > evidence/repair3.log 2>&1
python3 ripup.py > evidence/ripup.log 2>&1
pkill -INT -f '^python3 ripup.py$'
python3 component_search.py repair3.json > evidence/component-repair.log 2>&1
python3 selective.py > evidence/selective.log 2>&1
pkill -INT -f '^python3 selective.py$'
g++ -O3 search3.cpp -o search3
python3 soft_repair.py component-repaired.json > evidence/soft.log 2>&1
pkill -INT -f '^python3 soft_repair.py component-repaired.json$'
python3 soft_repair2.py soft-best.json > evidence/soft2.log 2>&1
pkill -INT -f '^python3 soft_repair2.py soft-best.json$'
# Corrected history-cost accumulation before this run.
python3 soft_repair2.py soft2-current.json > evidence/soft2b.log 2>&1
pkill -INT -f '^python3 soft_repair2.py soft2-current.json$'
# Added alternating 0.025 mm grid-origin offsets. This run reached zero geometric gaps.
python3 soft_repair3.py soft2-best.json > evidence/soft3.log 2>&1
python3 audit_plan.py soft3-best.json
python3 build_corrected.py soft3-best.json
python3 audit_plan.py corrected-final-plan.json
python3 preflight.py > evidence/preflight.log 2>&1
# final-plan.json was replaced with corrected-final-plan.json after both geometric audits passed.
python3 final_record.py > evidence/corrected-record.log 2>&1
# No KiCad process was killed. The interrupted processes above were container-owned planners.
# Candidate checkpoint files named *-current.json were reused during iteration.
# final-plan.json is the authoritative replay input; logs preserve intermediate outcomes.
# The next native replay had one HSE input pad-edge tangency. Extended the endpoint by 0.05 mm; native dry run returned zero unconnected.
python3 reset_take.py > evidence/final-reset.log 2>&1
# Used kicad_close with discardChanges:true, then reopened the same fixture.
# final_record.py now fills live zones before native validation.
python3 final_record.py > evidence/complete-record.log 2>&1
# Zero-open take rejected because display timeout produced stale frames and shortened media.
# Read-only power diagnostics, temporary display lease, reopen same unchanged fixture.
python3 display_awake.py
python3 final_record.py > evidence/awake-record.log 2>&1