Automation health

across 8 ecosystem repos · snapshot 2026-06-30 19:19:17Z
Failing now
0
repos red0
failing PRs + CI runs0
current default-branch + open-PR blockers only
In flight
3
open PRs3
repos running now0
amber only when a run is genuinely in progress
Clean
8
repos all-passing8
repos not readable0
PR-merged + CI-green

Failures & blocks

surfaced loud — never buried in transcripts (D061)
No failures in window
0

No failing PR or CI run across the observed repos in the recent window. (Honest: this is computed from the snapshot, not assumed.)

recent history — superseded / feature-branch / stale failures (9) · not current, not counted red
repo kind ref branch when
insightalm CI PR Quality Check agent/use-case-validation-20260630183646 2026-06-30 18:36:52Z
insightalm CI PR Quality Check agent/sre-telemetry-20260630183117 2026-06-30 18:31:23Z
insightalm-mrm CI MRM Closure-Loop Supersessi… main 2026-06-30 07:30:37Z
bankview CI CI ci/auto-merge-machinery 2026-06-30 01:54:45Z
bankview CI CI ci/auto-merge-machinery 2026-06-30 01:52:16Z
bankview CI CI ci/auto-merge-machinery 2026-06-30 01:47:58Z
bankview CI CI ci/auto-merge-machinery 2026-06-30 01:45:45Z
insightalm-mrm CI rat-integrity attack/hand-pushed-rat 2026-06-29 22:32:19Z
modelriskapp CI Sync data from sibling repos main 2026-06-28 19:59:42Z

These already merged green, ran on a non-default branch, or were superseded by a later run of the same workflow. Kept for context — they are not live blockers.

By work-stream

one health signal per repo · last activity · drill
repo health open PR failing pending CI last activity
Management passing 0 on 2026-06-29 17:59:38Z
insightalm passing 2 +2 hist on 2026-06-30 19:01:16Z
insightalm-mrm passing 0 +2 hist on 2026-06-30 17:19:21Z
tenk2win passing 0 on 2026-06-30 18:06:11Z
investorMgmt passing 1 on 2026-06-30 18:16:19Z
modelriskapp passing 0 +1 hist on 2026-06-30 17:45:08Z
ecosystem-mapper passing 0 on 2026-06-30 18:06:15Z
bankview passing 0 +4 hist on 2026-06-30 02:20:25Z

Health reflects CURRENT state: a repo is red only if its default-branch latest run failed, or an open PR has a failing required check. Feature-branch / superseded / stale failures show as “+N hist” (context, not red). A repo with PRs but no Actions runs shows “— no CI” (honest), not a green tick.

Recent PRs & CI

the per-run drill — newest first, failing rows red

Management

passing · 0 open
PR title state CI
#56 Decision 062: Data Posture — Freemium-Research, Client-Funded Premium merged pass
#55 Decision 061: modelrisk.app — the Primary Command Portal (Observe-and-Act) merged pass
#54 Decision 060: Vertical as a First-Class Dimension — the Multi-Vertical Seam merged pass
#53 Decision 059: Banking — Vertical #2 to Inverse-Model Depth merged pass
#52 Decision 058: Planning Surface — Decision Log + D054 Git-Issue Flow merged pass
#51 Decision 057: Strata — the Ecosystem Substrate's Structural Arm merged pass
#50 Decision 013: record insightalm-vm-3 migration (cutover complete) merged pass
#49 Decision 013: refresh VM provisioning playbook (re-inventory + machinery) merged pass
#48 Decision 056: Control-Plane Review Lane (autonomous reviewer for the machinery) merged pass
#47 Decision 055: Autonomous Model-Lifecycle Execution (the runner) merged pass
#46 Decision 054: Git-Issue Flow Control & the Live Command Center merged pass
#45 Decision 053: Model Development & Remediation — the 1L Builder Workflow merged pass

insightalm

