From ed8210132ed77af6a5abdf65949357d4b5b14f8c Mon Sep 17 00:00:00 2001 From: Jakub Zych Date: Sat, 10 Oct 2026 21:49:59 +0200 Subject: [PATCH] test(16.2): UAT complete - 5 passed after the 16.2-07 gap closure --- .../16.2-UAT.md | 31 +++++++++---------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/.planning/phases/16.2-plugin-provided-field-types-and-the-blog-editor-formwidget/16.2-UAT.md b/.planning/phases/16.2-plugin-provided-field-types-and-the-blog-editor-formwidget/16.2-UAT.md index d3ecbd8..0aa3b23 100644 --- a/.planning/phases/16.2-plugin-provided-field-types-and-the-blog-editor-formwidget/16.2-UAT.md +++ b/.planning/phases/16.2-plugin-provided-field-types-and-the-blog-editor-formwidget/16.2-UAT.md @@ -1,34 +1,31 @@ --- -status: diagnosed +status: complete phase: 16.2-plugin-provided-field-types-and-the-blog-editor-formwidget source: [16.2-VERIFICATION.md] started: 2026-10-10T14:54:46Z -updated: 2026-10-10T15:27:52Z +updated: 2026-10-10T19:15:00Z --- ## Current Test -[testing paused — 1 items outstanding] +[testing complete] ## Tests ### 1. Postgres suites on a Docker host expected: bash scripts/check-phase16.2.sh postgres passes. This is the end-to-end proof for the CR-01 and WR-04 Load changes and for the category save. -result: issue -reported: "Run by Claude on this Docker host (2026-10-10 16:57): the postgres stage fails in ./modules/cabana: --- FAIL: TestPhase10OpenAPIConformance: openapi_conformance_test.go:418: admin route GET /field-types has no conformance case. The stage stops there, so the Journal admin harness suites (TestPostsAdminResaveKeepsHTML, TestPostsAdminSaveSanitizesHTML, TestCategoriesAdminContent, TestCategoriesAdminBlogEditor) did not run." -severity: major +result: pass +reported: "Re-run after 16.2-07 (gate2.log, 2026-10-10 18:44): phase16.2 postgres passed — 293 cabana tests and 78 sm-journal-plugin tests; full gate \'Phase 16.2 gate passed\', exit 0. Was: TestPhase10OpenAPIConformance had no case for GET /field-types (G-16.2-1, fixed in 11be08d)." ### 2. D-19 category content on UAT (WINDOWS 18) expected: Change one word in a category body and save. No removal notice appears, and the site shows the change. -result: issue -reported: "something is wrong. Updated content in https://uat.grzybyfunkcjonalne.pl/gfadmin/golem15/journal/categories/2 (\"Te grzyby, szczególnie\" changed into \"Te grzyby, a szczególnie\") and i see the change in backend even after refresh but not on frontend" -severity: major +result: pass +reported: "Re-run on v0.1.20 with the site cache purge (16.2-07 Task 6): user changed \'zajmują ważne miejsce\' to \'zajmują bardzo ważne miejsce\' on category 2, no removal notice, change visible on the first view of /cordyceps by reload and menu link. category-purged and category-fresh pass; phrase found once in the server-rendered page. Was: Nitro swr cache served the old page (G-16.2-2)." ### 3. Untouched re-save after the next deploy (with the CR-01/WR-04 fixes) expected: Re-save posts 1 and 64 untouched. The md5 SELECT is unchanged (1: a026264105f900175b9770e637e5ec5c both columns; 64: 0e4be845390b1656871513957d471a7c:e785e14e80f6400534e16b4769749d3c) and updated_at moves. -result: blocked -blocked_by: release-build -reason: "User: posts resaved. Claude checked UAT read-only at 15:05 UTC: md5 of posts 1 and 64 equal the snapshot and updated_at moved (15:05:09 / 15:05:18 UTC). But the UAT binary /srv/grzybyfunkcjonalne/go/bin/grzybyfunkcjonalne dates from 12:27 UTC, before v0.1.19 was tagged, so the CR-01/WR-04 fixes are not deployed yet. Re-run after the v0.1.19 deploy." +result: pass +reported: "Re-run on v0.1.20 (includes CR-01/WR-04), 16.2-07 Task 6: user re-saved posts 1 and 64 untouched, no removal notice. posts-unchanged (md5 equal to the snapshot, updated_at moved past the 17:57:57Z restart) and translations-unchanged pass." ### 4. Preview pane in a real browser (quick 261010-iwu) expected: 50/50 split; the pane wraps below the editor when the element is narrower than about 720px; a