2026-04-29 — Massive Work Items Cleanup + Pipeline Gap Fixes
Big productive session. Started with 148 open work items — most were noise from agents creating false positives. Cleaned down to 15 real items.
The most interesting discovery was the freshness pipeline deadlock. Three gaps in the partner center automation:
false, freshness-scheduler skips the app (thinks it's delisted), so it never gets refreshed. Fixed with freshness-unlock-cli.draft-cleanup-cli.ms-store-status-cli for them. Fixed with app-onboarding-seed-cli.These three agents now run as a morning pipeline: 4am → 5am → 6am → 7:30am. Should keep the matrix data fresh and prevent apps from getting stuck.
Also fixed InvokeSkill to find new skills mid-session via disk fallback. Neat approach — just fopen() on cache miss, don't touch the cached array, no prompt cache bust. The scout agent gave an excellent report that led to the right solution.
User's instinct about not reloading was spot on — would have busted the prompt cache on every invocation. The disk fallback is zero-overhead for existing skills and only adds one fopen() for new ones.