Releases: jyjeanne/solidspec
Releases · jyjeanne/solidspec
Release list
v0.3.0
Implemented — Core Infrastructure
| Feature | Status | Description |
|---|---|---|
| DAG Artifact Graph | ✅ | Kahn's algorithm topological sort, completion detection, solidspec status |
| Schema-Driven Workflows | ✅ | 7 built-in schemas (YAML-customizable), 3-level resolution (project-local → built-in → default) |
| Multi-Agent Support (20) | ✅ | Auto-detection, format translation, slash command registration per agent |
| Multi-Agent Pipeline | ✅ | Automated pipeline with CLI invocation, timeout, mixed-mode and scaffold-only modes |
| Agent Timeout | ✅ | 300s try_wait() polling loop, process killed on timeout |
| Constitution Gates | ✅ | Simplicity, Anti-Abstraction, Integration-First — auto-checked in plan phase |
| Extension Hooks | ✅ | Cross-platform hooks (sh/ps1/cmd) — after_init, before_tasks, etc. |
| Preset System | ✅ | Import/export workflow presets with priority-based template resolution |
| Anti-Rationalization Guards | ✅ | Excuse→rebuttal table + compliance checklist injected into every agent prompt |
| Agent Personas | ✅ | Role-based personas (Spec Writer, Architect, Code Reviewer, etc.) with verification checklists |
| Project Context Injection | ✅ | [context] in solidspec.toml → auto-injected into every prompt |
| Change-Based Workflow | ✅ | Delta specs (ADDED/MODIFIED/REMOVED), propose → list → archive lifecycle |
| OpenCode Skills | ✅ | Directory-based .opencode/skills/ with name: + description: SKILL.md format |
| Template System | ✅ | Tera rendering, 4-layer resolver (project-local → preset → extension → embedded default) |