Generated: 2026-04-20
Source: working/active/observability-benchmarking.md (active execution plan)
Observability is partially shipped — compliance monitoring is live, telemetry/benchmarking is still planned.
- ✅ Model variant agents (
researcher-opus,researcher-haiku,code-reviewer-opus) - ✅
bin/write-hud-state.sh— event emitter (pipe → HTTP → JSONL fallback) - ✅
bin/hud-daemon.js— zero-dependency Node.js HUD server - ✅
bin/start-hud.sh— daemon lifecycle manager (start/stop/status/restart/foreground) - ✅
hud/index.html— real-time compliance UI (dark theme, WebSocket + adaptive polling fallback, project tabs, file inventory sidebar) - ✅
skills/compliance-audit/SKILL.md— auto-invoked rule compliance check - ✅
skills/stress-test/SKILL.md— adversarial rule boundary validation
- ⏳ Telemetry wrapper (JSONL events per shft run, token/model metadata)
- ⏳ Cost calculator (model/run/day costs from telemetry)
- ⏳ CI telemetry reports (daily markdown + badge)
- ⏳ OTEL schema discovery
- ⏳ Accuracy tracking framework
- ⏳ Final QA plan
ctrl+shft currently lacks hard telemetry for:
- token usage
- cost by model/run
- accuracy/hallucination trend signals
- stakeholder-facing HUD views
This plan defines the vertical slices required to close that gap.
- shft Telemetry Wrapper (M)
- emit JSONL events per run
- preserve raw
stream-jsonoutput - extract token/model metadata from run output
- Cost Calculator (S)
- compute model/run/day costs from telemetry
- output markdown and JSON reports
- Model Variant Agents (S) — Done
- CI Telemetry Reports (M)
- daily generated reports
- optional README badge + alerting threshold issues
- Enable OTEL + schema discovery (S)
- Accuracy tracking framework (M)
- Telemetry HUD (L) — compliance portion shipped; telemetry views still planned
- Final QA plan (M)
- Start now (parallel-safe): OTEL discovery, telemetry wrapper hardening, model variant validation
- After wrapper: cost calculator + accuracy framework
- After cost + accuracy: CI reporting + HUD
- Last: integrated QA + stakeholder demo flow
- Execute the first implementation slice: shft Telemetry Wrapper
- Keep this file as the tracked reference from README
- Continue using
working/active/observability-benchmarking.mdas the editable working draft if needed
- Runtime model injection is still not available for subagents; benchmark via variant agent files.
- Hallucination scoring needs human-in-the-loop input plus proxy signals.
- Prefer adding telemetry views into the existing HUD (
hud/index.html) rather than introducing a second app.