Writes accepted via the governance ledger only. No update path,
no delete path; rotation produces a new sealed segment.
IMMUTABLE
APPEND-ONLY
stream-204
Spec
Intent
Immutability is the property that makes an audit trail trustworthy. This stamp visually certifies that a given log stream has no mutation surface — once written, never edited.
Acceptance Criteria
[ ] Diagonal stamp at -10deg
[ ] Stamp text: "IMMUTABLE · APPEND-ONLY"
[ ] Stream id below the stamp
[ ] Negative: does NOT block pointer events
Constraints
Pure CSS
Theme-aware via tokens
// immutable-log-stamp.astro
---
import type { CompendiumMeta } from '../../../data/types';
export const meta: CompendiumMeta = {
id: 545,
slug: 'immutable-log-stamp',
name: 'Immutable Log Stamp',
category: 'governance-risk',
subcategory: 'audits-and-logs',
pillar: 'go',
description: 'Stamp asserting a log stream is append-only — "IMMUTABLE · APPEND-ONLY" with stream id.',
spec: `## Intent
Immutability is the property that makes an audit trail trustworthy. This stamp visually certifies that a given log stream has no mutation surface — once written, never edited.
## Acceptance Criteria
- [ ] Diagonal stamp at -10deg
- [ ] Stamp text: "IMMUTABLE · APPEND-ONLY"
- [ ] Stream id below the stamp
- [ ] Negative: does NOT block pointer events
## Constraints
- Pure CSS
- Theme-aware via tokens`,
tags: ['stamp', 'real-content', 'dark-mode-tested', 'responsive'],
status: 'stable',
health: { ics: 91, a11y: 'aa', themed: true, animated: false },
};
---
<section data-this-component class="w-full bg-paper text-black border-4 border-black p-4 relative overflow-hidden">
<div class="opacity-60">
<p class="font-mono text-[9px] uppercase tracking-widest mb-1">// stream audit/governance.log</p>
<p class="text-[11px] leading-snug">
Writes accepted via the governance ledger only. No update path,
no delete path; rotation produces a new sealed segment.
</p>
</div>
<div class="absolute top-1/2 start-1/2 -translate-x-1/2 -translate-y-1/2 rotate-[-10deg] pointer-events-none">
<div
class="border-4 border-success text-black bg-paper/40 px-3 py-2"
style="box-shadow: inset 0 0 0 2px var(--color-success), 0 0 0 1px var(--color-paper);"
>
<div class="font-black text-[12px] uppercase tracking-[0.14em] leading-none text-center">IMMUTABLE</div>
<div class="font-black text-[10px] uppercase tracking-[0.14em] leading-none text-center mt-1">APPEND-ONLY</div>
<div class="font-mono text-[8px] uppercase tracking-widest mt-1 text-center opacity-90">stream-204</div>
</div>
</div>
</section>