3.2.0a10 is a prerelease that stabilizes the implement-review-retrospect
control loop after the 3.2.0 release-blocker triage.
Fixed
- Rejection transitions from
in_reviewnow derive or require structured
rejected review results before mutating task state, closing the gap where
reviewer feedback could fail without a durable review result (#960). - Review feedback pointers are canonicalized to
review-cycle://...URIs and
legacyfeedback://references are normalized or resolved with a warning,
preserving focused fix-mode context across rejection cycles (#962). - Written
review-cycle-N.mdartifacts now include required YAML frontmatter
before they can be referenced, and invalid review artifacts fail closed
instead of leaving dangling status pointers (#963). spec-kitty nextnow treats finalized task boards and work-package lane
state as authoritative in query mode without bypassing mutating runtime
composition or retrospective terminus handling (#961).- Completed missions now have a usable
agent retrospect synthesizepath when
retrospective.yamlis missing, with JSON output that distinguishes created,
synthesized, insufficient-artifacts, and mission-not-found outcomes (#965).
Internal
- Added targeted regression coverage for the shared review-cycle domain,
rejection transitions, canonical feedback resolution, finalized routing,
retrospective synthesis, and the focused implement-review-retrospect smoke
path.