Skip to content

Releases: mulkatz/spark

v0.1.1

21 Feb 18:01

Choose a tag to compare

Bug Fixes

  • Constraint collision: Constraints are now stored in the state file at setup time instead of being recalculated in the stop hook via cksum, which could assign duplicate constraints to different personas
  • Transcript contamination: Cross-pollination and synthesis prompts now only include ideation sections (## Seed / ## Cross-Pollination), excluding persona HTML blocks and context that were previously leaked into prompts
  • Greedy regex: Fixed <spark-steering> tag extraction using [^<]* instead of .* to prevent matching across tags
  • Auto-selection validation: Setup now errors if fewer than 3 persona preset files exist in prompts/personas/
  • System message accuracy: Interactive checkpoints between cross-pollination rounds now show "round N complete" instead of the misleading "ideation complete"

Documentation

  • Updated design.md state file format to match actual implementation (added constraints, interactive_level, started_at fields; corrected phase naming)
  • Updated test state-factory with constraints field support