Releases: mulkatz/spark
Releases · mulkatz/spark
v0.1.1
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.mdstate file format to match actual implementation (addedconstraints,interactive_level,started_atfields; corrected phase naming) - Updated test state-factory with
constraintsfield support