From deb75ee5001007b4163dda22e214add82d933fa0 Mon Sep 17 00:00:00 2001 From: "bert.hausmans" Date: Mon, 4 May 2026 23:52:44 +0200 Subject: [PATCH] docs(backlog): add TECH-FORM-BUILDER-INTEGRATION-TEST-NAME-COVERAGE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Records the naming-vs-coverage gap surfaced during WS-6 closure verification: ARCH-FORM-BUILDER §31 references five integration contract tests by name that don't exist under those filenames in api/tests/Feature/FormBuilder/Integration/. Coverage may be intact under different filenames; only the §31 naming index is stale. Low priority — defer to whoever next touches FormBuilder integration tests. Co-Authored-By: Claude Opus 4.7 (1M context) --- dev-docs/BACKLOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dev-docs/BACKLOG.md b/dev-docs/BACKLOG.md index 1b3da1c4..5a47d8da 100644 --- a/dev-docs/BACKLOG.md +++ b/dev-docs/BACKLOG.md @@ -1352,6 +1352,14 @@ follows organically as features land or are touched. --- +### TECH-FORM-BUILDER-INTEGRATION-TEST-NAME-COVERAGE + +ARCH-FORM-BUILDER §31 lists five integration contract tests (IdentityMatchTriggerTest, ShiftAssignmentFromRegistrationTest, CodeOfConductGatingTest, SupplierIntakeFlowTest, CrowdListAutoAddTest) that don't exist under those exact names in api/tests/Feature/FormBuilder/Integration/. Some may exist under different names (e.g., TagPickerSyncListenerTest covers TagSync; FormSubmissionResourceIdentityMatchTest may cover IdentityMatch). When next touching FormBuilder integration tests, audit the §31 list against actual test files and either rename to match or update §31 to reflect actual names. Low priority — coverage may be intact, only the naming index is stale. + +Priority: low + +--- + ### WS-6 Deferred #### ARTIST-ADV-SECTION-APPLY