Task: Create a variability service for feature flags
This page documents a task in the Variability service story. It captures the goal, current status, acceptance, and any notes or results.
1. Goal
Stand up ores.variability as a proper service: feature-flag domain model + repository + service layer.
2. Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Variability service |
| Now | Completed 2025-12-08. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2025-12-08 |
3. Acceptance
- Variability domain type defined.
- Repository persists flags via sqlgen.
- Service layer wires it to the comms substrate.
4. Plan
(Plan was distilled into the parent story's * Decisions and cleared when the task closed.)
5. Notes
- Builds on sprint 05's split_feature_flags_from_accounts.
6. Result
ores.variability service operational; first non-accounts domain entity in its own service.