v1.0.10
What's Changed
- docs(init-detect): fix stale catch comment in detectDefaultBranch by @RapierCraft in #499
- docs(registry): document downgrade behaviour for realpath-keyed registry entries by @RapierCraft in #500
- fix(init): extend parseEnrichedDraft guard to validate meta section by @RapierCraft in #501
- fix(tui): suppress ANSI tokens from cut region in truncateVisible by @RapierCraft in #502
- chore(tui): remove duplicate local stripAnsi closures in box() and table() by @RapierCraft in #509
- fix(init): replace falsy guards with typeof checks in parseEnrichedDraft by @RapierCraft in #508
- Fix: strengthen phase boundary routing — prevent end_turn stalls and context overflow by @RapierCraft in #512
- test(init): add meta:{} truthy empty object acceptance test by @RapierCraft in #513
- Test: add boundary tests for truncateVisible(0) and ANSI-only input by @RapierCraft in #514
- fix(init): correct parseEnrichedDraft guard comment — arrays also pass typeof check by @RapierCraft in #516
- test(tui): remove tautological ESC-absence assertion in truncateVisible boundary test by @RapierCraft in #517
- fix(init): add Array.isArray() guard to parseEnrichedDraft section checks by @RapierCraft in #518
- Deploy: post-1.0.9 polish — tui ANSI hardening, meta guard, docs (staging → main) by @RapierCraft in #507
Full Changelog: v1.0.9...v1.0.10