Pin portal v0.2.3 - attended-bucket lint, first-nav fix; document the rule
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
1ff3c971ad
commit
bd19da9959
@@ -18,7 +18,7 @@ on:
|
|||||||
- .gitea/workflows/deploy.yml
|
- .gitea/workflows/deploy.yml
|
||||||
|
|
||||||
env:
|
env:
|
||||||
PORTAL_RELEASE: v0.2.2
|
PORTAL_RELEASE: v0.2.3
|
||||||
INSTANCE: uhhm-portal
|
INSTANCE: uhhm-portal
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|||||||
@@ -212,6 +212,13 @@ review resource's transitions — fireable by whoever holds one specific
|
|||||||
record's `?chain=` link plus its matching email (the unsubscribe
|
record's `?chain=` link plus its matching email (the unsubscribe
|
||||||
pattern).
|
pattern).
|
||||||
|
|
||||||
|
**Attended buckets** (lint-enforced): every `record_as` bucket must be
|
||||||
|
read by some `kv` resource in this repo (a desk or listing) — or its
|
||||||
|
`aggregates.yaml` entry must carry `attended_by: <who/what consumes
|
||||||
|
it>` naming the automation that does. A bucket nothing reads fails
|
||||||
|
lint, so no publicly collected answer can land where no one will ever
|
||||||
|
see it.
|
||||||
|
|
||||||
## Routing: the tree is the router
|
## Routing: the tree is the router
|
||||||
|
|
||||||
The `questions/` directory tree is the URL tree — `index.yaml` names
|
The `questions/` directory tree is the URL tree — `index.yaml` names
|
||||||
|
|||||||
Reference in New Issue
Block a user