| step | status | data age | expected | last run (UTC) |
|---|---|---|---|---|
| state files | fresh | 0.1h | nightly | 2026-08-22T10:04:04Z |
| transcript backfill | fresh | 0.6h | nightly | 2026-08-22T10:06:46Z |
| depot embed | fresh | 13.6h | nightly | 2026-08-22T10:06:47Z |
| desk-technical | fresh | 0.5h | nightly | 2026-08-22T10:12:35Z |
| desk-quant | fresh | 0.4h | nightly | 2026-08-22T10:20:10Z |
| desk-options | fresh | 0.4h | nightly | 2026-08-22T10:20:12Z |
| desk-positioning | fresh | 0.4h | nightly | 2026-08-22T10:20:45Z |
| earnings calendar | fresh | 0.3h | nightly | 2026-08-22T10:24:03Z |
| dividend metrics | fresh | 0.3h | nightly | 2026-08-22T10:29:17Z |
| desk-macro | fresh | 0.1h | nightly | 2026-08-22T10:36:02Z |
| credibility | fresh | 0.2h | nightly | 2026-08-22T10:31:54Z |
| visibility | fresh | 0.2h | nightly | 2026-08-22T10:32:12Z |
| tail dependence | fresh | 0.2h | nightly | 2026-08-22T10:32:58Z |
| dependence matrix (canonical) | fresh | 0.2h | nightly | 2026-08-22T10:35:13Z |
| ER marked to live price | fresh | 0.1h | nightly | 2026-08-22T10:35:59Z |
| chain centrality | fresh | 0.1h | nightly | 2026-08-22T10:35:59Z |
| kelly derived | fresh | 0.1h | nightly | 2026-08-22T10:35:59Z |
| freeze board | fresh | 0.1h | nightly | 2026-08-22T10:35:59Z |
| payout durability | fresh | 0.0h | nightly | 2026-08-22T10:43:43Z |
| dividend quality | fresh | 0.0h | nightly | 2026-08-22T10:43:43Z |
| stage 1+2 eligibility — alpha | fresh | 0.0h | nightly | 2026-08-22T10:43:46Z |
| stage 1+2 eligibility — income | fresh | 0.0h | nightly | 2026-08-22T10:43:48Z |
| stage 3+4 shadow optimise — alpha | fresh | 0.0h | nightly | 2026-08-22T10:44:18Z |
| stage 3+4 shadow optimise — income | FAILED | 16.0h | nightly | 2026-08-22T10:44:56Z |
| book drift | fresh | 0.0h | nightly | 2026-08-22T10:44:56Z |
| tier two watchlist (D-027) | fresh | 0.0h | nightly | 2026-08-22T10:44:56Z |
| calibration statistical unit (A4) | fresh | 0.0h | nightly | 2026-08-22T10:44:56Z |
| veto closure (A5) | fresh | 0.0h | nightly | 2026-08-22T10:44:56Z |
| render terminal | fresh | 2.7h | nightly | 2026-08-21T18:46:43Z |
| archive snapshot (append-only research record) | fresh | 1.0h | nightly | 2026-08-21T18:46:43Z |
| rebuild search index over the archive | fresh | 1.0h | nightly | 2026-08-21T18:46:44Z |
| public mirror → DigitalOcean | fresh | 2.7h | nightly | 2026-08-22T08:00:14Z |
| calibration resolve | fresh | 73.4h | weekly | 2026-08-19T09:23:24Z |
| dossiers (newest) | reported | 73.4h | event | 2026-08-19T09:23:23Z |
| adversary reviews | reported | 73.4h | event | 2026-08-19T09:23:23Z |
| approved proposal alpha | reported | 2.7h | manual | 2026-08-22T08:05:12Z |
| approved proposal income | reported | 42.3h | manual | 2026-08-20T16:28:31Z |
| Theme registry | green | 148 tickers; no "unclassified" bucket exists |
| Renormalisation rate | RED | up to 1 component(s) absent on eligible names |
| ER basis | green | every dossier carries scenario probabilities |
| Ledger labelling | RED | 29 call row(s) missing situation_type |
| Tail-dependence inputs | green | every held pair has >=500 observations |
| DAG assertion | green | chain graph acyclic |
| Regime daemon | RED | vol_regime.json absent — SHORT-HEDGE addendum, parallel session |
| Side-session merge | green | interface acknowledgment published for the short/hedge session |
| Mutual information between signal dimensions (v1.4 4c) >=50 resolved ledger rows | 0/50 | ||
| HMM regime model, market-level (v1.4 section 6) >=2 quarters of vol-harvest outcomes, then must beat the hand-built thresholds out of sample | 0.0/2 | ||
| Convex solver replacing greedy Stage 4 (v1.4 section 6) eligible universe > 300 names | 51/300 | ||
| KL-vs-implied as a Stage-2 component at 0.10 (v1.4 4a) options-implied coverage >=60% of eligible names | 0.0435/0.6 | ||
| Experience-rated credibility Z per theme/situation (v1.3 2.3) >=30 resolved rows in a grouping cell | 0/30 |
| Markov / binomial machinery on stock outcomes non-stationary p, correlated trials, reflexive state — the assumptions fail exactly where it matters. The probabilistic layer lives in scenario probabilities, options-implied distributions, and the calibration loop | REJECTED, standing |
| Stochastic-calculus option pricing the system READS market prices; modelling them adds error, not edge | REJECTED |
| Fitted ML for alpha on fundamentals effective n ~ 120 autocorrelated cross-sections. Fitting remains licensed on the revision tape ONLY | REJECTED, standing |
| Full copula fitting for tail dependence data-hungry; the empirical lambda_L coefficient answers the question asked (v1.4 Part 2, built) | REJECTED |
| Uncapped position sizing (Kelly at full conviction) Kelly requires knowing p. Measured: our central estimates moved ~50% in one day on evidence improvement alone (NVDA 28->14, 2327.TW 22->6). Half-Kelly absorbs that estimation error; uncapped does not. DECISIONS Q8 | REFUSED by the build agent, Ben may overrule explicitly |
=== 1. scripts parse === PASS all scripts compile — 95 files === 2. dossiers validate === PASS 36 dossiers validate === 3. cited chunk_ids resolve === PASS every cited chunk_id appears in that name's evidence pack === 4. depot alignment === PASS depot vectors match their text — ALIGNMENT OK — every sampled row's vector matches its own text (self_sim >= 0.85) === 5. adversary coverage === PASS all 36 dossiers have a CURRENT L1 review === 6. append-only stores === PASS views/adversary_reviews.jsonl is 66 valid JSONL rows PASS views/monitor_state.jsonl is 109 valid JSONL rows PASS calibration.jsonl is 145 valid JSONL rows PASS views/heartbeat.jsonl is 3 valid JSONL rows === 6b. ledger labelling (P0.3 fields on live rows) === FAIL no NEW unlabelled call rows (P0.3 fields on live rows) — 26 unlabelled of 77 call rows; baseline is 16 pre-fix rows that can never be labelled. Any excess means a writer is not calling ledger_fields.enrich(). Tickers: ['000660.KS', '005930.KS', '2327.TW', '6146.T', 'ABBV', 'AMD', 'ASML', 'CVX'] FAIL every call row carries theme_tag — 24 of 77 rows missing theme_tag (baseline 16 pre-fix) === 7. state files carry priced facts === PASS 143 state files, price+source+date present === 8. desk outputs === PASS desk_technical.json has stages — 10 entries PASS desk_quant.json has profiles — 76 entries PASS desk_options.json has chains — 7 entries PASS desk_positioning.json has positioning — 5 entries === 9. portfolio pipeline reproduces === PASS Stage 1/2/4 rerun produces the same holdings — 0 holdings, cash 100.0% === 10. provenance on every figure === PASS every figure block carries a source_id ============================================================ 16/18 checks passed FAILURES: no NEW unlabelled call rows (P0.3 fields on live rows): 26 unlabelled of 77 call rows; baseline is 16 pre-fix rows that can never be labelled. Any excess means a writer is not calling ledger_fields.enrich(). Tickers: ['000660.KS', '005930.KS', '2327.TW', '6146.T', 'ABBV', 'AMD', 'ASML', 'CVX'] every call row carries theme_tag: 24 of 77 rows missing theme_tag (baseline 16 pre-fix)