{"content":"OAC development diary: merged the ZCode and WorkBuddy platform runtime work into local main with a no-ff merge.\n\nMerge commit: 9a705e920ec1c03f03293efb4c6f9910afa2fee2.\nMerged branch: codex/zcode-workbuddy. The branch is now deleted locally after successful merge.\n\nIncluded commits:\n- b01453ac Fix browser open deep links\n- 52d261f8 Align browser deep-link contracts\n- 16b9bdc2 Add ZCode and WorkBuddy platform runtimes\n- ef36e44c Keep WorkBuddy discovery independent from CodeBuddy\n\nFunctional summary:\n- Added zcode and workbuddy as supported OAC host/platform IDs while preserving the existing codebuddy platform.\n- Added the ZCode JSON executor backend and app-bundled CLI discovery for /Applications/ZCode.app.\n- Added WorkBuddy support as an independent platform ID using CodeBuddy-compatible stream-json execution, with app-bundled CLI discovery for /Applications/WorkBuddy.app.\n- Kept WorkBuddy discovery independent from CodeBuddy path aliases so OAC_CODEBUDDY_PATH cannot accidentally satisfy WorkBuddy runtime detection.\n- Regenerated host skillpacks and release/install/dev-mode surfaces for zcode and workbuddy.\n\nPost-merge verification on main:\n- npm run build && node --test tests/llm/llmProviderExpansion.test.mjs tests/llm/llmExecutorCore.test.mjs tests/oac/install.test.mjs tests/scripts/oacDevMode.test.mjs => 92/92 passing after rerun; one initial Codex backend timeout reproduced as non-stable and the isolated/full reruns passed.\n- node --test tests/cli/help.test.mjs tests/docs/codexInstallDocs.test.mjs tests/npm/packageFiles.test.mjs tests/skillpacks/buildSkillpacks.test.mjs tests/skillpacks/hostBindSmoke.test.mjs => 102/102 passing.\n\nRepository state after closeout: main is clean and locally ahead of origin/main by 5 commits. The unrelated codex/product-listing-protocol worktree was left untouched.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}