From 7c8ef8b12e9548664e9f08312f910267996a8af8 Mon Sep 17 00:00:00 2001 From: Kev Date: Tue, 11 Aug 2026 23:23:29 -0400 Subject: [PATCH] Deploy verified: A1-A7 live, served grade unchanged (0 leaks of 425) First post-deploy slot (2026-08-12T03:10:52Z, f61ec6b) wrote 2,916 MLB rows. 425 hits rows carry the frozen factor inputs and ALL 425 show the live context unfed - position_oaa, throws and pitcher_hard_hit null - so the engine never adjusted p_win. 353 rows carry would_fire; the shadow saw what the live path did not. Ledger stamp flipped (0 -> 625 aligned). Snapshot settlement drained on the cron (28,894 -> 38,421, through 2026-08-10). Accrual clock starts today. Co-Authored-By: Claude Opus 5 (1M context) --- BUILD-STATE.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/BUILD-STATE.md b/BUILD-STATE.md index 49111b2..2d6cd99 100755 --- a/BUILD-STATE.md +++ b/BUILD-STATE.md @@ -1,7 +1,26 @@ # VYNDR — Build State ## Last Updated -2026-08-09 +2026-08-12 + +## DEPLOY (2026-08-12 03:10 UTC) — A1–A7 LIVE, grade unchanged ✅ +Commit **f61ec6b** pushed to gitea, auto-deployed by Coolify, first slot wrote +2026-08-12T03:10:52Z. Pre-deploy gate: 4,772 tests / 371 suites, web build exit +0, read-integrity harness 34/34. +- **GRADE UNCHANGED — the pass condition. 425 frozen rows, 425 live-unfed, + ZERO leaks.** The live context never received the join keys, so + `analyzeViaEngine1` never adjusted `p_win`. Structural, not statistical. +- **Shadow accruing:** 353 rows with `would_fire`; `pitcher_contact_profile` 353, + `defense_by_direction` 255, `platoon_severity` 249; avg 2.43 factors/row; + multiplier min 0.786 / median 0.973 / max 1.225; **all 353 would move**. + 18 distinct opponents, 18 distinct pitchers. +- **A3 stamp FLIPPED:** ledger aligned-marker rows 0 → **625**. History NOT + re-stamped (old marker still 19,316) — by design. +- **A3 settlement drained on the cron:** 28,894 → **38,421** settled; + settled_through 2026-08-08 → **2026-08-10**. +- **Writes landing under the cap** — but the DB is now **1,303 MB vs a 500 MB + free-tier cap (261%)**, up from 1,037 MB at Phase 0. Reclaim is the next order. +- **ACCRUAL CLOCK: DATE 0 = 2026-08-12.** A8 runnable ≈5 slates out. ## Fix A0 (2026-08-09) — Withdraw unknowable verdicts + read-integrity harness ✅ 4,569 tests / 363 suites green (repo config). **Measure-only: no production