[VS-NfD] Make the read trail switchable and document its purpose limitation #225
Labels
No Label
area:auth
area:docs
area:export
area:ops
area:storage
area:supply-chain
auth
backend
blocked
collab
deployment
docs
effort:L
effort:M
effort:S
frontend
plugins
qa
vs-nfd
vs-nfd:blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stwaidele/dorfteich#225
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
Plan reference:
20-massnahmenplan.md-> Phase 3, Variante AADR: ADR 0023
Effort: M (1–2 AT)
Depends on: #222, #224
Context
Read logging is employee monitoring in the eyes of a works council. A hard
switch plus a written purpose limitation is what makes it adoptable — the
plan names this as an explicit benefit of Variant A.
Current state
Not applicable — the feature arrives with #222.
Acceptance criteria
written anywhere (including stdout), verified by test.
read it, for how long, and what it may not be used for.
startup log line stating the trail is off), so a gap is never
ambiguous.
referenced from the hardening guide (#227).
Out of scope
Four-eyes access control on the trail, and works-council templates.
Implemented in PR #281 (commit
4af5e6e), merged fast-forward (run 596 green); CD 599 green, readyz test+int ok. readTrail.enabled default OFF (works-council rationale documented); off writes nothing anywhere - no row, no stdout line (tested via logger spy); the api announces the switch position each boot so an eventless trail is never ambiguous (boot must never fail on an unreachable database - tested). Written purpose limitation ships as section 7 of the VS-NfD security documentation (what is recorded, why, who may read, how long, what it may NOT be used for); the hardening guide reference configuration sets true and points there.