docs: de publicatieklaar-tros — 26 docs-issues in zeven commits #656
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!656
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/publicatieklaar"
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?
Werkt de issues af die alleen een
docs-label dragen — geensecurity,bugofprivacy. Dat waren er 29 open; 26 zijn hiermee gesloten, 3 niet (zie onderaan).make checkis groen op de gerebasede kop. De forge heeft geen runner, dus dat is de poort.Wat erin zit, per commit
docs: geef de alfa één vindbare pagina met wat er nog niet is— #610docs/KNOWN_LIMITATIONS.md: de eerlijkheid stond er al, maar verspreid over vijf documenten, en dan komt een lezer ze één verrassing per keer tegen. De verouderde roadmap in de FAQ verwijst ernaartoe. Geregistreerd volgens de poort: pubspec-asset, lezertegel, titel in alle 32 talen.docs(readme): een voorpagina die in tien seconden te lezen is— #582 #590 #591 #611 #619 #620 #621 #635Van 3.488 naar 647 woorden boven Requirements. Alfabanner onder de titel; acht regels "wat het doet" met de privacyscan op plek twee; MIAUW en AI naar een eigen kopje Specialist modules (off by default); een blok dat zegt dat OciDeck onafhankelijk is van Marp; de ontwerpdocumenttabel vervangen door één zin naar
docs/README.md(die lijst noemde zes van de negen documenten en zei vier keer "Implemented" waar het document zelf iets genuanceerders zegt); de gedateerde correcties naar een## Errataonderaan; en wie de 71.500 vertalingen heeft gemaakt.docs: claims en cijfers die niet meer klopten— #602 #599 #614 #640 #634 #587 #623FAQ beweerde "client-side only architecture with no backend" terwijl
server/fetch-proxy/in deze repository staat. SBOM.md zei "shipped with every build" en "can never disagree with what is actually built" — beide onwaar; de drie desktoptargets krijgen nu welsbom-verifyals prerequisite. HOSTING kreeg de gemeten webpayload (25 MB rauw / 9 MB gecomprimeerd vóór de eerste frame,make build-web, 22-07-2026) plus de instructie om compressie aan te zetten. PERFORMANCE_GUIDE zei 10 MB waardu -sh assets13 MB zegt. ACCESSIBILITY zwijgt niet langer over links-naar-rechts. De vier Nederlandse documenten dragen een taalmarkering en de twee Nederlandse secties in BUILD.md zijn vertaald. USER_GUIDE en FILE_FORMAT hebben een inhoudsopgave.docs: noem de herkomst van MIAUW, en verlaag "conforming"— #604 #591"MIAUW-conforming" → "structured to the MIAUW methodology", want het compliance-overzicht is een gapanalyse waarin élke eis waivebaar is. De overlap — de auteur van MIAUW en de initiatiefnemer van OciDeck zijn dezelfde persoon — staat nu in de merkentabel en boven
miauw_eis_catalog.dart, dat als enige gebundelde dataset deTHIRD-PARTY CONTENT-kop miste. De Marp-CLI-belofte in FILE_FORMAT is verzacht tot wat waar is: er is geen Node-gereedschap in deze repository en geen test die het doet.docs: maak het bijdragerspad waar wat het belooft— #588 #625 #642 #596 #595 #594Wie geen beheerder is, levert Nederlands en Engels en laat de andere 30 leeg — dat was de regel die een eerste bijdrage het snelst een laatste maakte. De dartdoc-clause is versmald tot wat wordt nagekomen (278 van de 484 gedocumenteerde publieke types leunen Nederlands). Branchnamen en issuecategorieën staan nu zoals ze werkelijk zijn. Het label
good first issuebestaat en #637 draagt hem. AUTHORS meldt de AI-co-auteur op tweederde van de commits, met het commando erbij.docs(code): geef de vijf dragende klassen een contract, en meet de mutatietest— #624 #616MarkdownService,FileService,TabsNotifier,SettingsNotifierenDeckNotifier— samen ruim 10.000 regels — hadden nul regels dartdoc. Elk krijgt er een: contract, invariant, en wat je er níét van moet verwachten.docs(changelog): geef 0.1.0 een kop, en haal het dode adres eruit— #609 #645Een Engelse
[0.1.0]-sectie die in één scherm zegt wat erin zit; de 52.000 woorden eronder heten voortaan Development log, integraal bewaard. Het dode meldadres is uit de tekst, de fout blijft beschreven.Drie dingen die je moet weten
1. De mutatiesweep is niet groen. Ik heb
make mutate-parsersecht gedraaid in plaats van het cijfer over te nemen: 26 mutanten, één overlever inmarkdown_service_finding.dartop hetocideck_checklist_scope:-predicaat, waardoor de resterende vijf bestanden niet aan bod kwamen. Dat staat zo in CONTRIBUTING en in de CRA-tabel — niet afgerond naar groen. Het verdient een eigen issue.2. Eén poort is versoepeld, met reden.
trademark_notices_testeiste "not affiliated with" op élke merkenrij. Bij MIAUW is er wél een band, en een poort die een leugen afdwingt is erger dan geen poort. De eis is nu: laat de vraag niet open — ontken de band, of noem hem met**Disclosed deliberately:**.3. Claims van openstaande security-/bug-/privacy-issues zijn niet ingekort meegenomen maar weggelaten. De projectiegrens-, zegel-, checksum- en EXIF-beweringen stonden in README-regels die nu weg zijn. Ze zijn niet stilzwijgend "opgelost": ze staan nog op hun andere vindplaatsen (
privacy_projection.dart, de handleiding) en horen daar gerepareerd te worden. #601, #581, #574 en #643 blijven dus geldig.Gerebased op
mainná #649/#650/#652/#653; de privacyreparaties uit die reeks zijn met de hand samengevoegd, niet overschreven.Niet opgelost
ocideck.librekat.nl. Ik kan niet deployen, en de README linken naar een build die een oudere CSP draait dan de repository claimt, is slechter dan niets.Deze PR staat op
mergeable: false, en dat is mijn schuld —cc00070(PR #655) is er tussendoor gegaan en raakt zes van dezelfde bestanden:docs/FAQ.md,docs/SBOM.md,docs/ACCESSIBILITY.md,docs/PERFORMANCE_GUIDE.md,docs/CONTRIBUTING_GUIDELINES.mdenassurance/CRA-2024-2847-positie.md.Zeven issues zijn dubbel gedaan: #574, #595, #616, #634, #637, #640 en #642 staan zowel in deze tros als in #655, waar ze inmiddels gemerged en gesloten zijn. Bij het oplossen van het conflict zijn dat de hunks die je kunt laten vallen — niet omdat jouw versie slechter is, maar omdat er al een gelijkwaardige op
mainstaat en twee correctienotities over dezelfde regel onzin oplevert.Wat er nieuw is sinds deze tak aftakte, en wat je dus wilt overnemen in plaats van overschrijven:
SECURITY.md— de verouderde alinea en de uitgevoerde DOMPurify-bullet zijn eruitdocs/SECURITY_DESIGN.md— mermaid 10.9.6 → 11.16.0, en de pinned-actions-claim is bijgesteld naar één van vijfdocs/SBOM.md— het desktopgat en de upstream-verificatieroute zijn toegevoegdOm te voorkomen dat dit nog eens gebeurt is er nu een label
in-progressop de tracker. Ik heb het op de 24 nog openstaande issues van deze PR gezet, met de bedoeling dat een sessie die er nog niet in zit, ervan afblijft. Het protocol staat in de skillissue-behandeling: claimen vóór je begint, sluiten zodra het geverifieerd opmainstaat.7ef3aaad4953038c4504