passing · 2 open
PR title state CI
#3618 use-case-validation: OK (1 findings) — vm-runner-1 merged fail
#3617 sre-telemetry: DEGRADED (2 findings) — vm-runner-1 merged fail
#3616 orchestrator tick: controls-audit · CA-036 NEW stuck PR #3592; CA-032+CA-035 RESOLVED merged pass
#3615 sre-telemetry: OK (1 findings) — vm-runner-1 merged fail
#3614 D066 charter: modelrisk.app dynamic architecture (live portal service) merged pass
#3613 fix(mrm-audit): Rule 3 accepts event-based expiry for held conditional RATs (un… merged pass
#3612 data-engineering: DEGRADED (5 findings) — vm-runner-1 merged fail
#3611 sre-telemetry: OK (1 findings) — vm-runner-1 merged fail
#3610 sre-telemetry: OK (1 findings) — vm-runner-1 merged fail
#3609 orchestrator tick: platform-architect · PA-023 NEW MEDIUM platform-lib unregist… merged pass
#3607 sre-telemetry: OK (1 findings) — vm-runner-1 merged fail
#3605 D013: fresh-VM provisioning sync — tenk2win OnFailure handler + lock-wired refr… merged pass

insightalm-mrm

passing · 0 open
PR title state CI
#47 chore: retire RAT-997 throwaway content-mode proof merged pass
#46 fix(ci): rat-integrity runs on all PRs to main (machinery/deletion PRs mergeabl… merged pass
#45 fleet-2L lane CONTENT-MODE PROOF: RAT-997 authored by 2L, written as bot merged pass
#44 fleet-2L lane: add content mode (agent-drivable RAT authoring) merged pass
#43 ATTACK TEST: hand-pushed RAT (must be blocked by author signal) closed fail
#42 chore: retire RAT-998 no-op test ratifications (lane proof complete) merged pass
#41 fleet-2L lane PROOF #3: own auto-merge, repo setting fixed merged pass
#40 fleet-2L lane PROOF #2: auto-merge through live protection merged pass
#39 fleet-2L lane PROOF: no-op RAT-998 (D028/D063) merged pass
#38 RAT-integrity gate + fleet-2L RAT lane (D028 anchor + D063 identity) merged pass
#37 2L reconcile: inventory register vs current RATs (resolves #3515) merged — none
#36 2L ratify: M-422 Banking RWA/CET1 (HOLD) + M-432 Energy Allowed-ROE (APPROVE) merged — none

tenk2win

passing · 0 open
PR title state CI
#152 hyperscale_compute pack: capital-compute-at-hyperscale θ flavor (ORCL+CRWV) → d… merged pass
#151 critical_power pack: high-MW backup-genset depth flavor (CMI+CAT) → depth_prove… merged pass
#150 demand-arc (energy_iso leg): certified-engine demand-flow twin + D042 lever ranking merged pass
#149 depth-arc (alternatives leg): permanent-captive-capital θ flavor → alt-manager … merged pass
#148 demand-arc (reinsurance leg): per-segment cat-capacity demand twin → firm-speci… merged pass
#147 depth-arc (AI leg #2): edge-inference θ flavor → merchant inference-silicon tol… merged pass
#146 depth-arc: release hyperscale spectrum + seal ORCL demand-leak (Class-A publish, #52) merged pass
#145 depth-arc: codify the collector-sourcing frontier — 9 honest deferrals (depth_p… merged pass
#144 demand-arc: securitization (GSE guarantee-fee) demand twin + D042 lever ranking… merged pass
#143 depth-arc (AI leg): labor-markup θ flavor → RLHF toll depth_proven 24→25 (#51) merged pass
#142 demand-arc: custody (asset-servicing) demand twin + D042 lever ranking (demand … merged pass
#141 depth-arc: research-input chokepoint pack (NEW θ flavor) — CRL/A pharma frontie… merged pass

investorMgmt

