at sprint closeAutomatic, no extra command- Capture
reviewerA fresh agent with no build history reads the diff and writes
review-notes.md. Advisory, not blocking.tkt learnStep 8 of
sprint completewrites.tickets/<id>/learnings.mdfrom deviations, evaluator findings and reviewer findings. StatusUNPROMOTED. A clean sprint writes nothing.learnings-sweepThe agent compresses one row into the root
LEARNINGS.mdindex. A protocol step, never a close gate. The file is an unreviewed queue and is not imported.