Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ docs/html/
docs/outreach/
docs/oss/
docs/*.pdf
docs/contributors/*.pdf
docs/*.docx
PROGRESS.md
LOGIC-MD-STRATEGIC-PLAN.md
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@

## [Unreleased]

### Fixed
- Core: preserve `verification.on_fail` through compilation (#64, PR #71). The recovery action (`retry`/`escalate`/`skip`/`abort`/`revise`) was silently dropped at the compile boundary. Now carried as a first-class `CompiledVerification` on a singular `CompiledStep.verification`; the gate-validator return shape got its own name `QualityGateResult`. Parametrised across all five `OnFailAction` values plus the null case.

## [1.5.0] - 2026-05-15

### Added
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,6 @@ npm run build # core -> cli -> mcp (sequential)
## File Conventions

- `.planning/ROADMAP.md` is the GSD workflow tracker with phase history. Do not edit manually.
- Root `ROADMAP.md` is the user-facing forward roadmap.
- Root `STATUS.md` is the user-facing status snapshot (current state, recent moves, and what is next).
- Root `CHANGELOG.md` is a rolling last-20-entries log.
- `docs/SPEC.md` is the LOGIC.md format specification.
23 changes: 0 additions & 23 deletions ROADMAP.md

This file was deleted.

21 changes: 21 additions & 0 deletions STATUS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Status

> Updated: 2026-05-26

## Where we are
Post-v1.5.0, working a compile-boundary fidelity audit (Ant Newman's review series): the compiler accepts authored spec fields and silently drops them from compiled output, so a runtime cannot execute from the compiled artifact alone. #64 (verification.on_fail) is fixed and merged to main (PR #71). #65 (parallel execution: execution, parallel_steps, join, join_timeout) is fixed and in review (PR #74, not merged). Sibling findings #66, #72, #73 remain open in the same class. 472 core tests passing.

## Recent
- 2026-05-26: #65 PR #74 opened. First-class `ExecutionPlan` on a singular `CompiledStep.executionPlan`; `join_timeout` carried as a duration string (matching RetryPolicy), not parsed to ms. Design doc at `docs/superpowers/specs/2026-05-26-execution-plan-design.md`.
- 2026-05-26: #64 merged (PR #71). `CompiledVerification` plus `QualityGateResult` plus a singular `CompiledStep.verification`.
- 2026-05-16: v1.5.0 shipped across all six channels (npm core/cli/mcp, VS Code 0.1.4, PyPI 0.1.1, GitHub release).
- 2026-04-09: v1.4.0 milestone, M4+M5+M6 merge from Modular9 (9-command CLI, 16 templates, MCP 7 tools, Claude Code plugin).

## Next
- Merge #65 (PR #74) after review.
- Triage remaining audit siblings #66, #72, #73; apply the same pattern (first-class typed field on CompiledStep, mirror the source, null absent case, parametrised canary test).
- Wire the executor to consume `CompiledStep.verification` and `CompiledStep.executionPlan` instead of reaching into the un-compiled spec (closes the "compiled output is the execution plan" loop).
- Update the LangGraph adapter to honour `executionPlan` fan-out and fan-in.
- Runtime execution engine: execute compiled workflows with real LLM calls (dry-run executor landed in Phase 2; live execution still to build).
- MCP server HTTP transport: testing and documentation.
- Watch mode, LSP, visual editor/playground, template registry, multi-agent orchestration (longer horizon).