4.0 KiB
Atlas two-hour proof sprint
The sprint establishes usable, defensible evidence for the current Hermes claims. It does not award mastery. Retained Git and PVC evidence establishes the OpenClaw deployment/replacement sequence; Brad's direct experience remains the evidence for how he personally used it. Brad performs the work; Hermes gives one task at a time, checks the evidence, and withholds later answers until Brad commits to a result.
0–15 minutes — control surface and request path
- Have Brad start a new session and confirm it uses
openai-codex/gpt-5.6-terra. - In the web UI, have him locate Chat, Sessions, Files, Models, Logs, Skills, Plugins, MCP, Channels, Webhooks, Cron, Profiles, Config, Keys, System, and Documentation.
- Have him explain browser → operator agent → Codex primary, including the model-gate/Ollama fallback branch and the separate consumer instance.
Evidence: Brad can identify persistent, shared, and instance-local state and can name the GPU owner check without changing it.
15–35 minutes — permissions and safety
- Have Brad inspect the operator ServiceAccount, ClusterRole, NetworkPolicy, and approval deny list using read-only commands.
- Have him produce an allow/deny matrix for pod/log reads, Secret reads, exec, deployment mutation, Flux reads, Flux reconcile, and internal evidence endpoints.
- Require him to explain why prompt instructions and skills are not the primary security boundary.
Evidence: correct identity/RBAC/network/approval layering with no Secret values read and no mutation attempted.
35–75 minutes — perform the claimed triage path
Invoke $triage-titan-test-failures. Brad must:
- check Ariadne diagnosis and bundle freshness;
- identify one current or retained failed suite/build;
- correlate Jenkins log/artifact evidence;
- correlate Git/Flux revision and Kubernetes environment health;
- query the relevant Pushgateway/VictoriaMetrics quality signal and identify the matching Grafana context;
- produce Finding, Confidence, Evidence, Likely cause, Blast radius, Next checks, Repo-side fix, and Approval required.
Hermes may suggest a read-only command after Brad explains why it is needed. Do not let the built-in diagnosis replace Brad's own evidence correlation.
Evidence: an 8/10 or better result under the triage rubric with no invented facts and no unacknowledged mutation.
75–105 minutes — build the reusable workflow
- Have Brad inspect the mounted
triage-titan-test-failuresskill and explain its trigger, fixed procedure, variable evidence, and security boundary. - Have Brad choose one genuinely repeated sub-workflow from the triage.
- Guide him to create a new skill in the operator's writable skill area. Do not edit the mounted Flux skill and do not write the skill for him.
- Test one expected trigger and one adversarial/non-trigger case.
- Have Brad make one improvement based on the test results.
Evidence: Brad can find the skill in the Skills UI, explain every instruction, and show a passing and adversarial evaluation.
105–120 minutes — supervised proposal and claim audit
- Have Brad turn the triage into the smallest repo-side proposal without applying it.
- Have him identify every step requiring approval: file edit, commit/push, pipeline trigger, Flux reconcile, credential/environment change, or manual backfill.
- Audit the interview answer sentence by sentence using
mastery-rubric.md. Include the retained OpenClaw commits and live PVC/no-workload state. - Offer to record progress only after Brad approves the write.
Minimum honest outcome:
- current Hermes deployment and supervised triage use are demonstrated;
- the established Atlas automation path and read-only boundary are explained;
- one reusable writable skill is created, tested, and improved by Brad;
- autonomous production mutation is not claimed;
- historical OpenClaw deployment and replacement are supported by retained Git and PVC evidence, with personal-use details identified as Brad's testimony.