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

1.6 KiB

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

  • docs/horizontal-scaling/per-feature.md exists and reproduces the §14.6 table
  • Each row links to the relevant §13.x feature bead (or its closed predecessor)
  • Forced-mode constraints subsection enumerates every Helm values.schema.json rejection driven by horizontal-scaling concerns
  • README.md links to it
  • 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.