feat(privacy): de terzijdeleggingen reizen mee naar git (#651) #761

Merged
brenno merged 2 commits from feat/terzijdelegging-naar-git-651 into main 2026-07-23 16:05:01 +00:00
Owner

Closes #651 — het laatste deel.

Een terzijdelegging is een reviewbesluit over het rapport; een tweede reviewer moet niet opnieuw langs wat een collega al beoordeeld heeft. deck.dismissals.json volgt de route die #541 voor de notities en de ink legde:

  • gedeelde aanraak-/verwijderregels (repoDismissalsState over hetzelfde _repoSidecarState), ingesprongen repo-kopie, verwijderen alleen wat we zelf hadden kunnen schrijven, uitzondering in de sync-delete-lus;
  • mergeDeckVersions past de unie toe die de codec al besliste: regel + commitment, latere at wint, grafstenen/herroepingen overleven. Geen heranker-stap — de identiteit is geen dia-positie;
  • grafstenen zijn inhoud: 'alles herroepen' schrijft een bestand met herroepingen, pas een deck zonder enig oordeel verwijdert het;
  • de sidecar draagt commitments, nooit de gevonden waarde — er staat een test op.

Onderweg dwong het regelplafond een afsplitsing af: de sidecarlaag woont nu in deck_repo_sidecars.dart (her-geëxporteerd, één oppervlak), en de SOURCE_MAP-regel die nog de in #541 opgeheven waarschuwing beschreef is meegetrokken.

Bewaker-ronde gedaan: akkoord, met één kleine bevinding — het zout-divergentiebesluit van mergeDismissals stond alleen in een codecommentaar; dat staat nu in FILE_FORMAT §6.7 (Merging), zodat een tweede implementatie weet dat ours-wint-bij-vreemd-zout de bedoelde uitkomst is.

Poort: make check groen; check-secrets en sast schoon; docs-poorten na de doc-amend opnieuw groen.

🤖 Generated with Claude Code

Closes #651 — het laatste deel. Een terzijdelegging is een reviewbesluit over het rapport; een tweede reviewer moet niet opnieuw langs wat een collega al beoordeeld heeft. deck.dismissals.json volgt de route die #541 voor de notities en de ink legde: - gedeelde aanraak-/verwijderregels (repoDismissalsState over hetzelfde _repoSidecarState), ingesprongen repo-kopie, verwijderen alleen wat we zelf hadden kunnen schrijven, uitzondering in de sync-delete-lus; - mergeDeckVersions past de unie toe die de codec al besliste: regel + commitment, latere at wint, grafstenen/herroepingen overleven. Geen heranker-stap — de identiteit is geen dia-positie; - grafstenen zijn inhoud: 'alles herroepen' schrijft een bestand met herroepingen, pas een deck zonder enig oordeel verwijdert het; - de sidecar draagt commitments, nooit de gevonden waarde — er staat een test op. Onderweg dwong het regelplafond een afsplitsing af: de sidecarlaag woont nu in deck_repo_sidecars.dart (her-geëxporteerd, één oppervlak), en de SOURCE_MAP-regel die nog de in #541 opgeheven waarschuwing beschreef is meegetrokken. Bewaker-ronde gedaan: akkoord, met één kleine bevinding — het zout-divergentiebesluit van mergeDismissals stond alleen in een codecommentaar; dat staat nu in FILE_FORMAT §6.7 (Merging), zodat een tweede implementatie weet dat ours-wint-bij-vreemd-zout de bedoelde uitkomst is. Poort: make check groen; check-secrets en sast schoon; docs-poorten na de doc-amend opnieuw groen. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Het laatste deel van #651. Een terzijdelegging is een reviewbesluit over
het rapport; een tweede reviewer moet niet opnieuw langs wat een collega
al beoordeeld heeft. deck.dismissals.json volgt de route die #541 voor
de notities en de ink legde — gedeelde aanraakregels, ingesprongen
repo-kopie, verwijderen alleen wat we zelf hadden kunnen schrijven, de
uitzondering in de sync-delete-lus — en mergeDeckVersions past de unie
toe die de codec al besliste: regel + commitment, latere at wint,
grafstenen blijven. Geen herankeren: de identiteit is geen dia-positie.

Grafstenen zijn ook hier inhoud: 'alles herroepen' schrijft een bestand
met herroepingen, pas een deck zonder enig oordeel verwijdert het.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Eén samenhangende laag (namen, leespaden, aanraakregels van de drie
sidecars), her-geëxporteerd vanuit de serializer zodat importeurs één
oppervlak houden. SOURCE_MAP bijgewerkt, inclusief de regel die nog de
in #541 opgeheven waarschuwing beschreef.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
brenno merged commit ab06c11d77 into main 2026-07-23 16:05:01 +00:00
Sign in to join this conversation.
No description provided.