diff --git a/.planning/phases/19.1-chat-satellites/19.1-UAT.md b/.planning/phases/19.1-chat-satellites/19.1-UAT.md index 7403033b..540305bc 100644 --- a/.planning/phases/19.1-chat-satellites/19.1-UAT.md +++ b/.planning/phases/19.1-chat-satellites/19.1-UAT.md @@ -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 diff --git a/.planning/phases/19.1-chat-satellites/19.1-VERIFICATION.md b/.planning/phases/19.1-chat-satellites/19.1-VERIFICATION.md index 0c9ad157..f21c7260 100644 --- a/.planning/phases/19.1-chat-satellites/19.1-VERIFICATION.md +++ b/.planning/phases/19.1-chat-satellites/19.1-VERIFICATION.md @@ -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