cto/.sot/03-PROTOCOLS/CTO-HERMES-LIVE-SMOKE-REMOTE-SYNC-PRD.md

3.0 KiB

name status lifecycle_classification owner created last_reviewed core_promotion_status
CTO Hermes Live Smoke Remote Sync PRD validated sot jp 2026-06-01 2026-06-01 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.