sniper-workspace-feature
Phase: workspace-feature
Team Composition
| Member | Process | Technical | Cognitive | Domain |
|---|---|---|---|---|
| orchestrator | workspace-orchestrator | -- | systems-thinker | -- |
| contract-designer | contract-designer | api-design | systems-thinker | -- |
Tasks
orchestrator
Workspace Feature Brief
- ID:
workspace-brief - Output:
features/WKSP-{XXXX}/brief.md - Template:
.sniper/templates/workspace-brief.md - Requires plan approval: Yes
Analyze the workspace to determine which repositories are affected by the feature. Read each repo's architecture docs. Produce a workspace feature brief that identifies affected repos, required interface changes, and implementation wave ordering based on the dependency graph.
Cross-Repo Implementation Plan
- ID:
cross-repo-plan - Output:
features/WKSP-{XXXX}/plan.md - Template:
.sniper/templates/workspace-plan.md - Requires plan approval: Yes
After contracts are designed, produce the cross-repo implementation plan. Break down work per repository, define sprint wave ordering, and specify integration validation criteria between waves.
contract-designer
Interface Contract Design
- ID:
contract-generation - Output:
contracts/ - Template:
.sniper/templates/contract.yaml - Requires plan approval: Yes
Based on the workspace feature brief, design interface contracts for all cross-repo communication. Define API endpoints with full schemas, shared type specifications, and event contracts. Version appropriately and ensure each side can be implemented independently.
Review Gate
- Checklist:
.sniper/checklists/workspace-review.md - Mode: strict
