MC 101647 — AutoCoder archive + durable executor HTTP consolidation
MC #101647 — AutoCoder archive + durable executor HTTP consolidation
Verdict: PASS_WITH_SCOPE_NOTE
Actions completed
- Archived broken AutoCoder UI LaunchAgent source plist that pointed at missing
~/system/services/autocoder/start_ui.sh. - Preserved archive manifest and SHA256 evidence under
~/system/_archive/autocoder-2026-05/. - Patched
~/system/tools/build-mode.jssobuild-mode autocoderroutes to maintained~/system/tools/autocoder.jsinstead of the missing Python service. - Added read-only durable executor observability endpoints to
~/system/tools/orchestrator-http-server.js:GET /api/v1/durable/statsGET /api/v1/durable/stale?timeout=60GET /api/v1/durable/workflows/:id/eventsGET /api/v1/durable/workflows/:id/replay
- Verified durable executor had 0 running and 0 pending workflows before retiring its standalone LaunchAgents.
- Unloaded
com.john.durable-executorand archived its Library/config/daemon LaunchAgent plists under~/system/_archive/durable-executor-2026-05/with hashes. - Restarted
com.alai.orchestrator-bridgeto load the patch and verified health + durable endpoints on port 3052.
Validation evidence
- Syntax checks PASS:
orchestrator-http-server.js,durable-executor.js,build-mode.js,autocoder.js. - Patched server smoke PASS on alternate port 4052 before live restart.
- Live bridge after restart:
GET /healthPASS,GET /api/v1/durable/statsPASS,GET /api/v1/durable/stale?timeout=60PASS. - Durable executor test suite PASS: 27/27.
launchctl listconfirmscom.alai.orchestrator-bridgerunning and nocom.john.durable-executor/com.john.autocoder-uiloaded.
Scope note
The source file ~/system/tools/durable-executor.js remains in place because tests and historical APIs still import DurableExecutor. The separate daemon/LaunchAgent was retired; durable observability is now exposed through orchestrator-http-server.js. Full source-file deletion would be unsafe until imports/tests are migrated.
Evidence directory
/tmp/101647-evidence/
BookStack
https://docs.alai.no/books/system-architecture/page/mc-101647-autocoder-archive-durable-executor-http-consolidation
No comments to display
No comments to display