# 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

1. Have Brad start a new session and confirm it uses
   `openai-codex/gpt-5.6-terra`.
2. In the web UI, have him locate Chat, Sessions, Files, Models, Logs, Skills,
   Plugins, MCP, Channels, Webhooks, Cron, Profiles, Config, Keys, System, and
   Documentation.
3. 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

1. Have Brad inspect the operator ServiceAccount, ClusterRole, NetworkPolicy,
   and approval deny list using read-only commands.
2. Have him produce an allow/deny matrix for pod/log reads, Secret reads,
   exec, deployment mutation, Flux reads, Flux reconcile, and internal
   evidence endpoints.
3. 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:

1. check Ariadne diagnosis and bundle freshness;
2. identify one current or retained failed suite/build;
3. correlate Jenkins log/artifact evidence;
4. correlate Git/Flux revision and Kubernetes environment health;
5. query the relevant Pushgateway/VictoriaMetrics quality signal and identify
   the matching Grafana context;
6. 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

1. Have Brad inspect the mounted `triage-titan-test-failures` skill and explain
   its trigger, fixed procedure, variable evidence, and security boundary.
2. Have Brad choose one genuinely repeated sub-workflow from the triage.
3. 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.
4. Test one expected trigger and one adversarial/non-trigger case.
5. 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

1. Have Brad turn the triage into the smallest repo-side proposal without
   applying it.
2. Have him identify every step requiring approval: file edit, commit/push,
   pipeline trigger, Flux reconcile, credential/environment change, or manual
   backfill.
3. Audit the interview answer sentence by sentence using `mastery-rubric.md`.
   Include the retained OpenClaw commits and live PVC/no-workload state.
4. 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.
