test(19.1): complete UAT - 1 passed, 0 issues

Records the accepted userfriends go.mod override in VERIFICATION.md.
This commit is contained in:
Jakub Zych
2026-10-18 17:54:54 +02:00
parent ebedba8c94
commit b3f0b6ded0
2 changed files with 14 additions and 12 deletions

View File

@@ -1,31 +1,28 @@
---
status: testing
status: complete
phase: 19.1-chat-satellites
source: [19.1-VERIFICATION.md]
started: 2026-10-18T14:10:42.648Z
updated: 2026-10-18T14:10:42.648Z
updated: 2026-10-18T15:54:48Z
---
## Current Test
number: 1
name: Accept an override that ../sm-userfriends-plugin/go.mod may require sm-chat-plugin so Boot can Lookup[*chatcontracts.Registry], while Plugin.Requires() stays []string{"golem15.user"} only.
expected: |
Override recorded. No code change. Removing the go.mod require would make the D-08 soft adapter uncompilable.
awaiting: user response
[testing complete]
## Tests
### 1. Accept an override that ../sm-userfriends-plugin/go.mod may require sm-chat-plugin so Boot can Lookup[*chatcontracts.Registry], while Plugin.Requires() stays []string{"golem15.user"} only.
expected: Override recorded. No code change. Removing the go.mod require would make the D-08 soft adapter uncompilable.
result: [pending]
result: pass
note: "User: nothing wrong; asked whether the documented optional-dependency pattern makes such overrides unnecessary."
## Summary
total: 1
passed: 0
passed: 1
issues: 0
pending: 1
pending: 0
skipped: 0
blocked: 0

View File

@@ -1,7 +1,7 @@
---
phase: 19.1-chat-satellites
verified: 2026-10-18T14:15:00Z
status: human_needed
status: passed
score: 16/16 must-haves verified
covered_files:
- .planning/ROADMAP.md
@@ -29,7 +29,12 @@ covered_files:
- scripts/check-phase19.1.sh
covered_digest: "v2:sha256:2311abea5e82d375f2b20a2ae8ba39cb0849574ac0d8cdfc27ac48b689d72069"
behavior_unverified: 0
overrides_applied: 0
overrides_applied: 1
overrides:
- must_have: "Requires() and go.mod never require sm-chat-plugin"
reason: "D-08 soft adapter is a typed Lookup of sm-chat-plugin/contracts.Registry; go.mod must list the module (docs/plugins/extending.md: the consumer imports the package that declares the interface). Requires() stays golem15.user only; missing chat is a Boot skip."
accepted_by: "Jakub Zych"
accepted_at: "2026-10-18T15:54:48Z"
decision_coverage:
honored: 18
total: 18