docs(backlog): add TECH-FORM-BUILDER-INTEGRATION-TEST-NAME-COVERAGE

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) <noreply@anthropic.com>
This commit is contained in:
2026-05-04 23:52:44 +02:00
parent d709da7858
commit deb75ee500

View File

@@ -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