Commit Graph
9 Commits
Author SHA1 Message Date
blandClaude Fable 5.1 a95aaab17f Forsiden åpner beskjedent, og alt står på den
Ingen dører: siden sier først hva velet gjør, i to kort for de to
velet er til for (en husstand som blir medlem, en nabo som trenger en
hånd), så det som kan ses på (trafikkmeldinger, anleggsfeil og
oppslagstavla), og først da de ti tilbudene. Medlemmet melder seg ut
selv gjennom sin egen lenke. Bygget av portal-trainer fra
plans/tomtervel.yaml, runs/tomtervel-flat-2026-09-23. Skåret dårligere
enn forsiden med dører hos den blinde besøkeren - se kjøringens README
før dette flettes inn.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L4jrCgLiKKHAEFuZUJjckH
2026-09-23 18:24:20 +02:00
blandClaude Fable 5.1 c551273fc2 Desks invite members: one form per group the desk may fill
lint-and-reload / lint (push) Successful in 1s
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
2026-09-23 12:39:01 +02:00
blandClaude Fable 5.1 796ceb95c2 Public lists: one record per yielded value, not a nested list
lint-and-reload / lint (push) Successful in 1s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 07:06:10 +02:00
blandClaude Fable 5.1 2567089687 Committees are the groups, public status lists, multi-choice fields
lint-and-reload / lint (push) Successful in 1s
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>
2026-09-23 07:05:06 +02:00
blandClaude Fable 5.1 ce46286cb7 Regenerated with the whole card worded: buttons, icons, guidance, what happens next, who reads it
lint-and-reload / lint (push) Successful in 1s
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>
2026-09-23 06:32:50 +02:00
blandClaude Fable 5.1 0667820484 Lint with iris v0.3.39 (iris is versioned as portal from here on)
lint-and-reload / lint (push) Successful in 0s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L4jrCgLiKKHAEFuZUJjckH
2026-09-23 06:09:08 +02:00
blandClaude Fable 5.1 bbcab04a52 Stack the wordmark above the question banner
lint-and-reload / lint (push) Successful in 0s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 19:08:42 +02:00
blandClaude Fable 5.1 fafcc5ea37 The look of tomtervel.no: wordmark, favicon and a skin over portal's stylesheet
lint-and-reload / lint (push) Successful in 1s
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>
2026-09-22 19:07:44 +02:00
blandClaude Fable 5.1 3be5e76ddc Tomter Vel: pages, forms and desks, generated from the plan
lint-and-reload / lint (push) Successful in 1s
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>
2026-09-22 17:48:03 +02:00