2026-07-27-finish-complete-apply-kn-b-bv-round1.md
markdown
sha256:700fafdd1afa490919f9515d660ca6e75456bcd5bb67513abcd8757a634c01f6
docs: record AIP-b SD-21 land (KN #308)
Human
10 days ago
Build verification — FINISH-COMPLETE-APPLY-KN-b round 1
Verdict: findings
Frozen spec: ~/scooling/docs/FINISH-COMPLETE-APPLY-CONTRACT.md (frozen: true, freeze-review pass)
Diff scope: Muse feat/finish-complete-apply-kn-b commits d7bf9d88 (impl) + 71839495 (governance awaiting BV)
Findings
| ID | Sev | path:line | Claim vs reality |
|---|---|---|---|
| BV1 | MAJOR | test/finish-complete-apply-kn-b.test.mjs:197-280 | §FCA.7 integration requires task/media external_ref persist + class; suite only exercises handleTaskProposeRequest |
| BV2 | MAJOR | test/finish-complete-apply-kn-b.test.mjs:282-314 | §FCA.7 e2e requires personal task_create + media_external_link without Hub eval hop; only task path runs |
| BV3 | MAJOR | test/finish-complete-apply-kn-b.test.mjs:389-415 | §FCA.7 security requires IDOR denied; suite never asserts partitionOwned: false → NOT_PARTITION_OWNED |
Notes (not blocking this round)
- Product code for §FCA.4–§FCA.8 KN-b deliverables is present (
lib/hub-proposal-personal-self-apply.mjs,lib/scooling-external-ref.mjs, task/media propose wiring, E1 widen, Motoko pending→id rewrite, PROPOSAL-LIFECYCLE T5). - Seven-tier 14/14 green is insufficient for DONE under V3 until cited matrix rows are exercised.
- No merge / no prod env flips.
Evidence
| type | sha256 | ref | notes |
|---|---|---|---|
| test_output | 429f41d270bf8105638b8b06c498294f439366d47f9ae50f7a971d00a96980c2 | finish-complete-apply-kn-b.test.mjs 14/14 | Pre-fix; coverage gaps BV1–BV3 |
File History
1 commit
sha256:700fafdd1afa490919f9515d660ca6e75456bcd5bb67513abcd8757a634c01f6
docs: record AIP-b SD-21 land (KN #308)
Human
10 days ago