docs: demo note and backlog mirror for S-28/S-29 (refs #192)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -334,6 +334,14 @@ Split into independently deployable sub-slices (CLAUDE.md §13):
|
||||
|
||||
**Outcome:** All runbooks complete: startup, seed, common failures, upgrade upstream modules, restore from backup, rotate secrets, Gitea Actions gotchas.
|
||||
|
||||
|
||||
### S-28 · ClamAV (clamd) runs in compose and on the cluster — #191
|
||||
|
||||
**Outcome:** a clamd service with current signatures runs alongside the stack (compose + Helm), health-gated, with a `verify-clamav` check (EICAR → FOUND). ADR-0036 (#190).
|
||||
|
||||
### S-29 · Uploaded diplomas are virus-scanned and PDF-checked before storage — #192
|
||||
|
||||
**Outcome:** the domain stores a diploma only when it starts with `%PDF-` and clamd scans it clean; infected → 422 "infected", non-PDF → 422 "not-a-pdf", scanner down → 503. The portal explains each one.
|
||||
---
|
||||
|
||||
## How to add a new slice
|
||||
|
||||
Reference in New Issue
Block a user