Files
seaweedfs/sw-block/.private
pingqiuandClaude Opus 4.6 2b97cd04b8 fix: Phase 20 T3 — add V2 promotion observability to FailoverDiagnostic
FailoverDiagnostic now carries V2PromotionEnabled and V2PromotionReady
fields. MasterServer.FailoverDiagnosticSnapshot() enriches the failover
state diagnostic with rollout gate visibility so operators can confirm
whether the master is on V1, V2, or V2-fail-closed-placeholder mode.

Update phase-20.md: document default=false rollout policy (safe default
until proto regen enables evidence RPC, then flip to default true).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 16:27:02 -07:00
..

.private

Private working area for sw-block.

Use this for:

  • phase development notes
  • roadmap/progress tracking
  • draft handoff notes
  • temporary design comparisons
  • prototype scratch work not ready for design/ or prototype/

Recommended layout:

  • .private/phase/: phase-by-phase development notes
  • .private/roadmap/: short-term and medium-term execution notes
  • .private/handoff/: notes for sw, qa, or future sessions

Phase protocol:

  • each phase should normally have:
    • phase-xx.md
    • phase-xx-log.md
    • phase-xx-decisions.md
  • details are defined in .private/phase/README.md

Promotion rules:

  • stable vision/design docs go to ../design/
  • real prototype code stays in ../prototype/
  • .private/ is for working material, not source of truth