80801fa80c
User requested re-sequencing of t3_7 (Adaptation 8: 'cost panel: Free (local) for localhost') which was previously cancelled because it requires the caps.local field that Phase 4 t4_1 adds. Instead of cancelling, the task now lives in the Phase 4 block at its natural position (after t4_1 + t4_6, both pending). Per the user's reminder: a blocked task naturally belongs in a later phase. State changes: - Phase 3 t3_7: cancelled -> moved (marker comment only) - Phase 4 t3_7 (new entry): pending with description noting blocked_by = t4_1 + t4_6 - Fixed unescaped '\\\$' in t3_6 description (was breaking the state.toml parser; introduced earlier in the same session by an accidental '\' string) - Phase 3 effective completion: 7 of 8 adaptations shipped (t3_1, t3_2, t3_3, t3_4, t3_5, t3_6, t3_8) + t3_9 checkpoint. t3_7 moved to Phase 4 = 1 task remaining in the follow-up track's Phase 3 set. state.toml now parses cleanly (36 tasks). Verification: 65 vendor + tool + provider + import-isolation tests pass; no regressions.