Vel-et får sin egen stack i tomtervel/infrastructure: egen Kanidm, egen
NATS, egen gdo, og portal som container. Hvilken portal-versjon som
kjører hører hjemme der, ikke her.
Reload-steget peker fortsatt på 4222, altså instansen som kjører nå.
Det flyttes til vel-ets egen NATS på 4223 samtidig med selve
omleggingen, ikke før - ellers slutter innhold å laste om live.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Kasse's runner can now ship a portal release here, the way the ergo
sites already do: PORTAL_RELEASE is the pin, and bumping it is the
rollout. No more ssh and a script run by hand across all three
instances at once.
The runner is not root. It may run one script, which checks the
instance against a fixed list and the tag against a release-tag shape
before it touches anything, and then health-checks the site without a
forwarded header - so a check cannot pass while the site is broken for
everything that is not Caddy, which is how v0.5.1 got out.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Alternativet meldte fra at hjelpen var gitt, men sa ikke hvor i
forløpet det kunne gjøres, og standarden er første steg. Et hjelpe-
behov går open -> formidlet -> ordnet, så regelen ble open -> ordnet,
en kant maskinen ikke har. Knappen har aldri virket.
Nå står det formidlet, som er der naboen faktisk kan si fra.
Funnet av iris v0.5.1, som sjekker at et self_transition peker på en
kant maskinen har.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
De seks e-postene velet sender (innmelding, nabohjelp, oppslag) sier
nå hva som skjedde med saken din og hva du selv kan gjøre videre, i
noen få linjer, med lenken til ditt eget valg der du har ett.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Først to kort om hva velet gjør (medlemskap og nabohjelp), så det som
kan ses på (trafikkmeldinger, anleggsfeil, oppslagstavla), deretter
de fire dørene som før. Nytt: den som melder seg inn, ber om hjelp
eller legger ut et oppslag får e-post når saken kommer inn og når den
flytter seg, og medlemmet kan melde seg ut selv gjennom sin egen
lenke. Ordene er løftet fra den forrige utgaven av siden. Bygget av
portal-trainer fra plans/tomtervel.yaml (runs/tomtervel-opener-2026-09-23):
30 av 38 rutet riktig med beskrivelser, 26 av 38 på overskrifter
alene, som før. Lint med iris v0.3.46.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Regenerated from the plan with every existing word lifted back out of
this repo (the diff is additions only): each committee's desk invites
into itself, styret's desk into every group, and each inviting desk
lists the invites it sent (portal_invites, open -> done). Portal
creates the account, the group membership and a one-time credential
link; the desk shows the link to pass on. Needs portal 0.3.40+ on the
instance and KANIDM_API_TOKEN in its env. Lint pinned to iris 0.3.41.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L4jrCgLiKKHAEFuZUJjckH
Rebuilt from the updated plan: the seven committees are the desk
groups and the committee application picks any of them; traffic
reports, playground faults and the noticeboard have a public read-only
list under /status without contact details; helpers and volunteers
tick several options; hearing input sits on the front door.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
portal-trainer build of 2026-09-23 from plans/tomtervel.yaml, Claude
Sonnet writing the words. Every alternative now carries a button label,
an encouragement, an icon, two context sections built from the plan
(the stages a case goes through, and who reads it) and placeholders
on the fields. Scored 32 of 40 with descriptions, 29 of 40 headings
only, against held-out personas.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Washed-yellow page, black text, the vel's blue (#1785c2) for the
question banner and buttons, light-yellow link hovers, the title at
the site's slight skew. Wordmark and favicon are the site's own files.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Built by portal-trainer from plans/tomtervel.yaml (uhhm/portal-trainer),
structure from the plan, words by Claude Sonnet. Four doors on the
front page, seven group desks, needs.yaml as the spec the lint holds
the pages to.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>