Skip to content

v1.118.0

Choose a tag to compare

@BrennonTWilliams BrennonTWilliams released this 08 Jun 04:30
· 443 commits to main since this release

What's Changed

Added

  • rn-build resume-from-epic path — Multi-session builds can now resume from a prior epic checkpoint, re-reading completed children and seeding the implementation queue from unfinished leaves. (ENH-2016)
  • vega-viz generator-evaluator loop — New FSM harness for Vega / Vega-Lite data visualizations. Compile-gates broken specs via deterministic exit-code before LLM scoring; supports optional real data (CSV/JSON path via --context data_path=); defaults to Vega-Lite and escalates to full Vega only for custom/interactive composition; Playwright captures three interaction states as multimodal PNG input for the judge. on_handoff: spawn, max_iterations: 20, 2h timeout. (ENH-2010)
  • canvas-sketch-generator generator-evaluator loop — New FSM harness for canvas-sketch still-image generative art. Objective non-blank render gate (pixel statistics) hard-gates blank sketches before the LLM judge; per-iteration snapshots with deterministic best-iteration selection (best.html). on_handoff: spawn, max_iterations: 40, 2h timeout.
  • rn-implement blocked_by pre-gate — Issues with unmet blocked_by frontmatter deps are deferred before entering the remediation budget, preventing budget waste on structural blockers. (ENH-2008)
  • ll-auto FSM loop + A/B parity harness — New ll-auto.yaml FSM loop with ll-auto shim and A/B parity harness for automated sequential issue processing. (FEAT-1902)

Changed

  • rn-build normalize_spec pre-gate — Validates and normalizes malformed specs before the first loop iteration. (ENH-2017)
  • rn-refine required_inputs + handoff mode — Declares required_inputs and sets on_handoff: spawn to match the autonomous rn-* contract.

Fixed

  • FSM max_iterations context injectionmax_iterations is now injected into the FSM context at loop start for template access. (ff45e10)
  • rn-implement init queue seed bash escaping — Fixed unquoted bash parameter expansion that could corrupt queue entries. (83ecdab)
  • rn-build empty-loop crash — Added check_harness_name guard. (254bb29)
  • Session store / logs path redirectionresolve_history_db is now the single path-resolution entry point, fixing LL_HISTORY_DB overrides not propagating to the logs writer. (69e81a5)
  • BUG-2009: autodev/recursive-refine issue resolution routing — Routes through ll-issues path, preventing silent loss of unresolved issues. (e2b297f)
  • rn-implement stall+no-children routing — Routes stalled issues with no children to defer. (a5fd199)
  • rn-implement sub-loop on_error classifier laundering — Splits on_error routing from classifier laundering. (21162f0)
  • rn-decompose early visited.txt write — No longer writes visited.txt before children are confirmed. (b1ca34c)
  • BUG-2007: rn-remediate routing/convergence defects — Fixed four routing defects in stale convergence detection and result emission. (c36343b)
  • rn-* issue ID type-prefix mismatch tolerance — Resolution logic tolerates ID mismatches where the file prefix doesn't match the stored reference prefix. (b49dc70)

Full Changelog: v1.117.0...v1.118.0