Roadmap
High-level direction for lakreet-swarm. Not a commitment — priorities shift based on feedback and EffectCraft changes.
v0.3 (near term)
- Media replacement — pipeline mode integration for image/footage swap per row
- Color & point control types — full coercion + validation
- Config file v2 — schema versioning, migrations
- Plugin system — hooks for custom validators, namers, reporters
- Watch mode —
render --watchre-renders on data/template change
v0.4 (mid term)
- Parallel rendering — if benchmark exceeds 1.5x threshold
- Template validation —
check --template-onlyvalidates template without data - Dry-run reports —
render --dry-runoutputs report.json without rendering - JSON Schema export —
inspect --schemaoutputs JSON Schema for data validation
v1.0 (stability)
- Stable API — semver guarantee for CLI, config, reports
- EffectCraft 1.0 compatibility — when EffectCraft exits alpha
- Documentation complete — all pages written, reviewed, translated
- Plugin ecosystem — 3+ official plugins
Ongoing
- EffectCraft version tracking — update compat.json per release
- Performance monitoring — CI benchmarks, regression detection
- Security audits — dependency review, fuzzing
- Community plugins — discoverable in
/plugins/
How to influence
- GitHub Issues — feature requests, bug reports
- Discussions — design debates, use cases
- PRs — code contributions welcome
- Feedback — "I need X for my workflow" drives priority
Next steps
- Unofficial project — relationship with EffectCraft
- Limitations — current gaps
- GitHub Issues — vote on features