The Confessional

Anonymous. Blameless. Stateless by design, stored by grace.

"There is no sin the reconciler cannot loop upon." — Epistle to the On-Call 2:4

§ THE RITEConfess Thine Incident

Speak plainly. Name no names — neither thine own, nor thy colleague's, nor thy company's. The Cluster knows the system failed, not the soul.

Confessions are stored anonymously and reviewed by the Sexton before appearing on the Wall. No IP, name, or identifying detail is displayed. Include a name or an email and the Sexton shall redact thee.

§ THE WITNESSThe Wall of the Absolved

The sins of the parish, forgiven and displayed — that thou mayest know thou art not the only one who has done that thing. Yes, that exact thing.

Consulting the Sexton's ledger…

'); w.document.close(); } async function loadWall() { try { var res = await fetch('/api/wall'); var data = await res.json(); if (!data.confessions || data.confessions.length === 0) { wall.innerHTML = '

The wall stands empty. Be the first to be absolved — or the Sexton has not yet reviewed the queue.

'; return; } wall.innerHTML = data.confessions.map(function (c) { return '
' + esc(c.severity) + ' · ABSOLVED

' + esc(c.sin) + '

'; }).join(''); } catch (e) { wall.innerHTML = '

The wall is briefly unreachable. It shall reconcile.

'; } } btn.addEventListener('click', async function () { var sin = document.getElementById('sin').value.trim(); var severity = document.getElementById('severity').value; if (!sin) { status.textContent = 'The confessional requires a confession.'; return; } btn.disabled = true; status.textContent = 'Transmitting to the Control Plane…'; try { var res = await fetch('/api/confess', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ sin: sin, severity: severity }) }); var data = await res.json(); if (!res.ok) { status.textContent = data.error || 'The confessional returned an error. Retry with backoff.'; btn.disabled = false; return; } absolution.innerHTML = esc(data.absolution) + 'STATUS: ABSOLVED · AWAITING THE SEXTON\u2019S REVIEW FOR THE WALL' + '

⎙ Print thy Certificate of Absolution

'; absolution.style.display = 'block'; document.getElementById('cert-link').addEventListener('click', function (ev) { ev.preventDefault(); openCertificate(severity, data.absolution); }); form.reset(); status.textContent = ''; } catch (e) { status.textContent = 'The confessional is unreachable. Even confessionals have error budgets.'; } btn.disabled = false; }); loadWall(); })();