From 8d6a001c2d9eeb4a3f6ebd320e29015d38d35962 Mon Sep 17 00:00:00 2001 From: "bert.hausmans" Date: Mon, 11 May 2026 00:52:56 +0200 Subject: [PATCH] =?UTF-8?q?docs(playwright):=20correct=20F3=E2=86=92F5=20c?= =?UTF-8?q?omments=20in=20CT=20provider=20stack?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both comments in apps/app/playwright/index.ts (header block lines 38-45 and inline at line 66) state that the Vuetify provider gets replaced by PrimeVue in F3. This predates the RFC clarification that test-runtime flip is F5, not F3 (per ARCH-TESTING.md §7). F3 builds the PrimeVue runtime in main.ts but keeps the test runtime on Vuetify. Component tests continue to mount with the Vuetify provider until F5 deliberately swaps it. This commit aligns the comments with that decision so no future contributor wonders whether the F3 sprint should have touched this file. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/app/playwright/index.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/app/playwright/index.ts b/apps/app/playwright/index.ts index 5ad543fa..a3749fba 100644 --- a/apps/app/playwright/index.ts +++ b/apps/app/playwright/index.ts @@ -36,12 +36,12 @@ import '@/styles/tokens/_timetable.css' // } // // Defaults below render every component with the full Vuexy/Vuetify -// stack. F3 (PrimeVue foundation) replaces the Vuetify plugin line +// stack. F5 (test-runtime flip) replaces the Vuetify plugin line // here with PrimeVue and updates the sanity test — that is a ~2-hour // swap, not a rewrite. Vuetify is INTENTIONAL TEMPORARY STATE in this // file; do not abstract behind a "UI framework provider" indirection -// because the abstraction would itself need to be removed in F3. -// See dev-docs/ARCH-TESTING.md §6 for the migration timeline. +// because the abstraction would itself need to be removed in F5. +// See dev-docs/ARCH-TESTING.md §7 for the migration timeline. // ============================================================================= export interface HooksConfig { @@ -63,7 +63,7 @@ const defaultTheme: ThemeDefinition = { } beforeMount(async ({ app, hooksConfig }) => { - // ---- Vuetify (TEMPORARY: replaced by PrimeVue in F3) ----------------- + // ---- Vuetify (TEMPORARY: replaced by PrimeVue in F5) ----------------- const vuetify = createVuetify({ components, directives,