feat(git): het zegel reist mee — de weigering is ingetrokken (#541) #775
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!775
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/zegel-reist-mee-541"
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?
Slotstuk van #541, langs het besluit van de beheerder op het issue (23-07-2026): git is hier een bestandssysteem, geen enforcer. Wat een zegel betekent — afgekaart, niet meer te wijzigen — bewaakt de app zelf door een verzegeld deck alleen-lezen te houden; de opslag bewaart wat er is.
Wat er verandert
deck.seal.jsonreist als sidecar mee naastdeck.md(REST én werkkopie/wachtrij), komt bij het openen terug (withRepoSeal, inwithRepoSidecars), en valt onder dezelfde aanraak- en verwijderregels als de andere lagen (repoSealState, sync-engine-uitzondering).gitRefusesSealedDeck,GitSaveStatus.sealed, de uitlegdialoog en drie l10n-sleutels × 31 talen zijn weg. Een verzegeld deck slaat gewoon op..md; de repo-kopie herschrijft assetpaden. Een deck uit git meldt zijn zegel dus als "hier niet na te rekenen" in plaats van vals alarm — identiek aan het.ocideck-pakket. Narekenen blijftsha512sumtegen het origineel (FILE_FORMAT §6.6).Bijvangst: sidecars schreven nooit naar een verse branch (REST)
GitForge.readBlobgooitnotFoundbij een ontbrekend bestand en de aanraakcontrole las élke worp als "niet aanraken" — dus de eerste opslag van notities/ink/terzijdeleggingen/dispositie op een branch zonder dat bestand schreef die laag stilletjes niet.repoFileReaderForvertaaltnotFoundnu naar null, zoals hetRepoFileReader-contract belooft; elke andere fout blijft "niet aanraken". Regressietest op het eerste-opslag-pad zit erbij (rood tegen de onherstelde code, groen erna).Waarborgen
make checkgroen (6.000+ tests, dekking 86,0%),make check-secrets0 bevindingen,make sast0 bevindingen. DAST (ZAP) staat nog niet ingericht en is niet gedraaid..mdblijft puur, §6.6 eerlijk, geen vendor-lock, merge-regel verdedigbaar; geen blokkerende bezwaren.Closes #541
🤖 Generated with Claude Code