0.43.2 · core 2026-07-07
Robustness pass: seed + re-sync guard merged into single node -e, shape validation (source/status/id) at seed time, discovered append guard rejects missing note. New e2e test (18 cases) covering seed → stelow.json → Muxy display pipeline. All tests green: 36 files, 1051 passing.
Added
- Inline shape validation in seed guard (
SKILL.mdStep 3c):VALID_SOURCES/VALID_STATUSESSet checks every task at seed time. Catches misspelledsource:'planed'orstatus:'complet'before they reach stelow.json. - Discovered append guard (
SKILL.mdStep 3e-ter): rejects discovered task withoutnote:at push time. Also validatessource === 'discovered'. - E2E test suite (
tests/integration/scope-task-tracking.test.ts): 18 tests covering seed, re-sync guard, shape validation, discovered append, mark done/skipped, MuxygetScopeProgressaggregation,getTaskSummaryTextformatting,discovered_tasks_countfallback, and full seed→mark→append→Muxy pipeline.
Changed
- Re-sync guard merged into seed step (DRY). Eliminates separate
node -ethat re-reads the file. Same validation, same guarantees, one pass instead of two.