From e9d8908560cac182619b6eb31cab110d4bddb55e Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN Date: Tue, 18 Aug 2026 14:26:49 -0400 Subject: [PATCH] docs: record CI health findings from PR prep Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Tkj4rzKBA3uhfgk7kqjsb8 --- TODO.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/TODO.md b/TODO.md index b622a4e9..bc303213 100644 --- a/TODO.md +++ b/TODO.md @@ -341,3 +341,18 @@ before and after each was confirmed. Ordered by severity. a magic header (versioned, both implementations), and OS file association + icon from `logo/svg/` (XDG MIME via install.sh, registry via install.ps1) — installer work, after #34/#36. + +## CI health (noticed 2026-08-18 while preparing PR #989) + +- [ ] **ts-parity was red for 33 straight runs** on an environment-coupling + bug local runs masked (`vault import --vault` demanded a default + profile; fixed in cf433e3 with a hermetic SEEDPASS_APP_DIR in the CLI + test harness). Standing lesson: CI results were never checked because + local suites were green — check the workflow dashboard when a branch + is long-lived. +- [ ] **Pre-existing red checks on PR #989, not yet diagnosed** (they + predate this week's work): `tests` workflow failures on macOS + (3.10/3.11/3.12), the `briefcase` macOS build, and the Netlify + docs-seedpass deploy preview. All Python/docs-site era. Triage before + merge so #989's required checks are meaningful — either fix or + explicitly scope them out of the merge gate.