Loading…
Build plan · Trust Forward · Review & decide

ATLAS — trust restoration, forward.

Where we go after Trust-Final. For each task, tap YES to approve, NO to skip, or MODIFY and write what you actually want. Decisions auto-save. When you're ready, hit Submit — Claude reads everything and starts on what you approved.

Branch atlas-v3 Cohort 17 WF + 3 seed + proposed Dashboard 9 visible bugs Canonical so far 3 gated · 6 diagnostic
0
Yes
0
No
0
Modify
53
Pending
0 of 53 reviewed

Appendix A — The 7-step canonical pipeline (Phase 3 detail)

This is what "running through the validated system" actually means. Each strategy goes through all seven, in order, halt-on-failure.

StepFunctionOutput
A LocateFind canonical source codeResolved path or fail-loud
B PortWrap in v3 bundle layoutbundles/<id>/manifest.yaml
C HarnessRun canonical_gated harness, full historyTrade ledger + equity curve in PG
D PinLock metricsupstream_validations/<id>.meta.yaml
E Binary testOne historical trade locked as CItests/v3/strategies/test_<id>_reference.py
F RegisterFrontend picks up automaticallyDashboard row + trust_state badge
G GuardPre-commit blake3 hash checkDrift refused at commit

Bundled as scripts/canonicalise_strategy.sh <bundle_id>. One command. Smoke-tested on a known-good (sma4_btc_gated) before any cohort run.

Appendix B — Observed dashboard bugs (Phase 1 source)

From Playwright inspection at 127.0.0.1:8098 on 2026-05-07. Backend numbers are correct; these are render-layer issues.

Appendix C — Research log entry format (Phase 2 spec)

## Wave 1A — Clock injection            [RESOLVED · 2026-05-04 · ae2a705]

### What was broken
ema22_gate cooldown used time.time(); fast backtest replay locked the gate.

### What we did
Bar-timestamp clock injected. Test added.

### What that resolved
Jan 19 SMA-4 BTC ema22_gate_exit @ $86 625.60 fires correctly.

### What it surfaced
Wave 1B — pinned metrics computed against stale Mar 20 checkpoint.

Append-only. Every closed stage gets an entry. Forward stages get a hypothesis entry on open and a resolution entry on close. Goes in the v3 git repo so it travels with the code.

0% reviewed

Submit final decisions?

Once submitted, Claude reads your responses and starts executing. You can still come back and edit, but rerunning the build manually after edits is on you.