--- name: CTO Hermes Live Smoke Remote Sync PRD status: validated lifecycle_classification: sot owner: jp created: 2026-06-01 last_reviewed: 2026-06-01 core_promotion_status: not-promoted --- # CTO Hermes Live Smoke Remote Sync PRD Local planning SOT only. Not a Core Protocol. Not active Core authority. ## Problem Statement Hermes consumed approval evidence is implemented and recorded locally. CTO needs a closeout that proves the plugin branch was synced to its remote and that a temporary Hermes WebUI boot smoke reached the CTO control endpoint and assets. ## Solution Record remote sync and live boot smoke evidence for the Hermes CTO control surface. This proves the plugin can boot under the WebUI smoke path and expose `/api/cto/control-summary`, `cto_control_panel.js`, and `cto_control_panel.css` without editing upstream source. ## Scope - Record remote push to `openharbor/jp`. - Record Hermes plugin commit `6f694b4 feat(plugin): surface consumed CTO approval evidence`. - Record boot smoke command `python3 scripts/boot-smoke.py`. - Record `failed: 0`. - Record `/api/cto/control-summary` smoke status accepted. - Record `/plugins/svrnty/cto_control_panel.js` smoke status accepted. - Record `/plugins/svrnty/cto_control_panel.css` smoke status accepted. - Preserve that authentication redirects or 401 responses are acceptable smoke statuses under the plugin smoke contract. ## Non-goals - Do not create a new JP approval. - Do not rerun Case. - Do not activate Case as default backend. - Do not mutate target repositories. - Do not edit upstream `hermes-webui`. - Do not edit upstream `hermes-agent`. ## Acceptance Criteria - `WORKBOARD.yaml` records `CTO-WORK-074` and `CTO-WORK-075` as validated. - The closeout records `git push openharbor jp`. - The closeout records `d302321..6f694b4 jp -> jp`. - The closeout records `python3 scripts/boot-smoke.py`. - The closeout records `failed: 0`. - The closeout records `/api/cto/control-summary`. - The closeout records `/plugins/svrnty/cto_control_panel.js`. - The closeout records `/plugins/svrnty/cto_control_panel.css`. - The closeout states upstream `hermes-webui` edited: false. - The closeout states upstream `hermes-agent` edited: false. ## Validation - `python3 tools/validate_cto_child.py` - `python3 /home/svrnty/workspaces/cortex-os/core/tools/check_s69_caveman_prose_discipline.py` ## Required Evidence - Hermes live smoke remote sync evidence - CTO-WORK-074 - CTO-WORK-075 - git push openharbor jp - d302321..6f694b4 jp -> jp - 6f694b4 feat(plugin): surface consumed CTO approval evidence - python3 scripts/boot-smoke.py - failed: 0 - /api/cto/control-summary - /plugins/svrnty/cto_control_panel.js - /plugins/svrnty/cto_control_panel.css - status accepted: true - temporary Hermes WebUI boot smoke - openharbor/jp synced - Case runtime default active: false - target repository mutation: false - upstream `hermes-webui` edited: false - upstream `hermes-agent` edited: false - Do not activate Case as default backend. - This closeout does not authorize another Case run.