docs(assurance): ketenkeuring Matrix-Dart-SDK — NO-GO (#976) #990
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!990
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/ketenkeuring-matrix-sdk"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
De toeleveringsketenkeuring die #976 vraagt, vóór spoor B (samenwerken) de netwerklaag in gaat. Levert een gedocumenteerde GO/NO-GO onder
assurance/, geen code- of pubspec-wijziging.Uitkomst: NO-GO onder het huidige beleid, door de beheerder bevestigd (2026-07-30).
Bevindingen (nagekeken tegen pub.dev en de eigen poorten):
matrix9.0.0 én de verplichte cryptolaagvodozemaczijn AGPL-3.0 → valt de eigen licentiepoort (make licenses, incheck-full) en herlicenseert de uitgeleverde binary de facto naar AGPL-3.0.vodozemacis native Rust (flutter_rust_bridge/cargokit, geen desktop-prebuilts) → Rust verplicht op Windows/Linux/web.generate_sbomleest geenCargo.lock→ de native cryptoboom ontbreekt in de CRA-inventaris.Bewaker (verplicht: raakt een publieke belofte + een afhankelijkheid). De weging is in het document zelf belegd (sectie Kernwaarde-toets). Het ontwerp botst niet met de waarden — het deck blijft een draagbaar
.md(P1/P2) — maar de keten wel (waarde 2/4/6: de eigen licentiebelofte, toetsbare beloftes, geen groen om de verkeerde reden). Botsing benoemd: uitwisselbaarheid/functie tegen de eigen discipline; de discipline wint, want de functie is haalbaar zónder de belofte te breken (Fase 0.5, #989).Poorten. Markdown-poorten groen (
docs_anchor_links_test,docs_registration_test,readme_docs_links_test). Geen Dart-/codewijziging, dus format/analyze/conventies/dekking zijn niet geraakt. Bewust niet gedraaid voor deze prozawijziging:make check-secrets/make sast— er staat geen code of geheim in (pakketmetadata en publieke URL's).Vervolg: #977 (realtime-Matrix) op pauze tot een expliciet beleidsbesluit; volgende stap Fase 0.5 (WebDAV-async) belegd in #989.
Closes #976