What problem does it solve?
It converts a project profile and a frozen domain knowledge snapshot into a deterministic, auditable capability scope, ensuring that every inclusion, exclusion, and constraint decision is surfaced instead of silently omitted.
Core Features & Use Cases
- Deterministic capability selection: Builds a scope.yaml with selected capabilities, rejected capabilities with reasons, and a complete constraint trace.
- Cross-tree constraint auditing: Walks every cross-tree constraint (fired and not-applicable) and records how each affected scope-shaping decisions.
- Within-domain coverage analysis: Surfaces non-blocking gaps for user review when the domain feature catalog does not fully cover the brief’s implied needs.
- Optional capability checkpointing: Returns optional capabilities for a user selection checkpoint and merges prior user-approved selections when provided.
- Decision and grounding traceability: Emits a decision-manifest.yaml and appends grounding questions to user-provided grounding-questions for durable review across runs.
Quick Start
Ask the product-keeper agent to run configure-capabilities using your project profile and the prepared product research folder to generate .garura/product/scope/scope.yaml and decision-manifest.yaml.