miroir/notes/bf-55fg.md
jedarden fd444c2fa2 bf-55fg: Add cross-reference comments to mode beads (miroir-m9q.3/4/5)
Added comments linking miroir-m9q.3 (Mode A), miroir-m9q.4 (Mode B), and
miroir-m9q.5 (Mode C) to the per-feature scaling reference doc. This enables
bidirectional navigation between implementation beads and the operator-facing
scaling mode documentation.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 07:13:23 -04:00

26 lines
1.6 KiB
Markdown

# P6.8 Per-feature scaling behavior reference doc verification
Verified that `docs/horizontal-scaling/per-feature.md` exists and meets all acceptance criteria for bead bf-55fg.
## Acceptance criteria status
- [x] `docs/horizontal-scaling/per-feature.md` exists and reproduces the §14.6 table
- [x] Each row links to the relevant §13.x feature bead (or its closed predecessor)
- [x] Forced-mode constraints subsection enumerates every Helm `values.schema.json` rejection driven by horizontal-scaling concerns
- [x] README.md links to it
- [x] Doc is referenced from `miroir-m9q.3/4/5` descriptions for cross-navigation
## Notes
The file was already created in a previous attempt. The forced-mode constraints section (Rules 0-4) accurately reflects the validation rules in `charts/miroir/values.schema.json`:
- Rule 0: `taskStore.backend: redis` requires `miroir.replicas > 1`
- Rule 1: `miroir.replicas > 1` requires `taskStore.backend: redis`
- Rule 2: `hpa.enabled: true` requires `replicas >= 2` AND `taskStore.backend: redis`
- Rule 3: `search_ui.rate_limit.backend: local` rejected when `miroir.replicas > 1`
- Rule 4: `admin_ui.rate_limit.backend: local` rejected when `miroir.replicas > 1`
The doc is well-structured and provides operators with a clear reference for horizontal scaling requirements per feature.
## Additional work (2026-05-20)
Added cross-reference comments to beads `miroir-m9q.3`, `miroir-m9q.4`, and `miroir-m9q.5` pointing to `docs/horizontal-scaling/per-feature.md`. This enables bidirectional navigation between the mode implementation beads and the per-feature scaling reference.