v1.112.0
·
969 commits
to main
since this release
Added
integrate-sdkFSM loop — New built-in loop for proof-driven SDK integration with exploration and verification states. (FEAT-1692)- EPIC IDs as sprint arguments —
SprintManager.load_or_resolve()accepts EPIC issue IDs, expanding them into their child issues for sprint execution. (FEAT-1737) design-tokensconfig schema and dataclass infrastructure —DesignTokensConfigdataclass with six fields, JSON Schema wiring, and deep-merge support. (FEAT-1747)design-tokensdefault WCAG AA palette template set — Four scaffold files with accessible default values. (FEAT-1748)design-tokensFSM context pre-injection — Active design-token set is resolved and injected into FSM initial context before the first state. (FEAT-1749)design-tokensinit/configure UX and docs —/ll:initopt-in,/ll:configuresetup wizard, and full documentation. (FEAT-1756, FEAT-1757, FEAT-1758)- JSON output for
ll-session recent—--jsonflag for programmatic consumption.
Fixed
- Playwright screenshot URL —
html-website-generatornow uses absolutefile://URLs for Playwright screenshots. - EPIC grouping edge cases —
ll-issues list --group-by epicno longer includes EPICs in child buckets.
Changed
- Always-on foreground log capture — Foreground runs now tee stdout/stderr to
.loops/.running/<instance-id>.log. (ENH-1703, ENH-1704) - Crash-recovery checkpoint in
general-task— Plan step index persisted before execution. (ENH-1735)
Full Changelog: v1.111.0...v1.112.0