Feature Specification: ¶
Service: <service-name>
Created: YYYY-MM-DD
Status: Planned | In Progress | Shipped
Overview¶
Objective Function¶
- Goal:
- Constraints:
- Anti-goals:
System Sketch¶
- Boundary (in/out):
- Time horizon:
- Actors + incentives:
- Key flows:
- Top constraints/bottlenecks:
User Scenarios & Independent Tests¶
Scenario 1: ¶
As a
Independent test:
- Given ...
- When ...
- Then ...
Constitution Requirements¶
- Security boundary:
- Consistency/ownership boundary:
- Idempotency requirements:
- Observability requirements:
Requirements¶
Functional¶
- FR-001:
Non-functional¶
- NFR-001:
Decision Table¶
| Option | Optimizes for | Knowingly worsens | Kill criteria |
|---|---|---|---|
| A | |||
| B |
Measurement Ladder¶
- Decision being measured:
- Leading indicators:
- Lagging outcomes:
- Instrumentation source:
- Owner/cadence/action trigger:
Acceptance¶
- Consumer-visible behavior verified
- Failure scenarios verified
- Contracts updated