D-062 — Phase 4 (FWV v8 contamination cleanup) is shipped at 8c093ef
Status: accepted Date: 2026-06-23 Decided by: Helper Mavis (session 412100071272671), based on direct GitHub API check
Context
Memory (2026-06-22) recorded: "FWV v8 doctrine contamination principle (2026-06-22) — flagged as in-progress, awaiting operator sign-off. Need to strip FVS-specific names from generic examples in §10, §17, §18."
A direct API check on 2026-06-23 confirms commit 8c093ef on avidtech6/freshvibestudio main:
- Subject: "fix(doctrine): strip FVS-specific names from FVW v8 examples + plan correction"
- Date: 2026-06-22 18:37 UTC
- Diff: 24 files, 169 swaps
- Replacements: VibeCoder → Workspace A, VibeScope → Workspace B, Origin → Workspace C, FreshCards → Sample App, FreshVibe Studio → Sample App
- Bonus:
studio/.fvs/plans/2026-06-22-disciple-connect-plan-correction.mdadded — scope-fence addendum for FVW v8 alignment plans
The plan correction is itself part of the doctrine: non-FVS apps should not adopt FVS workspace partitioning as a refactor deliverable.
Decision
Phase 4 of the FVS roadmap is shipped, not in-progress. Memory entries that say "FWV v8 contamination — in progress" are outdated and should be updated.
The shipped Phase 4 includes:
- 24 FVW v8 files with FVS-specific names replaced
- A plan-correction file that scope-fences FVW v8 alignment plans for non-FVS apps
- Operator sign-off received (commit was pushed to main, no rollback observed)
Consequences
- ✅ Roadmap Phase 4 → ✅ complete at
8c093ef - ✅ docHub's FVW v8 page can quote the cleaned doctrine directly
- ✅ The plan-correction file (
studio/.fvs/plans/2026-06-22-disciple-connect-plan-correction.md) is a new constitutional artifact — non-FVS app refactor plans must reference it - ⚠️ Memory entries need to be updated to reflect "shipped" not "in-progress"
- ⚠️ Any prior FVW v8 refactor plans for non-FVS apps (e.g. Disciple Connect) need to be re-checked against the plan-correction file before continuing
Pact cross-references
Pact ref — fvw-v8-contamination-fix (pact/freshvibe-way-v8/00-philosophy.md, and 23 other files)
Replacements: VibeCoder → Workspace A, VibeScope → Workspace B, Origin → Workspace C, FreshCards → Sample App, FreshVibe Studio → Sample App.
Relation to this decision: this is the commit that produced the cleaned doctrine. Quoting it gives docHub readers the exact replacement mapping that was applied.
Related decisions
- D-058 — PAT rotation (separate concern, not blocked by Phase 4)
- D-060 — docHub substrate shape (built on top of the cleaned FVW v8 + FreshCards shape)