#343 follow-up: retention config-provenance chip + footer (variant B) #419

Merged
Cordy merged 3 commits from audit-cfghint into main 2026-09-04 00:36:16 +00:00
Owner

Design decided 2026-09-04 (variant B, audit-retention-config-hint-mockup.html): the Retention row gains a quiet grey Config chip; the record box gains a footer bar in the Rotation-card pattern — hint text left, Audit guide ↗ right, linking the future-canonical swisscairn.ch/docs/audit#retention.

Two footer states: retention on → provenance ("Retention is set in the configuration file (audit.retainMonths) — applies after a restart."); retention 0 → the enabling direction ("To prune on a schedule, set audit.retainMonths…"). Four locales, no backend changes.

Also records the tier decision: retention stays config-only — the runtime UI can stop recording, but nothing reachable from an admin session may destroy recorded evidence.

Design decided 2026-09-04 (variant B, `audit-retention-config-hint-mockup.html`): the Retention row gains a quiet grey Config chip; the record box gains a footer bar in the Rotation-card pattern — hint text left, `Audit guide ↗` right, linking the future-canonical `swisscairn.ch/docs/audit#retention`. Two footer states: retention on → provenance ("Retention is set in the configuration file (audit.retainMonths) — applies after a restart."); retention 0 → the enabling direction ("To prune on a schedule, set audit.retainMonths…"). Four locales, no backend changes. Also records the tier decision: retention stays config-only — the runtime UI can stop recording, but nothing reachable from an admin session may destroy recorded evidence.
Cordy merged commit 8839cd1d22 into main 2026-09-04 00:36:16 +00:00
Cordy deleted branch audit-cfghint 2026-09-04 00:36:19 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#419
No description provided.