| step | status | data age | expected | last run (UTC) |
|---|---|---|---|---|
| state files | fresh | 0.1h | nightly | 2026-10-16T19:17:30Z |
| transcript backfill | fresh | 1.1h | nightly | 2026-10-16T18:17:04Z |
| depot embed | FAILED | 361.1h | nightly | 2026-10-01T18:17:55Z |
| normalized universe (valuation date) | fresh | 0.0h | weekly | 2026-10-16T23:59:59Z |
| prices store (content date) | STALE | 523.4h | rolling-15d | 2026-09-24T23:59:59Z |
| estimates store (content date) | fresh | 0.0h | daily | 2026-10-16T23:59:59Z |
| membership refresh | fresh | 361.1h | quarterly | 2026-10-01T18:17:58Z |
| price coverage measurement | fresh | 1.1h | nightly | 2026-10-16T18:17:08Z |
| quote refresh | fresh | 0.8h | nightly | 2026-10-16T18:36:52Z |
| hk quote refresh | fresh | 0.6h | nightly | 2026-10-16T18:44:37Z |
| jp price leg | fresh | 0.6h | nightly | 2026-10-16T18:44:57Z |
| normalized universe rebuild | fresh | 0.6h | nightly | 2026-10-16T18:45:40Z |
| universe rankings | fresh | 0.6h | nightly | 2026-10-16T18:45:48Z |
| alpha ranking v2 | fresh | 0.6h | nightly | 2026-10-16T18:46:16Z |
| theme slates | fresh | 0.6h | nightly | 2026-10-16T18:46:18Z |
| theme assignment | fresh | 0.3h | nightly | 2026-10-16T19:03:51Z |
| income quality | fresh | 0.3h | nightly | 2026-10-16T19:06:08Z |
| library join | fresh | 0.2h | nightly | 2026-10-16T19:08:03Z |
| operator selection | fresh | 0.2h | nightly | 2026-10-16T19:08:04Z |
| desk-technical | fresh | 0.5h | nightly | 2026-10-16T18:52:07Z |
| desk-quant | fresh | 0.3h | nightly | 2026-10-16T19:02:58Z |
| desk-options | fresh | 0.3h | nightly | 2026-10-16T19:03:09Z |
| desk-positioning | fresh | 0.3h | nightly | 2026-10-16T19:03:43Z |
| earnings calendar | fresh | 0.2h | nightly | 2026-10-16T19:08:30Z |
| dividend metrics | fresh | 0.2h | nightly | 2026-10-16T19:09:07Z |
| desk-macro | fresh | 0.1h | nightly | 2026-10-16T19:17:30Z |
| credibility | fresh | 0.2h | nightly | 2026-10-16T19:11:12Z |
| visibility | fresh | 0.2h | nightly | 2026-10-16T19:11:15Z |
| tail dependence | fresh | 0.2h | nightly | 2026-10-16T19:11:27Z |
| dependence matrix (canonical) | fresh | 0.1h | nightly | 2026-10-16T19:16:39Z |
| ER marked to live price | fresh | 0.1h | nightly | 2026-10-16T19:17:25Z |
| chain centrality | fresh | 0.1h | nightly | 2026-10-16T19:17:25Z |
| kelly derived | fresh | 0.1h | nightly | 2026-10-16T19:17:26Z |
| freeze board | fresh | 0.1h | nightly | 2026-10-16T19:17:26Z |
| payout durability | fresh | 0.1h | nightly | 2026-10-16T19:18:30Z |
| dividend quality | fresh | 0.1h | nightly | 2026-10-16T19:18:30Z |
| stage 1+2 eligibility — alpha | fresh | 0.1h | nightly | 2026-10-16T19:18:33Z |
| stage 1+2 eligibility — income | fresh | 0.1h | nightly | 2026-10-16T19:18:36Z |
| stage 3+4 shadow optimise — alpha | fresh | 0.1h | nightly | 2026-10-16T19:19:03Z |
| stage 3+4 shadow optimise — income | fresh | 0.0h | nightly | 2026-10-16T19:19:37Z |
| book drift | fresh | 0.0h | nightly | 2026-10-16T19:19:37Z |
| tier two watchlist (D-027) | fresh | 0.0h | nightly | 2026-10-16T19:19:37Z |
| the screen (D-043) | fresh | 0.0h | nightly | 2026-10-16T19:19:39Z |
| book spread — sector + correlation (D-043) | fresh | 0.0h | nightly | 2026-10-16T19:19:39Z |
| pack relevance (D-050) | fresh | 0.0h | nightly | 2026-10-16T19:22:29Z |
| calibration statistical unit (A4) | fresh | 0.0h | nightly | 2026-10-16T19:19:39Z |
| veto closure (A5) | fresh | 0.0h | nightly | 2026-10-16T19:19:39Z |
| render terminal | fresh | 24.1h | nightly | 2026-10-15T19:18:29Z |
| archive snapshot (append-only research record) | fresh | 24.1h | nightly | 2026-10-15T19:18:29Z |
| rebuild search index over the archive | fresh | 24.1h | nightly | 2026-10-15T19:18:35Z |
| public mirror → DigitalOcean | FAILED | 24.1h | nightly | 2026-10-15T19:18:59Z |
| calibration resolve | no run record | 461.3h | weekly | 2026-09-27T14:06:24Z |
| dossiers (newest) | reported | 461.3h | event | 2026-09-27T14:06:23Z |
| adversary reviews | reported | 461.3h | event | 2026-09-27T14:06:23Z |
| approved proposal alpha | reported | 24.0h | manual | 2026-10-15T19:20:22Z |
| approved proposal income | reported | 1370.9h | manual | 2026-08-20T16:28:31Z |
| Theme registry | green | 184 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 | 50/300 | ||
| KL-vs-implied as a Stage-2 component at 0.10 (v1.4 4a) options-implied coverage >=60% of eligible names | 0.0909/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)