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>
This commit is contained in:
bl
2026-09-23 07:05:06 +02:00
co-authored by Claude Fable 5.1
parent ce46286cb7
commit 2567089687
41 changed files with 462 additions and 353 deletions
+10 -6
View File
@@ -5,12 +5,16 @@ generert av [portal-trainer](https://project.uhhm.no/uhhm/portal-trainer)
fra `plans/tomtervel.yaml` der, med ordene skrevet av Claude Sonnet
og strukturen bygget fra planen. Norsk bokmål.
- `questions/` — én YAML per side. `/` er forsiden med fire dører:
`/medlem`, `/melde-fra`, `/bidra`, `/naboer`. Skjemaene ligger bak
dørene; `/received/<behov>` er siden etter innsending.
`/komiteer/utlegg` er intern (gruppen `komiteer`). Hver gruppe har
sin pult under `/<gruppe>`: `kasserer`, `styret`, `trafikkomite`,
`lekeplasskomite`, `arrangementskomite`, `nabohjelp`, `komiteer`.
- `questions/` — én YAML per side. `/` er forsiden med fire dører
(`/medlem`, `/melde-fra`, `/bidra`, `/naboer`) og høringsinnspill
rett på forsiden. Skjemaene ligger bak dørene; `/received/<behov>`
er siden etter innsending. `/status/<bøtte>` er åpne, lesbare
lister: trafikkmeldinger, anleggsfeil og oppslagstavla, uten
kontaktopplysninger. `/komiteer/utlegg` er intern. Hver gruppe har
sin pult under `/<gruppe>`; komiteene er gruppene: `arrangementer`,
`elvesti`, `horingsinstans`, `lekeplasser`, `miljogate`,
`pendlerforhold`, `trafikk`, pluss `kasserer`, `styret`,
`nabohjelp` og `komiteer`.
- `aggregates.yaml` — tilstandsmaskinen per bøtte.
- `needs.yaml` — spesifikasjonen sidene holdes til; `iris check`
feiler hvis et behov ikke lenger er dekket.