You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(cutover): open prod gate, fix backfill string-_id crash, add execution plan (#2144)
The founder closed the staging gate on 2026-07-15 (acceptance validated on
staging; S3 rollback rehearsal explicitly waived — waiver recorded in the
runbook). A dry-run rehearsal of the full migration sequence against a
restored copy of production data found:
- the 2025.10.18 prototype pair crashes on prod data under current code
(ledger-mark decision recorded in the execution plan);
- the event backfill's series-base scan crashed on legacy rows with string
_ids (1,712 on prod) — fixed here with a regression test;
- 168,015 Google-linked rows fail the strict contract (data-policy deletion
approved by the founder; recovery via sync-token reset + forced re-import).
With the fix and pre-clean, the full sequence converges: backfill
verification passed, repairs green, strict-validator checks clean, ledger
matches staging (12 records).
Sensitive infra details live in the operator's private notes outside git.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
| Google sync code `121` absent | 2026-07-14, `v1.0.211`: designated account full resync passed with 0 invalid rows and no code `121`| Not applicable: no Google account is configured on this target; service health and logs passed |
202
-
| 12-step acceptance passed | pending | pending |
203
-
| Rollback and second forward run passed | pending | pending |
Production remains locked while any cell is pending.
204
+
| 12-step acceptance passed | 2026-07-15: founder-validated on staging (running `v1.0.235`) through real use of the signed-in app, including Google multi-calendar sync | Not applicable: no Google account on this target; service health passed |
205
+
| Rollback and second forward run passed |**Waived by founder, 2026-07-15** — see waiver below |**Waived by founder, 2026-07-15** — see waiver below |
0 commit comments