feat(managementsysteem): ISO 27001/9001/42001-voortgangsrapportage #1107
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!1107
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-iso-managementsysteem"
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?
Managementsysteem-module — ISO 27001/9001/42001-voortgangsrapportage
OciDeck kan nu de voortgang van een eigen ISO-managementsysteem rapporteren
(ISMS/QMS/AIMS), richting bestuur, directie of een certificerende instantie.
Ontwerp:
docs/design/ISO_MANAGEMENTSYSTEEM.md.Derde domeinmodule naast Informatieveiligheid (PENTEST_MIAUW) en Procesverbetering
(PROCESS_IMPROVEMENT); dezelfde stam, dezelfde principes.
Wat er in zit
const-data:ISO/IEC 27001:2022 (93 Annex A-controls), ISO 9001:2015 (28 sub-clausules) en
ISO/IEC 42001:2023 (38 Annex A-controls). Geregistreerd in
reference_standards.dartmet een eerlijkeisoEdition-verouderingsprobe(advisory; iso.org is betaald en blokkeert ophalen → "onbekend", geen valse
groen). Alleen de index, geen normtekst (auteursrecht).
controlStatus-slidetype. Per beheersmaatregel status /volwassenheid / eigenaar / streefdatum / bewijs, als platte Markdown-tabel
(getypeerde view, verliesvrije round-trip, geen lock-in). Editor met een
ISO-importer ("Beheersmaatregelen laden…"), preview op alle vier de oppervlakken.
"Genereer voortgangsoverzicht" (idempotente overzichtsdia).
Onthuld = schakelaar aan óf het deck draagt al een
controlStatus-dia, zodatuitzetten bestaand werk nooit strandt (gedeeld modulecontract).
API_DOCUMENTATION, CHANGELOG, LICENSE_COMPLIANCE) bijgewerkt.
Bewust uitgesteld (volgende horizon, in het design-doc gemarkeerd)
Managementreview-sjabloon (clausule 9.3), burn-up-grafiek via chart-derivation,
en de periode/trend-frontmatter (
ocideck_ms_*). Losse toevoegingen op bestaandecanvas/chart-machinerie; geen blokkade voor een werkende, complete module.
Weging vóór de poort
gelijke voet met de bestaande WSTG/CWE-bundeling. Documentair aangescherpt:
herkomst uit ISO's openbare catalogus (geen gekochte normkopie → geen
gebruikscontract), sui-generis databankrecht gewogen (spin-off-leer, BHB
C-203/02), build-brede levering, en "mist eigen oorspronkelijk karakter"
(Infopaq C-5/08) i.p.v. "te kort". Titels blijven Engelse ISO-data, niet naar
NEN-bewoording vertalen. Staand advies: laat een echte IP-specialist naar de
contractuele ISO-laag kijken vóór je de functie breed uitdraagt.
gewone, uitwisselbare Markdown; voortgang afgeleid, niet opgeslagen), alles
lokaal (geen netwerkuitgang vanuit de app), opt-in standaard uit, beloftes
toetsbaar en niet te ruim.
bestaande index-bundeling (WSTG/CWE), maar een ander soort juridisch fundament:
WSTG/CWE dragen een affirmatieve open licentie (CC-BY-SA / MITRE-terms); de
ISO-index draagt géén grant maar rust op een niet-beschermd-argument
(Infopaq-originaliteit) + spin-off tegen het databankrecht. Verdedigbaar en
houdbaar-mits, maar een zwakker soort fundament — hier expliciet genoemd i.p.v.
"precies hetzelfde patroon". Een ISO-handelsmerk-/niet-affiliatienotitie staat
in
THIRD_PARTY_NOTICES.md.Poort
make checkgroen (MAKE_EXIT=0, 8055 tests, 87,6% dekking, alle ratchets binnenbudget) op de gerebasede staat.
make check-secretsschoon (gitleaks + trufflehog,werkboom én historie).
make sastschoon (semgrep, 0 findings). Gerebased op denieuwste main (parallelle
videoCalls-module samengevoegd; l10n viamerge=union).🤖 Generated with Claude Code