FlowGuard governs engineering lifecycle, human approvals, dependency ordering, stage evidence and controlled transitions for AI-native development.
Status: detailed architecture and technical blueprint prepared. This new independent FlowGuard repository has no released executable runtime yet. The pre-existing flowguard-plugin currently owns the ten-stage semantics and host integrations; it remains authoritative until verified migration.
- Requirements analysis (feature-level).
- Architecture design (project-level).
- Technical solution (feature-level).
- Test cases (feature-level).
- High-level design (feature-level).
- Low-level design (feature-level).
- Coding standards (project-level).
- Code review (feature-level).
- Documentation delivery (feature-level).
- Release delivery (project-level).
All stage artifacts live under the project's ¤docs/¤ tree. Do not reintroduce the legacy ¤.flowguard/¤ project directory. OpenSpec/Spec Kit remain specification sources; Superpowers is an execution methodology.
Native spec + docs/ stage graph + session/worktree/task binding
↓
Frozen stage obligations
↓
SpecGuard / ArchGuard / CodeGuard / TestGuard / GitGuard
↓
GuardEngine evidence and rules
↓
Verified approval identity + stage policy
↓
FlowGuard stage decision
↓
trusted executor / protected CI
FlowGuard does not rerun other Guards' domain rules or create its own accepted status from a model statement. Missing technical evidence and a missing trusted approval are different blockers. Local hooks can provide feedback; actual merge/release enforcement requires a trusted controller and hosting-platform protections.
- Detailed architecture and ten-stage boundary
- Technical design, migration and validation plan
- Original FlowGuard ten-stage specification
- GuardEngine
flowguard discover --project .
flowguard stage status --feature example
flowguard gate check --task TASK-104 --action git-commit
flowguard gate check --task TASK-104 --action releaseImplementation begins by matching the existing Python flowguard_lib behaviors using real ten-stage documents and negative tests. Rule ownership will transfer only after differential testing and real host verification. Planning documents do not imply execution or trusted gating.