passing · 1 open
PR title state CI
#121 depth: publish HALEU nuclear-fuel collector spectrum (LEU+BWXT) — unblocks qual… merged — none
#120 depth: publish 9 Class-A collector spectra — unblocks 4 load-bearing tolls (#52) merged — none
#119 depth: onboard TIXT (20-F/IFRS) + TASK (10-K) — AI RLHF-labor toll collectors (#51) merged — none
#116 depth Spike 4: onboard FNMA/FMCC/RNR/EG from free SEC facts (#93) merged — none
#115 ci: fleet auto-merge machinery (clean PRs through the gates) open pass
#114 depth(#93) Spike 3: fix #111 unit-scale bug + source STT for the custody toll merged — none
#113 fix(#111): DEF-14A duplicate must not override 10-K at wrong unit scale closed — none
#112 Source SPGI/V/AON/SCHW frontier-toll firms from free public SEC facts (#93 depth arc) merged — none
#110 M-422 bottom-up RWA on REAL BHCF data + col-A≠RWA fix (#3413, clears C-422-02) merged — none
#109 M-422 bottom-up RWA: fix BHCF parser + multi-firm regulator-reported grid (D062) merged — none
#108 P7.3: re-skin tenkviz to the amber platform language (D060) — salvaged from #97 merged — none
#107 FR Y-9C Schedule HC-R adapter — bottom-up RWA-by-class for M-422 (Decision 062) merged — none

modelriskapp

passing · 0 open
PR title state CI
#52 D066 Phase 1: modelrisk.service — the live (dynamic) portal merged pass
#51 Make repo-red honest: split main-CI from pr-attention (#3601) merged pass
#49 modelriskapp #48: control-plane review + auto-merge lane (portal autonomy) merged pass
#47 G0a: freshness probe — a later successful build supersedes a failed timer run (… merged pass
#46 G3: roster tenkviz.com — the public-data tenkviz surface (was dark + unrostered) merged pass
#45 G3: strata refresh observability — VM-timer lens + freshness + LoadState false-… merged pass
#44 G3: roster tenkviz.com — the public-data tenkviz surface (was dark + unrostered) closed pass
#43 G3: functional probes for the Estate lens (the up-but-empty hole) merged pass
#42 G0 follow-up: publish the observable lens JSONs to _site (portal = a data API) merged pass
#41 G0: surface freshness + VM-timer lens — close the staleness observability hole merged pass
#40 build: extend toll-category fallback to securitization+reinsurance (kind stays … merged pass
#39 portal: infra_toll is a toll-category, not a Group-view vertical (+ staleness alert) merged pass

ecosystem-mapper

passing · 0 open
PR title state CI
#59 depth metric: capital-compute-at-hyperscale toll → depth_proven (ORCL+CRWV), 28→30 merged pass
#57 depth metric: high-MW backup-genset toll → depth_proven (CMI+CAT critical_power… merged pass
#56 depth metric: alt-manager permanent-capital toll → depth_proven (KKR+APO+OWL+CG… merged pass
#55 depth metric: merchant inference-silicon toll → depth_proven (MBLY+QCOM+AMBA), … merged pass
#54 depth metric: expert-RLHF/post-training-labor toll → depth_proven (TIXT+TASK tw… merged pass
#53 depth metric: pharma research-input chokepoint toll → depth_proven (CRL twin), … merged pass
#50 depth metric: pharma publication-management toll → depth_proven (IQV twin), 22→23/77 merged pass
#49 depth metric: energy-ISO certified-engine toll → depth_proven (GEV twin), 19→22 merged pass
#48 depth frontier 17 → 19/77: GSE g-fee + reinsurance cat-capacity twins (#93) merged — none
#47 ci: minimal CI gate + fleet auto-merge machinery merged pass
#46 Depth metric: custody θ flips 2 tolls — depth-proven 15 → 17/77 (#93 Spike 3) merged — none
#45 Depth metric refresh: cross-vertical depth-proven 2→15 / 77 (#93) merged — none

bankview

passing · 0 open
PR title state CI
#8 ci: minimal CI gate + fleet auto-merge machinery merged pass
#7 Depend on platform-lib; remove vendored finlib (D064 P2) merged — none
#6 M-422: validate bottom-up RWA tier on REAL HC-R cells (clears C-422-02; C-422-0… merged — none
#5 M-422 bottom-up RWA-by-class tier — consume regulator-reported FR Y-9C HC-R cells merged — none
#4 banklib: clear M-421/M-423 2L conditions via free public disclosures (D062, 1L) merged — none
#3 M-422 Banking RWA / CET1 capital engine (1L, D060 Phase 2c — disclosed-anchor tier) merged — none
#2 banklib: real M-421 CECL + M-423 NII/IRRBB engines (1L, D060 Phase 2c) merged — none
#1 bankview UAT fixes: mobile-responsive + compact money + gold donut + route guards merged — none

