cto/.sot/03-PROTOCOLS/CTO-HERMES-WEBUI-LIVE-SMOKE-EVIDENCE.md
2026-06-01 07:38:59 -04:00

2.0 KiB

name status lifecycle_classification owner created last_reviewed core_promotion_status
CTO Hermes WebUI Live Smoke Evidence validated sot jp 2026-06-01 2026-06-01 not-promoted

CTO Hermes WebUI Live Smoke Evidence

Local planning SOT only. Not a Core Protocol. Not active Core authority.

Scope

This evidence closes CTO-WORK-061.

The implementation extends existing plugin smoke coverage for the CTO control panel route and static assets. It does not edit upstream hermes-webui, upstream hermes-agent, Cortex Core, Case source, or any target repository.

Implementation Evidence

  • Hermes plugin commit: 95fb43d Add CTO WebUI smoke coverage
  • Smoke route: /api/cto/control-summary
  • Smoke asset: /plugins/svrnty/cto_control_panel.js
  • Smoke asset: /plugins/svrnty/cto_control_panel.css
  • Focused test: tests/unit/test_boot_smoke_cto.py

Validation Evidence

  • Focused validation: python3 -m pytest tests/unit/test_boot_smoke_cto.py tests/unit/test_cto_control_summary.py -q
  • Focused result: 4 passed
  • Aggregate validation before commit: python3 scripts/ast-connection-map.py --check
  • Aggregate result before commit: CONNECTION-MAP.md is fresh
  • Aggregate validation before commit: python3 -m pytest tests/ -q
  • Aggregate result before commit: 101 passed, 4 skipped
  • Aggregate validation after merge: python3 scripts/ast-connection-map.py --check
  • Aggregate result after merge: CONNECTION-MAP.md is fresh
  • Aggregate validation after merge: python3 -m pytest tests/ -q
  • Aggregate result after merge: 105 passed

Governance Evidence

  • Harness-backed summary data remains the source of truth.
  • Case runtime default active: false
  • target repository mutation: false
  • upstream hermes-webui edited: false
  • upstream hermes-agent edited: false
  • Hermes remains visualization/control only.
  • Cortex remains SOT authority.

Result

CTO-WORK-061 is validated because the existing Hermes WebUI smoke path now covers the CTO control panel API and static assets without expanding authority or mutating protected repositories.