From fccec3f1a2c9ec1790cd90e9704b3232088efc36 Mon Sep 17 00:00:00 2001 From: Garry Tan Date: Sat, 15 Aug 2026 18:34:09 -0700 Subject: [PATCH] docs: file the two Windows-lane follow-ups (browser-manager wedge, skill-census symlinks) --- TODOS.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/TODOS.md b/TODOS.md index 874c08817..a62e2bac6 100644 --- a/TODOS.md +++ b/TODOS.md @@ -2410,6 +2410,28 @@ by shard parallelism; the per-file wall cost remains. **Where:** test/gstack-gbrain-detect-mcp-mode.test.ts. **Effort:** S (human ~2h, CC ~15min). +### P3: Diagnose the browser-manager-unit wedge on windows-latest + +**What:** The expanded Windows lane wedges to its wall deadline inside +browse/test/browser-manager-unit.test.ts (in-flight at kill, PR #2593 run +31919227507); the file is green on macOS and Linux. Excluded from the Windows +curation with a receipt; needs a Windows repro to find which describe hangs +(fake-timer/unref semantics under bun-windows are the suspects). +**Where:** browse/test/browser-manager-unit.test.ts; scripts/test-free-shards.ts +KNOWN_WINDOWS_INCOMPATIBLE (remove the entry once fixed). +**Effort:** S (human ~2h with a Windows box, CC ~15min + CI rounds). + +### P3: skill-census Windows compatibility + +**What:** skillCensus() throws at module load on windows-latest +(test/helpers/skill-census.ts:63) — the skills-tree symlink layout needs +Developer Mode CI runners lack. Either branch the census walk on win32 +(treat copy-dirs as the setup script's _link_or_copy fallback produces) or +keep the exclusion. Consumers (catalog budget, coverage matrix) currently +have no Windows signal. +**Where:** test/helpers/skill-census.ts; test/skill-census.test.ts. +**Effort:** S (human ~3h, CC ~20min + CI rounds). + ### P3: Tighten revived coverage-audit E2E assertions **What:** The revived skill-e2e-coverage-audit tests assert hasGap OR hasTested