VM maintenance timers

the systemd keepers that rebuild the data stores · 2 ok / 1 failed / 0 overdue· probed 2026-06-30 19:19:27Z
timer purpose state result last run age
modelrisk-snapshot.service hourly portal snapshot refresh (vm_refresh.sh) ok success
tenk2win-refresh.service nightly tenk2win results-store rebuild (the freshness keeper) failed success Tue 2026-06-30 03:49 15.5h
strata-refresh.service daily strata Postgres re-ingest (the strata freshness keeper — G3) unknown
insightalm-heartbeat.service governance-loop heartbeat health probe ok success Tue 2026-06-30 18:00 1.3h

Read from systemctl show <unit> on the VM (Result + last-run + exit status). A timer whose last run failed (Result ≠ success) or that hasn't run within its ceiling renders red. These keep the Estate freshness honest — a dead keeper is why a surface can be up yet stale.

Orchestrator ticks

the platform's self-assessed agent runs (role · outcome) · 104 healthy / 276 degraded of 381
tick when role outcome note
387 2026-06-30 18:06 controls-audit degraded CA-036 NEW: PR #3592 stuck 9h CI-green; CA-032 RESOLVED watermarks current; CA-035 RESOLVED PR #3409 closed; …
386 2026-06-30 15:07 platform-architect degraded PA-023 NEW MEDIUM: platform-lib (D064 P2 finlib extract) unregistered; 6 total unregistered active repos; lay…
385 2026-06-30 12:15 code-quality degraded D064 P2 PR #112: finlib→platform-lib; D3-35/D3-37 RESOLVED; python_files_over_500 7→5; god_classes 1→0; broad…
384 2026-06-30 06:40 engine-governance degraded EG-029 NEW MEDIUM: D064 P2 finlib removed from FinView (PR#112); 44 reg entries codebase stale. B-02/B-08/R-0…
383 2026-06-30 03:08 release-management degraded E1-31 gap 51+->65+ (14 new PRs: D063 #3551 M-422 #3506 M-055 #3471+11); E1-32 FinView hdr #30-#94->latest #11…
382 2026-06-30 00:07 security degraded 0 new/0 resolved; secrets NONE; npm audit crit=0 hi=2; SEC-029/030/031 carry; SRE fresh; ucv+de stale; DG-018…
381 2026-06-29 21:06 business-validation degraded BV-046 NEW LOW (MET BS gap 523M NCI intl subs); EQH/JXN/MET carries confirmed; MET Q1 AOCI -70.4%
380 2026-06-29 18:17 controls-audit degraded CA-035 NEW MEDIUM (ORCH-PR-STUCK #3409 >1 tick); 4 open PRs; all 5 VM stale 52.6h; CA-030 confirmed resolved …
379 2026-06-29 15:17 program-management degraded Ticks #371-#378 synthesis; PM-054 NEW; 3 D035 classified (PA-022/EG-027/EG-028→judgment); DG-018 CRITICAL <9h…
378 2026-06-29 12:09 codebase-hygiene degraded F1-20 UPDATED: 156 total (+11), 41 non-agent non-main (+10 REGRESSION); disk/pycache/creds/gitignore PASS; VM…
377 2026-06-29 09:45 data-governance degraded DG-018 CRITICAL (<24h deadline 2026-06-30); DS-085/086/087 PASS; dim 28/86=32.6%; DG-015 partial fix
376 2026-06-29 06:14 engine-governance degraded EG-027 NEW (model meta 35→42 +7); EG-028 NEW (banklib/energylib repos unverified); EG-023 updated 133→139 vs …

These are governance ticks (each role self-reports HEALTHY / DEGRADED), not CI pass/fail — a DEGRADED tick is a noted-degradation amber, not a hard failure.