Every campaign in this repository, what state it is in, and the evidence that state was derived from. Statuses are lifecycle โ where the work sits in its process. They say nothing about whether a campaign's findings were good; a result is reported as numbers with its uncertainty.
LEGACY marks a folder created before the
YYYY-MM-DD-slug convention. It is a provenance fact and does not replace the lifecycle status โ
an undated campaign can still be provably settled.
A stop rule fired, an operator stopped it, or it was abandoned mid-flight. Each row names what would unblock it.
| Campaign | Why it carries this status |
|---|---|
| Crypto Fractal Multifractal Chaos 10 Candidate Orthogonality Evaluation campaigns ยท 2026-06-06 ยท iter 10 ยท 11 pages Blocked on operator โ reconcile the spike ledger against the published pages, then resume or close ยท since 2026-06-06 | CONTRADICTION, not completion. The dashboard shows 10 iterations and '6 PASS 4 WATCH 0 BAN 0 Pending', but spike_2026-06-05-fractal-chaos/LOOP_LEDGER.json holds exactly one entry โ bar_higuchi_fd, verdict PENDING, n_cells 0, eligible false โ timestamped 20h BEFORE the dashboard's last update. The index promises a cross-candidate matrix 'resolved at Finish' and no Finish artifact exists (sibling campaigns have crosscheck.html / CROSS_CANDIDATE_FINDINGS.md). This is the campaign a status backfill would most easily have marked SETTLED by mistake. |
| Matrix Admission Paradox Loop campaigns ยท 2026-07-02 ยท iter 103 ยท 103 pages Blocked on operator โ ADR-LIVE-EXPIRY ratification and Frontier-#4 review (both unblock B-05) ยท since 2026-07-14 | Parked by operator directive. manifest: 'PARKED (row 117) โ all actionable evaluation complete: 57/68 โฆ B-05 gated on Frontier-#4 โฆ ADR-LIVE-EXPIRY proposed (4 questions open)'; next_iteration 'NONE โ PARKED per operator directive 2026-07-14 (row 112)'. Its 'PR #599 OPEN' claim is stale (#599 merged 2026-07-20) โ the real blocks are the two operator reviews, not the PR. |
| Matrix Harvest Status Grounding Loop campaigns ยท 2026-07-04 ยท iter 32 ยท 33 pages Blocked on operator โ resume, convert to slow-refill cadence, or close (its own three options) ยท since 2026-07-09 | manifest: 'STOPPED BY OPERATOR 2026-07-09 (iter 32; resume via LOOP-PROMPT.md โ queue preserved: S-11 -> B-07 -> cross-cutting)', then 'Operator decision: resume, convert to slow-refill cadence, or close the campaign'. Coverage 108 of target 300 โ stopped at ~36% of declared scope. |
| Rotation Orthogonal Probe Operational Campaign campaigns ยท 2026-07-08 ยท iter 20 ยท 21 pages Blocked on operator ruling (handoff H8) + issue #698, which is OPEN and blocks the production read path ยท since 2026-07-17 | Self-contradictory, plus a LIVE blocker. manifest claims 'OPERATIONAL (H8 ruled 2026-07-10) โฆ WIRING FOLLOW-UP in progress', while next_iteration says 'CONVERGED โ ROBUST-ENOUGH โ OPERATOR REVIEW (handoff H8). The loop idlesโฆ' with blocking true and 7 kernels still missing. H8 cannot be both ruled and blocking. Independently, issue #698 is OPEN: 'probe.fetch_cell OOMs (Code 241 at 5 GiB) โฆ the rotation probe's production path cannot read these two cells at all'. |
| Axis2 Cascade Free Evaluation campaigns ยท 2026-07-24 ยท iter 16 ยท 7 pages Blocked on operator decisions A16, A17, A19 โ the loop has no unblocked work ยท since 2026-07-31 | manifest: 'NOT OPERATIONAL (2026-07-31). 0 of 120 decided.' with decided 0, cohort_size 120, admitted 0, rejected 0, what_held 'no candidate verdict was ever written'; iteration 13 'blocks_next: all three are operator decisions; the loop has no unblocked work'. SEPARATE DEFECT for Phase 2: manifest rows 7/8/9 name iteration pages that do not exist on disk and rows 10/11/13/15/16 carry page null โ 10 of 16 firings are unpublished, so the dashboard understates this campaign by ~62%. |
| Probe Hardening Loop campaigns ยท 2026-07-29 ยท iter 14 ยท 16 pages Blocked on operator โ pre-registration of the outstanding dials, plus a full-width bigblack read ยท since 2026-07-30 | Cap reached, definition-of-done NOT met. LOOP_PROMPT.md: 'STATUS: CAP REACHED 2026-07-30. 14 iterations run, 14 of 17 items addressed, loop stopped and its cron cancelled.' Attack items L-3/L-4/L-5 remain 'OPEN โ not reached before the cap'; final page: 'Neither probe can certify a candidate yet.' |
Reached a terminal state on its own rules. Says nothing about whether the findings were good.
| Campaign | Why it carries this status |
|---|---|
| Crypto Orthogonal Feature Families campaigns ยท 2026-05-08 ยท iter 0 ยท 7 pages | CATALOGUE, TERMINAL. This campaign is the rendered form of the 2026-05-08 orthogonal-features-btcusd audit: 64 candidate features for BTCUSD grouped into four families, each anchored to a paper ID plus a FOSS commit SHA plus a not-already-covered attestation. Its audit verdict.md closes Phase 1 โ the evidence requirement is met โ and states plainly that no candidate has been empirically spiked here; spiking is the downstream campaigns' work, and those ran (fractal/chaos, entropy, CECP, GCM+O-info). DONE means the catalogue is complete and nothing in it is pending, NOT that the features were adopted. |
| Forex Parameterless Orthogonal Candidate Discovery campaigns ยท 2026-06-03 ยท iter 8 ยท 30 pages | Operator ruling, 2026-08-14: this campaign is settled. Recorded as a ruling rather than re-derived from the folder โ the file-based reading that preceded it is kept verbatim in _status_evidence_superseded so the disagreement stays visible. Read as stopped rather than exhausted: iteration 8 was a rebound (+7 candidates, 2 new families) sitting directly above iteration 7, the first dry one, and the loop stopped anyway. The operator rules the discovery settled. |
| Forex Chatterjee Xi Keeper Confirmation campaigns ยท 2026-06-06 ยท iter 3 ยท 4 pages | index.html: 'Phase 5 DONE: verdict-stage Attacker/Defender (10 challenges)'. Its page still says 'BOTH PRs OPEN โ for your review, DO NOT MERGE: #86 and #87'; VERIFIED FALSE โ mql5#87 merged 2026-06-07T01:10:23Z. Reaching PR-open IS this contract's terminal state, and the merge has since happened, so there is nothing to wait on. |
| Forex Orthogonal Candidate Discovery Batch 3 4 campaigns ยท 2026-06-06 ยท iter 6 ยท 7 pages | iter-06: 'no new decision => second consecutive dry iteration => loop-until-dry K=2 -> STOP'; index badge 'FINAL โ loop dry (K=2), STOP', 'Final, locked: 15 KEEP ยท 4 DROP ยท 1 HOLD'. Its own stop rule fired on exhaustion. |
| Crypto Gcm Oinfo Orthogonality Selection campaigns ยท 2026-06-07 ยท iter 6 ยท 7 pages | manifest.json verdict {GCM: WATCH, O-information: WATCH}; iteration 6 titled 'Final verdict โ both WATCH (not promoted)'. Terminal: a decision was reached and recorded. |
| Forex Orthogonal Feature Implementation campaigns ยท 2026-06-07 ยท iter 10 ยท 13 pages | index.html: 'CAMPAIGN COMPLETE (2026-06-09, laptop run) โ 9 of 9 implementable features shipped + bootstrap', '10 / 10 PRs โ'. VERIFIED: mql5#99 merged 2026-06-10T11:17:59Z โ the merge the page awaits has happened, so no waiting block is recorded. |
| Three Axis Probe Formalization campaigns ยท 2026-06-09 ยท iter 5 ยท 6 pages | manifest verdict: 'FORMALIZED โ three probes + one promotion gate; agnostic axis provenance-corrected'. No open queue, no next_iteration. |
| Bar Cecp Velocity Implementation campaigns ยท 2026-06-10 ยท iter 7 ยท 1 pages | index.html (2026-06-13 06:51 UTC): 'I marked the loop DONE and stopped it โ the recurring schedule is cancelled, and no further firings will run.' Operator-closed with the cron cancelled. |
| Crypto Cecp Statistical Complexity Orthogonality Evaluation campaigns ยท 2026-06-10 ยท iter 3 ยท 5 pages | index.html: '3 Candidates 1 PASS 1 WATCH 1 BAN 0 Pending' โ slate exhausted โ AND crosscheck.html 'Finish ยท cross-candidate matrix โฆ generated 2026-06-10 05:07 UTC'. Both the slate and the Finish step completed, which is what distinguishes this from its fractal-chaos sibling. |
| Forward Orthogonality Matrix Scale Evaluation campaigns ยท 2026-06-12 ยท iter 14 ยท 15 pages | manifest status 'E4 COMPLETE'; iteration 14 'FINAL: E4 verdict โ skill, calibration, stamps all CONFIRMED'. |
| Candidate Registry Robustness Sota campaigns ยท 2026-06-16 ยท iter 11 ยท 12 pages | All 11 manifest rows status DONE; iteration 11 'Semantic Tier-3 (abbreviation expansion) โ the last gap closed, blueprint complete'. |
| Crypto Forex Parameterless Discovery 100 campaigns ยท 2026-06-17 ยท iter 0 ยท 2 pages | Operator ruling, 2026-08-14: this campaign is settled. Recorded as a ruling rather than re-derived from the folder โ the file-based reading that preceded it is kept verbatim in _status_evidence_superseded so the disagreement stays visible. The scaffold was read as never-fired (target 100, tally 0, only an iter-00 'sweep initialized' page). The operator rules the work complete and the campaign settled. |
| Crypto Orthogonal Candidate Evaluation campaigns ยท 2026-06-17 ยท iter 11 ยท 13 pages | LOOP_LEDGER.json last_status: 'P5_DONE @ 2026-06-17T17:50:44Z: MISSION COMPLETE. โฆ LOOP COMPLETE.' The loop's own terminal phase, self-declared. |
| Forex Batch34 Orthogonal Feature Implementation campaigns ยท 2026-06-17 ยท iter 0 ยท 6 pages | Operator ruling, 2026-08-14: this campaign is settled. Recorded as a ruling rather than re-derived from the folder โ the file-based reading that preceded it is kept verbatim in _status_evidence_superseded so the disagreement stays visible. The scaffold was read as never-triggered (handoff: 'Loop idle in tmux, awaiting your trigger'; all four feature pages 'QUEUED โ not started'). The operator rules it settled. |
| Forex Orthogonal Candidate Evaluation campaigns ยท 2026-06-17 ยท iter 21 ยท 23 pages | 2026-08-14 reconciliation, HALTED -> DONE. The declared scope was completed and merged under a successor campaign that is itself settled, so the ledger's open question โ re-run the final 9 kernels? โ is answered by evidence rather than awaiting a decision. |
| Bar Orth Batch5 Implementation campaigns ยท 2026-06-19 ยท iter 14 ยท 15 pages | 2026-08-14 reconciliation, HALTED -> DONE. The declared scope (8 features plus one open PR) was met in full, the sole cited blocker is closed, and the PR is merged โ halted by neglect was the right reading before that was checked, and wrong after. |
| Forex Batch34 Rqw Crex Implementation campaigns ยท 2026-06-24 ยท iter 3 ยท 4 pages | index.html: 'The loop is complete: all three PRs are now OPEN as a stack (#124 -> #126 -> #127), every gate green and parity bit-exact-class.' VERIFIED: mql5#127 merged 2026-06-25T09:49:51Z. |
| Bar Orth Batch6 Implementation campaigns ยท 2026-07-01 ยท iter 13 ยท 14 pages | 2026-08-14 reconciliation, HALTED -> DONE. Three of four features shipped and merged; the fourth's gating ruling was overtaken by a BAN verdict from a different campaign, so no implementable work remains inside this scope. |
| Forex Orthogonal Candidate Evaluation campaigns ยท 2026-07-02 ยท iter 5 ยท 7 pages | LOOP_LEDGER morning_handoff: 'EVALUATION COMPLETE, PROMOTION YOURS.'; iter-3 metrics 'loop: TERMINAL next firing (S8)'. Contract ยง8 stop condition met, and the promotion was consumed downstream 2026-07-07. |
| Forex B5 10 Orthogonal Feature Implementation campaigns ยท 2026-07-07 ยท iter 6 ยท 12 pages | 2026-08-14 reconciliation, HALTED -> DONE. The run's contracted scope โ bootstrap plus the operator-gated first five, then stop โ completed with zero deferrals and its stop rule satisfied. The second half is a new run that only an operator decision can open, which is discretion rather than a blocker. Stated fairly: the board is titled 10x, so campaign-level scope is half-built; that half was never triggered by design, not by failure. |
| Crypto Cost Realism Labels campaigns ยท 2026-07-08 ยท iter 7 ยท 8 pages | index.html, corrected against merged reality by commit 3c184338: 'LOOP DONE (saturated 2026-07-14). โฆ the operator merged PRs #618 + #619 on 2026-07-14, and the BTC backfill ran and passed its coverage audit on 2026-07-15 (5.96M labels, ~100% non-null).' NOTE its manifest.json still reads 'ACTIVE โ implementation authorized 2026-07-11' โ stale, missed by that sweep, and superseded here. |
| Realness Grounding Loop campaigns ยท 2026-07-22 ยท iter 34 ยท 35 pages | manifest: 'CAMPAIGN-COMPLETE โ all 20 instruments terminal (19 GROUNDED, 1 REJECTED); loop ended 2026-07-24 (iter 34)'; nature 'BOUNDED (20 candidates #0-#19 -> STOP)'; graduation_tally terminal 20/20. |
| Regime Invariant Orthogonality Campaign campaigns ยท 2026-07-22 ยท iter 6 ยท 7 pages | 2026-08-14 reconciliation, HALTED -> SATURATED. The harvest delivered a frozen, downstream-consumed cohort and has no completion criterion by design; more firings would only widen a list that is already frozen elsewhere. That is saturation, not a stop. |
| Candidates campaigns ยท LEGACY ยท iter 0 ยท 3 pages | Operator ruling, 2026-08-14: this campaign is settled. Recorded as a ruling rather than re-derived from the folder โ the file-based reading that preceded it is kept verbatim in _status_evidence_superseded so the disagreement stays visible. Read as an abandoned fragment: two orphan per-candidate pages, no index, and a requested re-test ('time-matched samples or within-regime KS') with no evidence it ran. The operator rules it settled. |
| Codec Foci Runs campaigns ยท LEGACY ยท iter 0 ยท 2 pages | Operator ruling, 2026-08-14: this campaign is settled. Recorded as a ruling rather than re-derived from the folder โ the file-based reading that preceded it is kept verbatim in _status_evidence_superseded so the disagreement stays visible. Read as gate-passed but cascade-incomplete: selection.html records 'Deployment BLOCKED on Terry' with 2 of 3 cascade stages lacking an analytic null. The operator rules the run evidence settled. |
| Entropy campaigns ยท LEGACY ยท iter 8 ยท 9 pages | spike_2026-06-02-entropy/LOOP_CONTRACT.md frontmatter 'status: DONE, iteration: 8'; ledger: 'WORK-LIST COMPLETE (8/8). โฆ cross-candidate matrix โฆ Cron 7f585874 deleted. LOOP DONE.' Exit condition (all 8 candidates + the matrix) met verbatim. Gated, not exempt: it carries a real contract and 8 numbered iterations despite reading like a feature-family grouping. |
| Matrix Evaluation For Orthogonality campaigns ยท LEGACY ยท iter 7 ยท 8 pages | manifest: 'evaluator_pass: COMPLETE (all 6 reported)'; questions_resolved 4, partial 2, pending 0. Its page still says 'Do NOT merge PR #543' โ stale, #543 merged 2026-08-07. Gated rather than exempt despite the undated slug: it has a campaign name, 7 numbered iterations, a question contract and an audit twin. |
| Shared Artifacts campaigns ยท LEGACY ยท iter 0 ยท 19 pages | SUBSTRATE, NOT A LOOP โ kept in the gate anyway so it cannot sit outside the accounting. index: 'The single substrate folder every orthogonality probe reads from โ the locked data scope, the registries, and the rotation engine โฆ One shared pantry for the research.' No iteration pages, no contract, no stop rule. DONE means stable and nothing pending, NOT that a campaign concluded; the LEGACY marker plus this note is what distinguishes the two. |
| Spikes campaigns ยท LEGACY ยท iter 0 ยท 7 pages | FINISHED SHOWCASE. index: 'Audit ยท 2026-05-16 -> 2026-05-20 ยท SHOWCASE PHASE 2 EMPIRICAL โ 6 SPIKES ยท 9 COMMITS ยท BIGBLACK-REPLICATED', 'Symbols replicated 3 / 3 โ BTC + ETH + ADA all IAAFT-validated REAL'. Six named spike pages rather than index_iter_*; terminal by construction. Carries a known broken link (provenance/commits.html, 6 pages) for Phase 2. |
findings/dashboard/build_nav.py from each campaign's LOOP_LEDGER.json โ
never hand-edited, so it cannot drift from the chips in the navigation rail. Coverage is enforced by
findings/dashboard/check_campaign_status.py: a campaign with no derivable status fails the build
rather than rendering a reassuring default.