Skip to content

v0.4.0

Choose a tag to compare

@manojlds manojlds released this 06 Mar 09:18
· 8 commits to main since this release

Release notes (reflection checkpoints documentation)

  • Added cadence-based reflection checkpoints in loop runtime via loop.reflectEvery and optional loop.reflectInstructions.
  • Added checkpoint-only prompt injection and status countdown visibility for upcoming reflection iterations.
  • Extended ralphi_phase_done with additive reflection metadata fields (reflectionSummary, nextIterationPlan) and checkpoint-only validation.
  • Added runtime behavior to reset .ralphi/progress.txt when PRD branch changes and archive previous run data under .ralphi/archive/.
  • Consolidated loop runtime artifacts under .ralphi/*:
    • .ralphi/prd.json
    • .ralphi/progress.txt
    • .ralphi/.last-branch

Migration notes

  • Reflection checkpoints are opt-in; existing projects remain unchanged unless loop.reflectEvery is set.
  • Roll out gradually by starting with a larger cadence (for example reflectEvery: 5) before tightening.
  • loop.reflectInstructions should be layered in after baseline cadence adoption.
  • Runtime artifact paths have moved from project root to .ralphi/*; update any scripts or tooling that reference root prd.json, progress.txt, .last-branch, or archive/.