runs: Tomter Vel keeps its doors and gains the opener; merged

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Bendik Aagaard Lynghaug
2026-09-23 22:43:55 +02:00
co-authored by Claude Fable 5.1
parent 09aea7061c
commit ec2f07da77
146 changed files with 10925 additions and 12 deletions
+12 -12
View File
@@ -1146,13 +1146,13 @@
"trafikkmeldinger": {
"initial": "open",
"transitions": {
"tatt_opp": [
"ordnet",
"avvist"
],
"open": [
"tatt_opp",
"avvist"
],
"tatt_opp": [
"ordnet",
"avvist"
]
},
"desks": [
@@ -1336,13 +1336,13 @@
"hjelpebehov": {
"initial": "open",
"transitions": {
"formidlet": [
"ordnet",
"ikke_lost"
],
"open": [
"formidlet",
"ikke_lost"
],
"formidlet": [
"ordnet",
"ikke_lost"
]
},
"desks": [
@@ -1445,13 +1445,13 @@
"utlegg": {
"initial": "open",
"transitions": {
"godkjent": [
"utbetalt",
"avvist"
],
"open": [
"godkjent",
"avvist"
],
"godkjent": [
"utbetalt",
"avvist"
]
},
"desks": [
@@ -0,0 +1,43 @@
{
"questions/index.yaml": {
"question": "Hva gjør Tomter Vel, og hva kan du få her?",
"description": "Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.",
"opener": {
"heading": "Dette gjør velet",
"description": "To ting først. Resten står lenger ned på siden.",
"features": {
"medlem": {
"heading": "Et vel som taler for Tomter, og et medlemskap du styrer selv",
"description": "Velet taler for Tomter overfor kommunen, holder lekeplassene og stien i stand og samler naboene på 17. mai og dugnad. 157 husstander er med. Du melder deg inn her, og ut igjen selv når du vil.",
"icon": "users"
},
"nabo": {
"heading": "En nabo som stiller opp når du trenger det",
"description": "Trenger du en hånd med snømåking, handling eller skyss, kobler nabohjelpsgruppa deg med en nabo som kan. Du sier selv fra når det er ordnet.",
"icon": "handshake"
}
}
},
"shopping": {
"heading": "Se deg rundt først",
"description": "Ingenting å fylle ut her. Det som er meldt inn, og hvor hver sak står.",
"items": {
"status-trafikkmeldinger": {
"heading": "Alle trafikkmeldinger",
"description": "Farlige steder naboene har meldt, og hva velet har gjort med dem.",
"icon": "list"
},
"status-anleggsfeil": {
"heading": "Alt som er meldt ødelagt",
"description": "Lekeplassen og stien: det som er meldt, og det som er fikset.",
"icon": "list"
},
"status-oppslag": {
"heading": "Oppslagstavla",
"description": "Det naboene har å låne ut, og det de trenger å låne.",
"icon": "list"
}
}
}
}
}
@@ -0,0 +1,39 @@
== answer full
== answer skim
== score full
MISROUTE: nyinnflyttet@/: picked "Oppdater eller avslutt medlemskapet" (0.95), the need is met by ["Bli medlem av Tomter Vel"]
MISROUTE: busslomme@/: picked "Lån ut eller lån av naboen" (0.95), the need is met by ["Meld fra om en trafikkfare"]
MISROUTE: bru@/: picked "Få en nabo til å stille opp" (0.95), the need is met by ["Meld fra om noe ødelagt"]
MISROUTE: togtider@/: picked "Meld fra om en trafikkfare" (0.95), the need is met by ["Få din mening med i høringssvaret"]
MISROUTE: vafler@/: picked "Få en nabo til å stille opp" (0.95), the need is met by ["Bli med på dugnad eller arrangement"]
MISROUTE: planlegger@/: picked "Få din mening med i høringssvaret" (0.95), the need is met by ["Sitt i en komité som betyr noe for deg"]
MISROUTE: stige@/: picked "Meld fra om noe ødelagt" (0.95), the need is met by ["Lån ut eller lån av naboen"]
MISROUTE: hjemmekontor@/: picked "Få en nabo til å stille opp" (0.95), the need is met by ["Bli spurt når en nabo trenger en hånd"]
wording: 12/20 routed right (60%)
== score skim
MISROUTE: glemte-a-betale@/: picked "Oppdater eller avslutt medlemskapet" (0.95), the need is met by ["Bli medlem av Tomter Vel"]
MISROUTE: ny-epost@/: picked "Bli medlem av Tomter Vel" (0.95), the need is met by ["Oppdater eller avslutt medlemskapet"]
MISROUTE: busslomme@/: picked "Bli medlem av Tomter Vel" (0.95), the need is met by ["Meld fra om en trafikkfare"]
MISROUTE: huske@/: picked "Bli medlem av Tomter Vel" (0.95), the need is met by ["Meld fra om noe ødelagt"]
MISROUTE: bru@/: picked "Bli medlem av Tomter Vel" (0.85), the need is met by ["Meld fra om noe ødelagt"]
MISROUTE: togtider@/: picked "Meld fra om en trafikkfare" (0.85), the need is met by ["Få din mening med i høringssvaret"]
MISROUTE: vafler@/: picked "Se deg rundt først" (0.85), the need is met by ["Bli med på dugnad eller arrangement"]
MISROUTE: pendler@/: picked "Bli med på dugnad eller arrangement" (0.85), the need is met by ["Sitt i en komité som betyr noe for deg"]
MISROUTE: planlegger@/: picked "Få din mening med i høringssvaret" (0.95), the need is met by ["Sitt i en komité som betyr noe for deg"]
MISROUTE: snomaking@/: picked "Bli spurt når en nabo trenger en hånd" (0.85), the need is met by ["Få en nabo til å stille opp"]
MISROUTE: nyoperert@/: picked "Bli spurt når en nabo trenger en hånd" (0.95), the need is met by ["Få en nabo til å stille opp"]
wording: 9/20 routed right (45%)
== rate
need LIX which where asked next gutted twin says page load
bli-medlem 27 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 3 required - SPLIT
endre-medlemskap 26 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 3 required - SPLIT
trafikkfare 26 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 2 required - SPLIT
anleggsfeil 24 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 2 required - SPLIT
horingsinnspill 25 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 3 required - SPLIT
hjelpe-til 25 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 3 required - SPLIT
komite 24 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 3 required - SPLIT
trenger-hjelp 24 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 4 required - SPLIT
kan-hjelpe 25 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 4 required - SPLIT
dele-utstyr 24 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 12 options, 4 required - SPLIT
utlegg 36 easy 1/1 1/1 1/1 1/1 0/0/0/0 ok 1 options, 3 required
== done
@@ -0,0 +1,162 @@
aggregates:
- bucket: anleggsfeil
initial: open
states:
open:
event: received
tatt_tak_i:
event: tatt_tak_i
utbedret:
event: utbedret
transitions:
open:
- tatt_tak_i
tatt_tak_i:
- utbedret
- bucket: frivillige
initial: open
states:
kontaktet:
event: kontaktet
open:
event: received
satt_opp:
event: satt_opp
takket_nei:
event: takket_nei
transitions:
kontaktet:
- satt_opp
- takket_nei
open:
- kontaktet
- takket_nei
- bucket: hjelpebehov
initial: open
states:
formidlet:
event: formidlet
ikke_lost:
event: ikke_lost
open:
event: received
ordnet:
event: ordnet
transitions:
formidlet:
- ordnet
- ikke_lost
open:
- formidlet
- ikke_lost
- bucket: hjelpere
initial: open
states:
open:
event: received
registrert:
event: registrert
trukket:
event: trukket
transitions:
open:
- registrert
- trukket
- bucket: husstander
initial: open
states:
betalt:
event: betalt
open:
event: received
utmeldt:
event: utmeldt
transitions:
open:
- betalt
- utmeldt
- bucket: innspill
initial: open
states:
ikke_tatt_med:
event: ikke_tatt_med
open:
event: received
tatt_med:
event: tatt_med
transitions:
open:
- tatt_med
- ikke_tatt_med
- bucket: komitesoknader
initial: open
states:
avslatt:
event: avslatt
open:
event: received
plassert:
event: plassert
transitions:
open:
- plassert
- avslatt
- bucket: medlemsendringer
initial: open
states:
open:
event: received
oppdatert:
event: oppdatert
transitions:
open:
- oppdatert
- bucket: oppslag
initial: open
states:
lagt_ut:
event: lagt_ut
open:
event: received
tatt_ned:
event: tatt_ned
transitions:
open:
- lagt_ut
- tatt_ned
- bucket: trafikkmeldinger
initial: open
states:
avvist:
event: avvist
open:
event: received
ordnet:
event: ordnet
tatt_opp:
event: tatt_opp
transitions:
open:
- tatt_opp
- avvist
tatt_opp:
- ordnet
- avvist
- bucket: utlegg
initial: open
states:
avvist:
event: avvist
godkjent:
event: godkjent
open:
event: received
utbetalt:
event: utbetalt
transitions:
godkjent:
- utbetalt
- avvist
open:
- godkjent
- avvist
@@ -0,0 +1,265 @@
needs:
- done_when:
- betalt
- utmeldt
enters: /
handled_by: kasserer
id: bli-medlem
lands_in: husstander
max_fields: 3
max_steps: 1
stages:
- open
- betalt
- utmeldt
success:
- betalt
via: Bli medlem av Tomter Vel
wants: å bli medlem og få betalt kontingenten
who: en husstand i Tomter
- done_when:
- oppdatert
enters: /
handled_by: kasserer
id: endre-medlemskap
lands_in: medlemsendringer
max_fields: 3
max_steps: 1
stages:
- open
- oppdatert
success:
- oppdatert
via: Oppdater eller avslutt medlemskapet
wants: at velet har riktige opplysninger om dem
who: et medlem som har flyttet, byttet e-post eller vil melde seg ut
- done_when:
- ordnet
- avvist
enters: /
handled_by: trafikk
id: trafikkfare
lands_in: trafikkmeldinger
max_fields: 2
max_steps: 1
stages:
- open
- tatt_opp
- ordnet
- avvist
success:
- ordnet
via: Meld fra om en trafikkfare
wants: at velet tar det opp med kommunen eller den som eier veien
who: en som har sett et farlig sted i trafikken
- done_when:
- utbedret
enters: /
handled_by: lekeplasser
id: anleggsfeil
lands_in: anleggsfeil
max_fields: 2
max_steps: 1
stages:
- open
- tatt_tak_i
- utbedret
success:
- utbedret
via: Meld fra om noe ødelagt
wants: at det blir fikset før noen skader seg
who: en som ser at noe på lekeplassen eller stien er ødelagt
- done_when:
- tatt_med
- ikke_tatt_med
enters: /
handled_by: horingsinstans
id: horingsinnspill
lands_in: innspill
max_fields: 3
max_steps: 1
stages:
- open
- tatt_med
- ikke_tatt_med
success:
- tatt_med
via: Få din mening med i høringssvaret
wants: at velet tar det med i sitt svar
who: en beboer som har en mening om en sak kommunen har på høring
- done_when:
- satt_opp
- takket_nei
enters: /
handled_by: arrangementer
id: hjelpe-til
lands_in: frivillige
max_fields: 3
max_steps: 1
stages:
- open
- kontaktet
- satt_opp
- takket_nei
success:
- satt_opp
via: Bli med på dugnad eller arrangement
wants: å bli satt opp på noe som passer dem
who: en som vil hjelpe til på et arrangement eller en dugnad
- done_when:
- plassert
- avslatt
enters: /
handled_by: styret
id: komite
lands_in: komitesoknader
max_fields: 3
max_steps: 1
stages:
- open
- plassert
- avslatt
success:
- plassert
via: Sitt i en komité som betyr noe for deg
wants: en plass i den komiteen som driver med det de bryr seg om
who: en som vil sitte i en komité
- done_when:
- ordnet
- ikke_lost
enters: /
handled_by: nabohjelp
id: trenger-hjelp
lands_in: hjelpebehov
max_fields: 4
max_steps: 1
stages:
- open
- formidlet
- ordnet
- ikke_lost
success:
- ordnet
via: Få en nabo til å stille opp
wants: at en nabo stiller opp
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss
- done_when:
- registrert
- trukket
enters: /
handled_by: nabohjelp
id: kan-hjelpe
lands_in: hjelpere
max_fields: 4
max_steps: 1
stages:
- open
- registrert
- trukket
success:
- registrert
via: Bli spurt når en nabo trenger en hånd
wants: å bli spurt når det passer
who: en nabo som kan stille opp når noen trenger det
- done_when:
- lagt_ut
- tatt_ned
enters: /
handled_by: styret
id: dele-utstyr
lands_in: oppslag
max_fields: 4
max_steps: 1
stages:
- open
- lagt_ut
- tatt_ned
success:
- lagt_ut
via: Lån ut eller lån av naboen
wants: et oppslag som naboene ser
who: en nabo som har noe å låne ut, eller trenger å låne noe
- done_when:
- utbetalt
- avvist
enters: /komiteer/utlegg
enters_as: komiteer
handled_by: kasserer
id: utlegg
lands_in: utlegg
max_fields: 3
max_steps: 1
stages:
- open
- godkjent
- utbetalt
- avvist
success:
- utbetalt
via: Få pengene tilbake
wants: pengene tilbake
who: en i en komité som har lagt ut for noe
personas:
- id: nyinnflyttet
need: bli-medlem
text: Vi flyttet til Tomter i mars og har hørt at det finnes et vel. Hvordan blir vi med, og hva koster det?
- id: glemte-a-betale
need: bli-medlem
text: Jeg har vært medlem før men fikk ikke betalt i fjor. Kan jeg bare vippse, og til hvem?
- id: ny-epost
need: endre-medlemskap
text: Vi har byttet e-postadresse og får ikke lenger noe fra dere.
- id: flytter
need: endre-medlemskap
text: Vi selger huset og flytter til Ski i august, så vi må ut av medlemslista.
- id: skolevei
need: trafikkfare
text: Bilene kjører altfor fort i svingen ved skolen om morgenen, og det er ikke fortau der ungene går.
- id: busslomme
need: trafikkfare
text: Det er umulig å se om det kommer noen når man skal ut fra busslomma ved butikken, hekken har blitt kjempehøy.
- id: huske
need: anleggsfeil
text: Huska på lekeplassen henger i én kjetting. Sønnen min dro i den i går og den holdt så vidt.
- id: bru
need: anleggsfeil
text: Planken på den lille brua på stien langs elva er råtten, jeg gikk nesten gjennom.
- id: blokker
need: horingsinnspill
text: Kommunen skal bygge blokker på jordet bak stasjonen, og jeg synes det er alt for høyt. Kan velet si ifra?
- id: togtider
need: horingsinnspill
text: Ruter vil kutte det tidlige toget. Jeg pendler til Oslo hver dag og vil at velet skriver til dem om det.
- id: vafler
need: hjelpe-til
text: Jeg kan steke vafler på 17. mai-frokosten hvis dere trenger folk.
- id: motorsag
need: hjelpe-til
text: Har motorsag og ledig helg, kan ta trær langs elvestien hvis det er en dugnad.
- id: pendler
need: komite
text: Jeg pendler og er lei av at ingen snakker med Ruter. Jeg vil gjerne være med i gjengen som jobber med det.
- id: planlegger
need: komite
text: Jeg er arealplanlegger av yrke og kunne bidratt når kommunen sender saker på høring.
- id: tilhenger
need: dele-utstyr
text: Jeg har en tilhenger som står ubrukt mesteparten av året, naboer kan gjerne låne den for en hundrelapp.
- id: stige
need: dele-utstyr
text: Trenger en lang stige en dag i helga for å rense takrenna, er det noen i nærheten som har?
- id: snomaking
need: trenger-hjelp
text: Jeg er 84 og klarer ikke å måke innkjørselen lenger. Er det noen som kan hjelpe meg når det snør?
- id: nyoperert
need: trenger-hjelp
text: Jeg er nyoperert i hofta og kommer meg ikke til butikken på noen uker. Kunne noen handlet for meg?
- id: hjemmekontor
need: kan-hjelpe
text: Jeg jobber hjemmefra og kan godt måke eller handle for noen som ikke får det til selv.
- id: pensjonert-elektriker
need: kan-hjelpe
text: Pensjonert elektriker, har bil og god tid. Si fra om noen trenger skyss eller en hånd med småting.
- id: kvittering
need: utlegg
text: Jeg kjøpte pølser og kakao til skøytedagen for 1 840 kroner, her er kvitteringa, vil ha det igjen.
@@ -0,0 +1 @@
qualifies: arrangementer
@@ -0,0 +1,65 @@
alternatives:
- action: /arrangementer
consequence:
- Lagre
description: Her ser du hvem som har meldt seg til dugnad, 17. mai eller andre arrangementer, og hvor langt du har kommet med hver av dem.
features:
- description: ''
name: ''
resource:
requires_group: arrangementer
source:
bucket: frivillige
kind: kv
transitions:
- from: kontaktet
label: Sett opp
to: satt_opp
- from: kontaktet
label: Takket nei
to: takket_nei
- from: open
label: Merk som kontaktet
to: kontaktet
- from: open
label: Takket nei
to: takket_nei
name: Frivillige til arrangementer og dugnad
- action: /arrangementer
consequence:
- Inviter
description: De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: arrangementer
name: Inviter noen inn i Arrangementer
- action: /arrangementer
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: arrangementer
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Oversikt over folk som vil hjelpe til, slik at du kan følge opp og sette dem opp på noe som passer.
name: Hvem har meldt seg, og hvor langt har jeg kommet med å sette dem opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,9 @@
alternatives:
- description: ''
name: Utmeldt
self_transition:
bucket: husstander
label: Utmeldt
to: utmeldt
description: ''
name: What would you like to do?
@@ -0,0 +1,9 @@
alternatives:
- description: Oppslaget fjernes fra siden, så ingen flere spør om å låne det.
name: Meld at utstyret er tatt ned
self_transition:
bucket: oppslag
label: Ta ned oppslaget
to: tatt_ned
description: Her sier du fra at utstyret er hentet eller ikke lenger tilgjengelig for utlån.
name: Skal oppslaget om utstyret fortsatt stå ute?
@@ -0,0 +1,9 @@
alternatives:
- description: Du blir tatt av lista over naboer som kan spørres, men kan melde deg på igjen når det passer bedre.
name: Ta en pause fra nabohjelpen
self_transition:
bucket: hjelpere
label: Trekk meg
to: trukket
description: Her ser du naboer som har bedt om en hånd, og kan velge om du fortsatt kan bidra eller trekke deg for nå.
name: Vil du fortsatt kunne bli spurt om å hjelpe en nabo?
@@ -0,0 +1,9 @@
alternatives:
- description: Da vet vi at naboen har fått hjelpen sin, og saken lukkes.
name: Meld fra at hjelpen er gitt
self_transition:
bucket: hjelpebehov
label: Merk som ordnet
to: ordnet
description: Her ser du henvendelsen fra naboen som trengte en hånd, og kan si fra når det er ordnet.
name: Har naboen fått hjelpen de trengte?
@@ -0,0 +1 @@
qualifies: horingsinstans
@@ -0,0 +1,59 @@
alternatives:
- action: /horingsinstans
consequence:
- Send svar
description: Her ligger innspill fra beboere til saker kommunen har på høring.
features:
- description: ''
name: ''
resource:
requires_group: horingsinstans
source:
bucket: innspill
kind: kv
transitions:
- from: open
label: Tatt med i svaret
to: tatt_med
- from: open
label: Ikke tatt med
to: ikke_tatt_med
name: Innspill til høringssvar
- action: /horingsinstans
consequence:
- Inviter
description: De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: horingsinstans
name: Inviter noen inn i Høringsinstans
- action: /horingsinstans
consequence:
- Send svar
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: horingsinstans
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her samler du innspillene og ser hva som er tatt med i velets høringssvar.
name: Hva sier vi i høringssvaret?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,382 @@
alternatives:
- description: To ting først. Resten står lenger ned på siden.
features:
- description: Velet taler for Tomter overfor kommunen, holder lekeplassene og stien i stand og samler naboene på 17. mai og dugnad. 157 husstander er med. Du melder deg inn her, og ut igjen selv når du vil.
icon: lucide:users
name: Et vel som taler for Tomter, og et medlemskap du styrer selv
- description: Trenger du en hånd med snømåking, handling eller skyss, kobler nabohjelpsgruppa deg med en nabo som kan. Du sier selv fra når det er ordnet.
icon: lucide:handshake
name: En nabo som stiller opp når du trenger det
name: Dette gjør velet
- description: Ingenting å fylle ut her. Det som er meldt inn, og hvor hver sak står.
features:
- description: 'Lekeplassen og stien: det som er meldt, og det som er fikset. [Alt som er meldt ødelagt](/status/anleggsfeil)'
icon: lucide:list
name: Alt som er meldt ødelagt
- description: Det naboene har å låne ut, og det de trenger å låne. [Oppslagstavla](/status/oppslag)
icon: lucide:list
name: Oppslagstavla
- description: Farlige steder naboene har meldt, og hva velet har gjort med dem. [Alle trafikkmeldinger](/status/trafikkmeldinger)
icon: lucide:list
name: Alle trafikkmeldinger
name: Se deg rundt først
- action: /received/bli-medlem
consequence:
- Bli medlem
description: Meld deg inn i velet, så holder vi deg oppdatert og du støtter arbeidet i nærmiljøet.
encouragements:
- Kasserer sender deg kontingenten på e-post rett etterpå.
features:
- description: Meldingen går til kasserer, som registrerer deg og sender deg kontingenten på e-post. Når den er betalt er du medlem.
icon: lucide:coins
name: Etter innmelding
- description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.
icon: lucide:user
name: Hvem svarer deg
- description: Ha adressen i Tomter og en e-post du bruker klar.
icon: lucide:user-plus
name: Meld deg inn
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
type: text
- label: Adresse
name: adresse
placeholder: Tomterveien 12
type: text
- label: Email
name: email
type: email
- label: Telefon
name: telefon
optional: true
placeholder: 123 45 678
type: tel
name: Bli medlem av Tomter Vel
record_as: husstander
- action: /received/endre-medlemskap
consequence:
- Send endring
description: Har du flyttet, byttet e-post eller vil melde deg ut? Gi oss beskjed så vi har riktige opplysninger.
encouragements:
- Det tar bare et par minutter, og kasserer ordner resten.
features:
- description: Kasserer får beskjeden og oppdaterer medlemslisten, eller melder deg ut om det er det du ber om.
icon: lucide:refresh-cw
name: Etter du sender inn
- description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.
icon: lucide:user
name: Hvem svarer deg
- description: Skriv navnet ditt og hva som er nytt.
icon: lucide:pencil
name: Endre medlemskap
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
type: text
- label: Adresse
name: adresse
placeholder: Ny adresse i Tomter
type: text
- label: Hva vil du endre?
name: hva_er_nytt
placeholder: Ny e-post, ny adresse, eller ønske om utmelding
type: textarea
name: Oppdater eller avslutt medlemskapet
record_as: medlemsendringer
- action: /received/trafikkfare
consequence:
- Send inn
description: Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre.
encouragements:
- Bare noen linjer om hva og hvor er nok til at vi kan følge opp.
features:
- description: Trafikkomiteen tar meldingen din opp med kommunen eller den som eier veien. Du får vite om saken blir ordnet eller avvist.
icon: lucide:route
name: Hva skjer videre
- description: Trafikkomiteen leser meldingen din; haster det, kan du nå styret på post@tomtervel.no.
icon: lucide:car
name: Hvem leser dette
- description: Fortell hva du så, hvor det var, og legg gjerne igjen e-posten din hvis vi trenger å spørre mer.
icon: lucide:alert-triangle
name: Meld trafikkfare
requirements:
- label: Hvor var det
name: hvor
placeholder: Krysset Tomterveien / Elvestien
type: text
- label: Hva så du
name: hva
placeholder: Dårlig sikt i krysset, biler kjører fort
type: textarea
- label: E-post (valgfritt)
name: epost
optional: true
placeholder: ola.nordmann@epost.no
type: email
name: Meld fra om en trafikkfare
record_as: trafikkmeldinger
- action: /received/anleggsfeil
consequence:
- Send inn
description: Se noe ødelagt på en lekeplass eller langs elvestien, så tar lekeplasskomiteen tak i det.
encouragements:
- Det holder med noen ord om hva du så og hvor.
features:
- description: Meldingen går til lekeplasskomiteen, som ser på den og tar tak i saken. Når feilen er utbedret, er saken avsluttet.
icon: lucide:wrench
name: Hva skjer videre
- description: Lekeplasskomiteen leser meldingen din; til det haster kan du nå styret på post@tomtervel.no.
icon: lucide:hammer
name: Hvem leser dette
- description: Fortell hva som er ødelagt og omtrent hvor det er.
icon: lucide:construction
name: Meld anleggsfeil
requirements:
- label: Hvor er det
name: hvor
options:
- Lekeplassen
- Elvestien
- Skøytebanen
- Et annet sted
type: select
- label: Hva er ødelagt
name: hva
placeholder: Løs planke på gjerdet ved husken
type: textarea
name: Meld fra om noe ødelagt
record_as: anleggsfeil
- action: /received/horingsinnspill
consequence:
- Send innspill
description: Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar.
encouragements:
- Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen.
features:
- description: Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.
icon: lucide:route
name: Hva skjer videre
- description: Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.
icon: lucide:users
name: Hvem leser dette
- description: Fortell hvilken sak det gjelder og hva du mener.
icon: lucide:megaphone
name: Send et høringsinnspill
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: Hvilken sak gjelder det?
name: sak
placeholder: Reguleringsplan for Tomterveien
type: text
- label: Hva mener du?
name: innspill
placeholder: Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen.
type: textarea
name: Få din mening med i høringssvaret
record_as: innspill
- action: /received/hjelpe-til
consequence:
- Meld meg på
description: 17. mai, dugnad eller andre arrangementer trenger folk som stiller opp. Si fra hva du kan bidra med, så setter vi deg opp på noe som passer.
encouragements:
- Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg.
features:
- description: Arrangementskomiteen tar kontakt og finner ut hva som passer for deg. Sier du ja, blir du satt opp på en oppgave – sier du nei takk, er det helt greit.
icon: lucide:clipboard-list
name: Hva skjer videre
- description: Arrangementskomiteen leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
icon: lucide:users
name: Hvem leser dette
- description: Fortell kort hva du kan hjelpe til med.
icon: lucide:hand-helping
name: Meld deg som hjelper
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: Telefon
name: telefon
placeholder: 912 34 567
type: tel
- label: Hva kan du hjelpe til med?
multiple: true
name: hva
options:
- 17. mai
- Juletregranstenning
- Skøytedag
- Dugnad på elvestien
- Det som trengs
type: select
name: Bli med på dugnad eller arrangement
record_as: frivillige
- action: /received/komite
consequence:
- Meld interesse
description: Velet drives av sju komiteer på fritida, og alle trenger flere hender. Si hvilken komité du har lyst til å være med i.
encouragements:
- Det tar bare et minutt, og noen fra styret svarer deg.
features:
- description: Styret ser på ønsket ditt og finner en plass i komiteen du har meldt deg til, eller sier fra hvis det ikke er rom akkurat nå.
icon: lucide:clipboard-list
name: Hva skjer videre
- description: Styret leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
icon: lucide:handshake
name: Hvem leser dette
- description: Skriv hvilken komité du er interessert i.
icon: lucide:users
name: Meld deg til en komité
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: E-post
name: epost
placeholder: kari@eksempel.no
type: email
- label: Hvilken komité?
multiple: true
name: komite
options:
- Arrangementer
- Elvesti
- Høringsinstans
- Leke- og møteplasser
- Miljøgate
- Pendlerforhold
- Trafikkforhold
type: select
name: Sitt i en komité som betyr noe for deg
record_as: komitesoknader
- action: /received/trenger-hjelp
consequence:
- Be om hjelp
description: Får du ikke til snømåking, en handletur eller skyss for tiden? Si fra, så finner vi en nabo som kan stille opp.
encouragements:
- Vi finner en nabo som kan stille opp så fort som mulig.
features:
- description: Nabohjelpen finner en nabo som kan stille opp. Er det ordnet, eller om det ikke lot seg løse, får du beskjed.
icon: lucide:hand-helping
name: Fra melding til hjelp
- description: Nabohjelpen tar imot og finner noen til deg, eller ring post@tomtervel.no i mellomtiden.
icon: lucide:users
name: Hvem ser dette
- description: Skriv kort hva du trenger hjelp til.
icon: lucide:heart-handshake
name: Be om en hånd
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: E-post
name: email
placeholder: kari@eksempel.no
type: email
- label: Adresse
name: adresse
placeholder: Tomterveien 12
type: text
- label: Hva trenger du hjelp til
name: hva
placeholder: Måke snø på trappa, handle inn litt mat
type: textarea
- label: Telefon
name: telefon
optional: true
placeholder: 123 45 678
type: tel
name: Få en nabo til å stille opp
record_as: hjelpebehov
- action: /received/kan-hjelpe
consequence:
- Meld deg
description: Kan du stille opp med snømåking, en handletur eller skyss når en nabo trenger det? Meld deg, så blir du spurt når det passer.
encouragements:
- Du blir bare kontaktet når noe passer for deg.
features:
- description: Du blir registrert som hjelper. Trekker du deg tilbake senere, er det bare å si fra.
icon: lucide:user-check
name: Fra påmelding til spørsmål
- description: Nabohjelpen har oversikten og ringer deg direkte når det er noe, eller nås på post@tomtervel.no.
icon: lucide:heart-handshake
name: Hvem ser dette
- description: Fortell kort hva du kan bidra med.
icon: lucide:hand-helping
name: Meld deg som hjelper
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: E-post
name: email
placeholder: kari@eksempel.no
type: email
- label: Telefon
name: telefon
placeholder: 123 45 678
type: tel
- label: Hva kan du hjelpe med
multiple: true
name: kan
options:
- Snømåking
- Handling
- Kjøring
- Småfiks i huset
- En prat og litt selskap
- Det som trengs
type: select
name: Bli spurt når en nabo trenger en hånd
record_as: hjelpere
- action: /received/dele-utstyr
consequence:
- Legg ut oppslag
description: Har du noe naboene kan få låne, eller trenger du å låne noe selv? Legg ut et oppslag så ser de andre på Tomter det.
encouragements:
- Vi legger det ut så naboene kan se det.
features:
- description: Oppslaget legges ut for naboene å se. Når det er ordnet eller ikke lenger aktuelt, tas det ned igjen.
icon: lucide:clipboard-list
name: Fra oppslag til avtale
- description: Styret legger ut oppslaget og kan nås på post@tomtervel.no i mellomtiden.
icon: lucide:users
name: Hvem ser dette
- description: Skriv kort hva det gjelder, så folk skjønner det med en gang.
icon: lucide:package
name: Lån eller utlån
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
type: text
- label: E-post
name: email
placeholder: ola@eksempel.no
type: email
- label: Har du eller trenger du
name: har_eller_trenger
options:
- Jeg har noe å låne ut
- Jeg trenger å låne noe
type: select
- label: Hva gjelder det
name: hva
placeholder: Hengerfeste til bil, tilhenger, stige
type: textarea
name: Lån ut eller lån av naboen
record_as: oppslag
description: Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.
name: Hva gjør Tomter Vel, og hva kan du få her?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: kasserer
@@ -0,0 +1,102 @@
alternatives:
- action: /kasserer
consequence:
- Lagre
description: Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: husstander
kind: kv
transitions:
- from: open
label: Registrer betaling
to: betalt
- from: open
label: Meld ut
to: utmeldt
name: Nye medlemmer som venter på registrering
- action: /kasserer
consequence:
- Lagre
description: Medlemmer som har flyttet, byttet e-post eller vil melde seg ut, og venter på at opplysningene blir oppdatert.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: medlemsendringer
kind: kv
transitions:
- from: open
label: Registrer endring
to: oppdatert
name: Endringer som venter på å bli registrert
- action: /kasserer
consequence:
- Lagre
description: Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: utlegg
kind: kv
transitions:
- from: godkjent
label: Merk som utbetalt
to: utbetalt
- from: godkjent
label: Avvis likevel
to: avvist
- from: open
label: Godkjenn utlegg
to: godkjent
- from: open
label: Avvis utlegg
to: avvist
name: Utlegg som venter på deg
- action: /kasserer
consequence:
- Inviter
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: kasserer
name: Inviter noen inn i kassereren
- action: /kasserer
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her har du oversikt over medlemmer, endringer og utlegg som venter på deg som kasserer.
name: Hva venter på meg som kasserer akkurat nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: komiteer
@@ -0,0 +1,44 @@
alternatives:
- action: /komiteer/utlegg
consequence:
- Send utlegg
description: Har du lagt ut for noe til komiteen? Send det inn så kasserer kan betale deg tilbake.
name: Få tilbake det du har lagt ut
- action: /komiteer
consequence:
- Inviter
description: De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: komiteer
name: Inviter noen inn i komiteene
- action: /komiteer
consequence:
- Confirm
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: komiteer
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her holder du oversikt over sakene komiteen din har ansvar for, og flytter dem videre etter hvert som de blir fulgt opp.
name: Hva står ubehandlet i komiteen din nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,10 @@
alternatives:
- description: Kasserer ser gjennom kvitteringen og overfører pengene til kontoen du oppga.
name: Pengene kommer på konto
- action: /komiteer
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Utlegget er sendt til kasserer. Du får beskjed når det er sjekket.
name: Hva skjer med utlegget mitt nå?
@@ -0,0 +1,38 @@
alternatives:
- action: /komiteer/utlegg-sent
consequence:
- Send inn
description: Har du lagt ut for noe til komiteen? Send det inn, så ordner kasserer resten.
encouragements:
- Legg ved bilag om du har det, så går det raskere.
features:
- description: Kasserer ser gjennom kravet og godkjenner det, og deretter blir pengene utbetalt til deg. Blir det avvist, hører du hvorfor.
icon: lucide:wallet
name: Fra krav til utbetaling
- description: Kasserer i styret leser kravet ditt, og kan nås på post@tomtervel.no om det haster.
icon: lucide:coins
name: Kasserer ser dette
- description: Ha kvittering eller bilag klart før du fyller ut.
icon: lucide:receipt
name: Krav om refusjon
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: Beløp
name: belop
placeholder: 450 kr
type: text
- label: Hva gjaldt det
name: hva
placeholder: Kaffe og kjeks til dugnaden
type: textarea
name: Få pengene tilbake
record_as: utlegg
description: Har du betalt for noe på vegne av en komité? Send inn utlegget, så får du pengene tilbake.
followup: false
name: Har du lagt ut penger for komiteen og vil ha dem tilbake?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: lekeplasser
@@ -0,0 +1,59 @@
alternatives:
- action: /lekeplasser
consequence:
- Lagre
description: Meldinger om noe som er ødelagt på lekeplassen eller langs stien, og som bør fikses.
features:
- description: ''
name: ''
resource:
requires_group: lekeplasser
source:
bucket: anleggsfeil
kind: kv
transitions:
- from: open
label: Ta tak i saken
to: tatt_tak_i
- from: tatt_tak_i
label: Merk som utbedret
to: utbedret
name: Det som er meldt inn av skader
- action: /lekeplasser
consequence:
- Inviter
description: De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: lekeplasser
name: Inviter noen inn i Leke- og møteplasser
- action: /lekeplasser
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: lekeplasser
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her følger komiteen for lekeplassene opp det som er meldt inn av skader, til det er fikset.
name: Hva må fikses på lekeplassene og stien nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: nabohjelp
@@ -0,0 +1,85 @@
alternatives:
- action: /nabohjelp
consequence:
- Lagre
description: Naboer som trenger en hånd med snømåking, handling eller skyss – klare til å bli koblet med noen som kan hjelpe.
features:
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: hjelpebehov
kind: kv
transitions:
- from: formidlet
label: Meld ordnet
to: ordnet
- from: formidlet
label: Meld ikke løst
to: ikke_lost
- from: open
label: Koble til nabo
to: formidlet
- from: open
label: Meld ikke løst
to: ikke_lost
name: Naboer som trenger en hånd
- action: /nabohjelp
consequence:
- Lagre
description: Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem.
features:
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: hjelpere
kind: kv
transitions:
- from: open
label: Registrer som hjelper
to: registrert
- from: open
label: Meld trukket
to: trukket
name: Naboer som kan stille opp
- action: /nabohjelp
consequence:
- Inviter
description: De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: nabohjelp
name: Inviter noen inn i nabohjelpen
- action: /nabohjelp
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her kobler du naboer som trenger hjelp med dem som kan stille opp.
name: Hvem trenger hjelp, og hvem kan stille opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,15 @@
alternatives:
- description: Lekeplasskomiteen ser på meldingen og tar tak i det som må fikses før noen skader seg.
name: Komiteen tar tak i det
- action: /status/anleggsfeil
consequence:
- Se meldte feil
description: Se hva andre har meldt inn av skader på lekeplassene og stien, og hvor langt det har kommet.
name: Se andre meldte feil
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Meldingen din om skaden er sendt til lekeplasskomiteen. De ser over det du har sendt.
name: Hva skjer med meldingen min nå?
@@ -0,0 +1,10 @@
alternatives:
- description: Kasserer går gjennom nye innmeldinger og sender deg kontonummer og beløp for kontingenten.
name: Kasserer sender deg betalingsinfo
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Vi har mottatt innmeldingen din. Kasserer tar kontakt med betalingsinfo så snart medlemskapet er registrert.
name: Hva skjer etter at jeg har meldt meg inn?
@@ -0,0 +1,15 @@
alternatives:
- description: En i styret legger utstyret ut på naboenes oppslag, så andre kan se det og spørre om å låne.
name: Styret legger det ut for deg
- action: /status/oppslag
consequence:
- Se hva naboer deler
description: Se hva andre i Tomter har lagt ut til utlån akkurat nå.
name: Se alt naboene deler
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du la ut noe naboene kan låne. Vi legger det ut på oppslaget så snart vi kan.
name: Hva skjer med det jeg har lagt ut?
@@ -0,0 +1,10 @@
alternatives:
- description: Kasserer oppdaterer medlemslista og gir deg beskjed hvis det er noe mer vi trenger fra deg.
name: Kasserer retter opp opplysningene
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Vi har mottatt beskjeden om at du har flyttet, byttet e-post eller vil melde deg ut.
name: Hva skjer nå med det jeg meldte inn?
@@ -0,0 +1,10 @@
alternatives:
- description: Du hører fra noen i komiteen når de vet hva de trenger hjelp til, gjerne noen dager før arrangementet eller dugnaden.
name: Komiteen tar kontakt
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du vil hjelpe til. Arrangementskomiteen har fått beskjed og tar kontakt med deg.
name: Hva skjer nå som jeg har meldt meg?
@@ -0,0 +1,10 @@
alternatives:
- description: De ser på om det kan tas med i velets høringssvar til kommunen, og gir beskjed om det blir med.
name: Innspillet ditt inn i vurderingen
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Innspillet ditt er sendt til høringsinstansen i velet.
name: Hva skjer med det jeg har sagt om saken?
@@ -0,0 +1,10 @@
alternatives:
- description: Når en nabo trenger hjelp med noe du har sagt du kan bidra med, tar komiteen kontakt med deg direkte.
name: Du blir kontaktet ved behov
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du sier fra at du kan stille opp. Nabohjelp-komiteen tar imot meldingen og legger deg inn på lista over naboer som kan hjelpe.
name: Hva skjer nå som jeg har registrert meg?
@@ -0,0 +1,10 @@
alternatives:
- description: Noen fra styret tar kontakt for å høre mer om hva du liker å drive med, og finner en komité som passer.
name: Vi finner riktig komité til deg
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du vil bidra! Styret har fått beskjed og ser på hvilken komité som passer best for deg.
name: Hva skjer nå som jeg har meldt interesse for en komité?
@@ -0,0 +1,15 @@
alternatives:
- description: Trafikkomiteen ser gjennom meldinger jevnlig og tar det videre med kommunen eller den som eier veien der det trengs.
name: Trafikkomiteen tar den videre
- action: /status/trafikkmeldinger
consequence:
- Se andre trafikkfarer
description: Se hva andre har meldt inn, og status på sakene.
name: Andre meldte trafikkfarer
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Meldingen din om trafikkfaren er sendt til komiteen for trafikk.
name: Hva skjer med meldingen min nå?
@@ -0,0 +1,10 @@
alternatives:
- description: Vi tar kontakt med noen som kan hjelpe, så snart vi finner en som passer.
name: Vi finner en nabo til deg
- action: /
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Meldingen din er sendt til nabohjelpa. Vi ser etter en nabo som kan stille opp.
name: Hva skjer nå som jeg har bedt om hjelp?
@@ -0,0 +1,22 @@
alternatives:
- description: Alle meldinger er åpne for alle å se.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {hva: .hva, hvor: .hvor}'
public: true
source:
bucket: anleggsfeil
kind: kv
name: Status på meldte anleggsfeil
- action: /
consequence:
- Tilbake til meldinger
description: ''
name: Tilbake til meldinger
description: Her ser du meldinger om ødelagt lekeutstyr og skader på elvestien, og hvor langt hver sak har kommet.
name: Hva skjer med det jeg har meldt fra om?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,22 @@
alternatives:
- description: Åpen liste – navn og detaljer vises ikke.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {har_eller_trenger: .har_eller_trenger, hva: .hva}'
public: true
source:
bucket: oppslag
kind: kv
name: Oversikt over det som er meldt inn
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Her ser du alt som er sendt inn og hvor langt hvert oppslag har kommet.
name: Hva er sendt inn, og hvor langt har det kommet?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,22 @@
alternatives:
- description: Alle meldinger som er sendt inn, og hvor de står nå.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {hva: .hva, hvor: .hvor}'
public: true
source:
bucket: trafikkmeldinger
kind: kv
name: Trafikkmeldinger og status
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Her ser du farlige steder i trafikken som er meldt inn, og hvor langt saken har kommet.
name: Er det meldt fra om noe farlig i trafikken der jeg bor?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: styret
@@ -0,0 +1,219 @@
alternatives:
- action: /styret
consequence:
- Lagre
description: Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: innspill
kind: kv
transitions: []
name: Høringsinnspill fra beboerne
- action: /styret
consequence:
- Lagre
description: Her ligger alle som har meldt seg til en komité og venter på en plass.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: komitesoknader
kind: kv
transitions:
- from: open
label: Sett i komité
to: plassert
- from: open
label: Avslå søknaden
to: avslatt
name: Søknader til komiteene
- action: /styret
consequence:
- Lagre
description: Her ligger det naboer har å låne ut eller trenger å låne, klart til å legges ut.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: oppslag
kind: kv
transitions:
- from: open
label: Legg ut oppslaget
to: lagt_ut
- from: open
label: Ta ned oppslaget
to: tatt_ned
name: Utstyr til utlån blant naboer
- action: /styret
consequence:
- Lagre
description: Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: trafikkmeldinger
kind: kv
transitions: []
name: Meldinger om trafikkfarer
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: arrangementer
name: Inviter noen inn i Arrangementer
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: horingsinstans
name: Inviter noen inn i Høringsinstans
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: kasserer
name: Inviter noen inn i kassereren
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: komiteer
name: Inviter noen inn i komiteene
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: lekeplasser
name: Inviter noen inn i Leke- og møteplasser
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: nabohjelp
name: Inviter noen inn i nabohjelpen
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i styret, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: styret
name: Inviter noen inn i styret
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: trafikk
name: Inviter noen inn i Trafikkforhold
- action: /styret
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: 'Herfra følger styret opp det som ikke hører under en enkelt komité: høringssvar, komitéplasser og oppslag fra naboer.'
name: Hva venter på styret akkurat nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: trafikk
@@ -0,0 +1,65 @@
alternatives:
- action: /trafikk
consequence:
- Lagre
description: Farlige steder i trafikken som naboer har meldt inn.
features:
- description: ''
name: ''
resource:
requires_group: trafikk
source:
bucket: trafikkmeldinger
kind: kv
transitions:
- from: open
label: Ta opp med kommunen
to: tatt_opp
- from: open
label: Avvis meldingen
to: avvist
- from: tatt_opp
label: Meld ordnet
to: ordnet
- from: tatt_opp
label: Avvis meldingen
to: avvist
name: Farlige steder i trafikken
- action: /trafikk
consequence:
- Inviter
description: De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: trafikk
name: Inviter noen inn i Trafikkforhold
- action: /trafikk
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: trafikk
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her ser du meldinger om farlige steder i trafikken og følger dem opp overfor kommunen eller veieier.
name: Hvilke trafikkfarer må følges opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,2 @@
lang: no
title: Tomter Vel
@@ -0,0 +1,868 @@
{
"questions/arrangementer/index.yaml": {
"buckets": {
"frivillige": {
"description": "Her ser du hvem som har meldt seg til dugnad, 17. mai eller andre arrangementer, og hvor langt du har kommet med hver av dem.",
"heading": "Frivillige til arrangementer og dugnad",
"moves": {
"kontaktet->satt_opp": "Sett opp",
"kontaktet->takket_nei": "Takket nei",
"open->kontaktet": "Merk som kontaktet",
"open->takket_nei": "Takket nei"
}
}
},
"confirm": "Lagre",
"description": "Oversikt over folk som vil hjelpe til, slik at du kan følge opp og sette dem opp på noe som passer.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"arrangementer": {
"button": "Inviter",
"description": "De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Arrangementer",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hvem har meldt seg, og hvor langt har jeg kommet med å sette dem opp?"
},
"questions/decide/bli-medlem.yaml": {
"description": "",
"moves": {
"utmeldt": {
"button": "Utmeldt",
"description": "",
"heading": "Utmeldt"
}
},
"question": "What would you like to do?"
},
"questions/decide/dele-utstyr.yaml": {
"description": "Her sier du fra at utstyret er hentet eller ikke lenger tilgjengelig for utlån.",
"moves": {
"tatt_ned": {
"button": "Ta ned oppslaget",
"description": "Oppslaget fjernes fra siden, så ingen flere spør om å låne det.",
"heading": "Meld at utstyret er tatt ned"
}
},
"question": "Skal oppslaget om utstyret fortsatt stå ute?"
},
"questions/decide/kan-hjelpe.yaml": {
"description": "Her ser du naboer som har bedt om en hånd, og kan velge om du fortsatt kan bidra eller trekke deg for nå.",
"moves": {
"trukket": {
"button": "Trekk meg",
"description": "Du blir tatt av lista over naboer som kan spørres, men kan melde deg på igjen når det passer bedre.",
"heading": "Ta en pause fra nabohjelpen"
}
},
"question": "Vil du fortsatt kunne bli spurt om å hjelpe en nabo?"
},
"questions/decide/trenger-hjelp.yaml": {
"description": "Her ser du henvendelsen fra naboen som trengte en hånd, og kan si fra når det er ordnet.",
"moves": {
"ordnet": {
"button": "Merk som ordnet",
"description": "Da vet vi at naboen har fått hjelpen sin, og saken lukkes.",
"heading": "Meld fra at hjelpen er gitt"
}
},
"question": "Har naboen fått hjelpen de trengte?"
},
"questions/horingsinstans/index.yaml": {
"buckets": {
"innspill": {
"description": "Her ligger innspill fra beboere til saker kommunen har på høring.",
"heading": "Innspill til høringssvar",
"moves": {
"open->ikke_tatt_med": "Ikke tatt med",
"open->tatt_med": "Tatt med i svaret"
}
}
},
"confirm": "Send svar",
"description": "Her samler du innspillene og ser hva som er tatt med i velets høringssvar.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"horingsinstans": {
"button": "Inviter",
"description": "De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Høringsinstans",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hva sier vi i høringssvaret?"
},
"questions/index.yaml": {
"description": "Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.",
"doors": {},
"needs": {
"anleggsfeil": {
"button": "Send inn",
"description": "Se noe ødelagt på en lekeplass eller langs elvestien, så tar lekeplasskomiteen tak i det.",
"encouragement": "Det holder med noen ord om hva du så og hvor.",
"form_description": "Fortell hva som er ødelagt og omtrent hvor det er.",
"form_title": "Meld anleggsfeil",
"heading": "Meld fra om noe ødelagt",
"hints": {
"hva": "Løs planke på gjerdet ved husken",
"hvor": ""
},
"icon": "construction",
"labels": {
"hva": "Hva er ødelagt",
"hvor": "Hvor er det"
},
"road_description": "Meldingen går til lekeplasskomiteen, som ser på den og tar tak i saken. Når feilen er utbedret, er saken avsluttet.",
"road_icon": "lucide:wrench",
"road_title": "Hva skjer videre",
"who_description": "Lekeplasskomiteen leser meldingen din; til det haster kan du nå styret på post@tomtervel.no.",
"who_icon": "lucide:hammer",
"who_title": "Hvem leser dette"
},
"bli-medlem": {
"button": "Bli medlem",
"description": "Meld deg inn i velet, så holder vi deg oppdatert og du støtter arbeidet i nærmiljøet.",
"encouragement": "Kasserer sender deg kontingenten på e-post rett etterpå.",
"form_description": "Ha adressen i Tomter og en e-post du bruker klar.",
"form_title": "Meld deg inn",
"heading": "Bli medlem av Tomter Vel",
"hints": {
"adresse": "Tomterveien 12",
"email": "",
"navn": "Ola Nordmann",
"telefon": "123 45 678"
},
"icon": "user-plus",
"labels": {
"adresse": "Adresse",
"email": "Email",
"navn": "Navn",
"telefon": "Telefon"
},
"road_description": "Meldingen går til kasserer, som registrerer deg og sender deg kontingenten på e-post. Når den er betalt er du medlem.",
"road_icon": "lucide:coins",
"road_title": "Etter innmelding",
"who_description": "Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:user",
"who_title": "Hvem svarer deg"
},
"dele-utstyr": {
"button": "Legg ut oppslag",
"description": "Har du noe naboene kan få låne, eller trenger du å låne noe selv? Legg ut et oppslag så ser de andre på Tomter det.",
"encouragement": "Vi legger det ut så naboene kan se det.",
"form_description": "Skriv kort hva det gjelder, så folk skjønner det med en gang.",
"form_title": "Lån eller utlån",
"heading": "Lån ut eller lån av naboen",
"hints": {
"email": "ola@eksempel.no",
"har_eller_trenger": "",
"hva": "Hengerfeste til bil, tilhenger, stige",
"navn": "Ola Nordmann"
},
"icon": "package",
"labels": {
"email": "E-post",
"har_eller_trenger": "Har du eller trenger du",
"hva": "Hva gjelder det",
"navn": "Navn"
},
"road_description": "Oppslaget legges ut for naboene å se. Når det er ordnet eller ikke lenger aktuelt, tas det ned igjen.",
"road_icon": "lucide:clipboard-list",
"road_title": "Fra oppslag til avtale",
"who_description": "Styret legger ut oppslaget og kan nås på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:users",
"who_title": "Hvem ser dette"
},
"endre-medlemskap": {
"button": "Send endring",
"description": "Har du flyttet, byttet e-post eller vil melde deg ut? Gi oss beskjed så vi har riktige opplysninger.",
"encouragement": "Det tar bare et par minutter, og kasserer ordner resten.",
"form_description": "Skriv navnet ditt og hva som er nytt.",
"form_title": "Endre medlemskap",
"heading": "Oppdater eller avslutt medlemskapet",
"hints": {
"adresse": "Ny adresse i Tomter",
"hva_er_nytt": "Ny e-post, ny adresse, eller ønske om utmelding",
"navn": "Ola Nordmann"
},
"icon": "pencil",
"labels": {
"adresse": "Adresse",
"hva_er_nytt": "Hva vil du endre?",
"navn": "Navn"
},
"road_description": "Kasserer får beskjeden og oppdaterer medlemslisten, eller melder deg ut om det er det du ber om.",
"road_icon": "lucide:refresh-cw",
"road_title": "Etter du sender inn",
"who_description": "Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:user",
"who_title": "Hvem svarer deg"
},
"hjelpe-til": {
"button": "Meld meg på",
"description": "17. mai, dugnad eller andre arrangementer trenger folk som stiller opp. Si fra hva du kan bidra med, så setter vi deg opp på noe som passer.",
"encouragement": "Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg.",
"form_description": "Fortell kort hva du kan hjelpe til med.",
"form_title": "Meld deg som hjelper",
"heading": "Bli med på dugnad eller arrangement",
"hints": {
"hva": "",
"navn": "Kari Nordmann",
"telefon": "912 34 567"
},
"icon": "hand-helping",
"labels": {
"hva": "Hva kan du hjelpe til med?",
"navn": "Navn",
"telefon": "Telefon"
},
"road_description": "Arrangementskomiteen tar kontakt og finner ut hva som passer for deg. Sier du ja, blir du satt opp på en oppgave – sier du nei takk, er det helt greit.",
"road_icon": "lucide:clipboard-list",
"road_title": "Hva skjer videre",
"who_description": "Arrangementskomiteen leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:users",
"who_title": "Hvem leser dette"
},
"horingsinnspill": {
"button": "Send innspill",
"description": "Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar.",
"encouragement": "Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen.",
"form_description": "Fortell hvilken sak det gjelder og hva du mener.",
"form_title": "Send et høringsinnspill",
"heading": "Få din mening med i høringssvaret",
"hints": {
"innspill": "Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen.",
"navn": "Kari Nordmann",
"sak": "Reguleringsplan for Tomterveien"
},
"icon": "megaphone",
"labels": {
"innspill": "Hva mener du?",
"navn": "Navn",
"sak": "Hvilken sak gjelder det?"
},
"road_description": "Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.",
"road_icon": "lucide:route",
"road_title": "Hva skjer videre",
"who_description": "Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.",
"who_icon": "lucide:users",
"who_title": "Hvem leser dette"
},
"kan-hjelpe": {
"button": "Meld deg",
"description": "Kan du stille opp med snømåking, en handletur eller skyss når en nabo trenger det? Meld deg, så blir du spurt når det passer.",
"encouragement": "Du blir bare kontaktet når noe passer for deg.",
"form_description": "Fortell kort hva du kan bidra med.",
"form_title": "Meld deg som hjelper",
"heading": "Bli spurt når en nabo trenger en hånd",
"hints": {
"email": "kari@eksempel.no",
"kan": "",
"navn": "Kari Nordmann",
"telefon": "123 45 678"
},
"icon": "hand-helping",
"labels": {
"email": "E-post",
"kan": "Hva kan du hjelpe med",
"navn": "Navn",
"telefon": "Telefon"
},
"road_description": "Du blir registrert som hjelper. Trekker du deg tilbake senere, er det bare å si fra.",
"road_icon": "lucide:user-check",
"road_title": "Fra påmelding til spørsmål",
"who_description": "Nabohjelpen har oversikten og ringer deg direkte når det er noe, eller nås på post@tomtervel.no.",
"who_icon": "lucide:heart-handshake",
"who_title": "Hvem ser dette"
},
"komite": {
"button": "Meld interesse",
"description": "Velet drives av sju komiteer på fritida, og alle trenger flere hender. Si hvilken komité du har lyst til å være med i.",
"encouragement": "Det tar bare et minutt, og noen fra styret svarer deg.",
"form_description": "Skriv hvilken komité du er interessert i.",
"form_title": "Meld deg til en komité",
"heading": "Sitt i en komité som betyr noe for deg",
"hints": {
"epost": "kari@eksempel.no",
"komite": "",
"navn": "Kari Nordmann"
},
"icon": "users",
"labels": {
"epost": "E-post",
"komite": "Hvilken komité?",
"navn": "Navn"
},
"road_description": "Styret ser på ønsket ditt og finner en plass i komiteen du har meldt deg til, eller sier fra hvis det ikke er rom akkurat nå.",
"road_icon": "lucide:clipboard-list",
"road_title": "Hva skjer videre",
"who_description": "Styret leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:handshake",
"who_title": "Hvem leser dette"
},
"trafikkfare": {
"button": "Send inn",
"description": "Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre.",
"encouragement": "Bare noen linjer om hva og hvor er nok til at vi kan følge opp.",
"form_description": "Fortell hva du så, hvor det var, og legg gjerne igjen e-posten din hvis vi trenger å spørre mer.",
"form_title": "Meld trafikkfare",
"heading": "Meld fra om en trafikkfare",
"hints": {
"epost": "ola.nordmann@epost.no",
"hva": "Dårlig sikt i krysset, biler kjører fort",
"hvor": "Krysset Tomterveien / Elvestien"
},
"icon": "alert-triangle",
"labels": {
"epost": "E-post (valgfritt)",
"hva": "Hva så du",
"hvor": "Hvor var det"
},
"road_description": "Trafikkomiteen tar meldingen din opp med kommunen eller den som eier veien. Du får vite om saken blir ordnet eller avvist.",
"road_icon": "lucide:route",
"road_title": "Hva skjer videre",
"who_description": "Trafikkomiteen leser meldingen din; haster det, kan du nå styret på post@tomtervel.no.",
"who_icon": "lucide:car",
"who_title": "Hvem leser dette"
},
"trenger-hjelp": {
"button": "Be om hjelp",
"description": "Får du ikke til snømåking, en handletur eller skyss for tiden? Si fra, så finner vi en nabo som kan stille opp.",
"encouragement": "Vi finner en nabo som kan stille opp så fort som mulig.",
"form_description": "Skriv kort hva du trenger hjelp til.",
"form_title": "Be om en hånd",
"heading": "Få en nabo til å stille opp",
"hints": {
"adresse": "Tomterveien 12",
"email": "kari@eksempel.no",
"hva": "Måke snø på trappa, handle inn litt mat",
"navn": "Kari Nordmann",
"telefon": "123 45 678"
},
"icon": "heart-handshake",
"labels": {
"adresse": "Adresse",
"email": "E-post",
"hva": "Hva trenger du hjelp til",
"navn": "Navn",
"telefon": "Telefon"
},
"road_description": "Nabohjelpen finner en nabo som kan stille opp. Er det ordnet, eller om det ikke lot seg løse, får du beskjed.",
"road_icon": "lucide:hand-helping",
"road_title": "Fra melding til hjelp",
"who_description": "Nabohjelpen tar imot og finner noen til deg, eller ring post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:users",
"who_title": "Hvem ser dette"
}
},
"opener": {
"description": "To ting først. Resten står lenger ned på siden.",
"features": {
"medlem": {
"description": "Velet taler for Tomter overfor kommunen, holder lekeplassene og stien i stand og samler naboene på 17. mai og dugnad. 157 husstander er med. Du melder deg inn her, og ut igjen selv når du vil.",
"heading": "Et vel som taler for Tomter, og et medlemskap du styrer selv",
"icon": "users"
},
"nabo": {
"description": "Trenger du en hånd med snømåking, handling eller skyss, kobler nabohjelpsgruppa deg med en nabo som kan. Du sier selv fra når det er ordnet.",
"heading": "En nabo som stiller opp når du trenger det",
"icon": "handshake"
}
},
"heading": "Dette gjør velet"
},
"question": "Hva gjør Tomter Vel, og hva kan du få her?",
"shopping": {
"description": "Ingenting å fylle ut her. Det som er meldt inn, og hvor hver sak står.",
"heading": "Se deg rundt først",
"items": {
"status-anleggsfeil": {
"description": "Lekeplassen og stien: det som er meldt, og det som er fikset.",
"heading": "Alt som er meldt ødelagt",
"icon": "list"
},
"status-oppslag": {
"description": "Det naboene har å låne ut, og det de trenger å låne.",
"heading": "Oppslagstavla",
"icon": "list"
},
"status-trafikkmeldinger": {
"description": "Farlige steder naboene har meldt, og hva velet har gjort med dem.",
"heading": "Alle trafikkmeldinger",
"icon": "list"
}
}
}
},
"questions/kasserer/index.yaml": {
"buckets": {
"husstander": {
"description": "Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem.",
"heading": "Nye medlemmer som venter på registrering",
"moves": {
"open->betalt": "Registrer betaling",
"open->utmeldt": "Meld ut"
}
},
"medlemsendringer": {
"description": "Medlemmer som har flyttet, byttet e-post eller vil melde seg ut, og venter på at opplysningene blir oppdatert.",
"heading": "Endringer som venter på å bli registrert",
"moves": {
"open->oppdatert": "Registrer endring"
}
},
"utlegg": {
"description": "Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.",
"heading": "Utlegg som venter på deg",
"moves": {
"godkjent->avvist": "Avvis likevel",
"godkjent->utbetalt": "Merk som utbetalt",
"open->avvist": "Avvis utlegg",
"open->godkjent": "Godkjenn utlegg"
}
}
},
"confirm": "Lagre",
"description": "Her har du oversikt over medlemmer, endringer og utlegg som venter på deg som kasserer.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"kasserer": {
"button": "Inviter",
"description": "De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i kassereren",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hva venter på meg som kasserer akkurat nå?"
},
"questions/komiteer/index.yaml": {
"buckets": {},
"confirm": "Confirm",
"description": "Her holder du oversikt over sakene komiteen din har ansvar for, og flytter dem videre etter hvert som de blir fulgt opp.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"komiteer": {
"button": "Inviter",
"description": "De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i komiteene",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {
"utlegg": {
"button": "Send utlegg",
"description": "Har du lagt ut for noe til komiteen? Send det inn så kasserer kan betale deg tilbake.",
"heading": "Få tilbake det du har lagt ut"
}
},
"question": "Hva står ubehandlet i komiteen din nå?"
},
"questions/komiteer/utlegg-sent.yaml": {
"back": "Til forsiden",
"description": "Utlegget er sendt til kasserer. Du får beskjed når det er sjekket.",
"next_description": "Kasserer ser gjennom kvitteringen og overfører pengene til kontoen du oppga.",
"next_heading": "Pengene kommer på konto",
"question": "Hva skjer med utlegget mitt nå?"
},
"questions/komiteer/utlegg.yaml": {
"button": "Send inn",
"description": "Har du lagt ut for noe til komiteen? Send det inn, så ordner kasserer resten.",
"encouragement": "Legg ved bilag om du har det, så går det raskere.",
"form_description": "Ha kvittering eller bilag klart før du fyller ut.",
"form_title": "Krav om refusjon",
"heading": "Få pengene tilbake",
"hints": {
"belop": "450 kr",
"hva": "Kaffe og kjeks til dugnaden",
"navn": "Kari Nordmann"
},
"icon": "receipt",
"labels": {
"belop": "Beløp",
"hva": "Hva gjaldt det",
"navn": "Navn"
},
"page_description": "Har du betalt for noe på vegne av en komité? Send inn utlegget, så får du pengene tilbake.",
"question": "Har du lagt ut penger for komiteen og vil ha dem tilbake?",
"road_description": "Kasserer ser gjennom kravet og godkjenner det, og deretter blir pengene utbetalt til deg. Blir det avvist, hører du hvorfor.",
"road_icon": "lucide:wallet",
"road_title": "Fra krav til utbetaling",
"who_description": "Kasserer i styret leser kravet ditt, og kan nås på post@tomtervel.no om det haster.",
"who_icon": "lucide:coins",
"who_title": "Kasserer ser dette"
},
"questions/lekeplasser/index.yaml": {
"buckets": {
"anleggsfeil": {
"description": "Meldinger om noe som er ødelagt på lekeplassen eller langs stien, og som bør fikses.",
"heading": "Det som er meldt inn av skader",
"moves": {
"open->tatt_tak_i": "Ta tak i saken",
"tatt_tak_i->utbedret": "Merk som utbedret"
}
}
},
"confirm": "Lagre",
"description": "Her følger komiteen for lekeplassene opp det som er meldt inn av skader, til det er fikset.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"lekeplasser": {
"button": "Inviter",
"description": "De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Leke- og møteplasser",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hva må fikses på lekeplassene og stien nå?"
},
"questions/nabohjelp/index.yaml": {
"buckets": {
"hjelpebehov": {
"description": "Naboer som trenger en hånd med snømåking, handling eller skyss – klare til å bli koblet med noen som kan hjelpe.",
"heading": "Naboer som trenger en hånd",
"moves": {
"formidlet->ikke_lost": "Meld ikke løst",
"formidlet->ordnet": "Meld ordnet",
"open->formidlet": "Koble til nabo",
"open->ikke_lost": "Meld ikke løst"
}
},
"hjelpere": {
"description": "Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem.",
"heading": "Naboer som kan stille opp",
"moves": {
"open->registrert": "Registrer som hjelper",
"open->trukket": "Meld trukket"
}
}
},
"confirm": "Lagre",
"description": "Her kobler du naboer som trenger hjelp med dem som kan stille opp.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"nabohjelp": {
"button": "Inviter",
"description": "De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i nabohjelpen",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hvem trenger hjelp, og hvem kan stille opp?"
},
"questions/received/anleggsfeil.yaml": {
"back": "Tilbake til forsiden",
"description": "Meldingen din om skaden er sendt til lekeplasskomiteen. De ser over det du har sendt.",
"next_description": "Lekeplasskomiteen ser på meldingen og tar tak i det som må fikses før noen skader seg.",
"next_heading": "Komiteen tar tak i det",
"question": "Hva skjer med meldingen min nå?",
"see_all": {
"button": "Se meldte feil",
"description": "Se hva andre har meldt inn av skader på lekeplassene og stien, og hvor langt det har kommet.",
"heading": "Se andre meldte feil"
}
},
"questions/received/bli-medlem.yaml": {
"back": "Tilbake til forsiden",
"description": "Vi har mottatt innmeldingen din. Kasserer tar kontakt med betalingsinfo så snart medlemskapet er registrert.",
"next_description": "Kasserer går gjennom nye innmeldinger og sender deg kontonummer og beløp for kontingenten.",
"next_heading": "Kasserer sender deg betalingsinfo",
"question": "Hva skjer etter at jeg har meldt meg inn?"
},
"questions/received/dele-utstyr.yaml": {
"back": "Tilbake til forsiden",
"description": "Takk for at du la ut noe naboene kan låne. Vi legger det ut på oppslaget så snart vi kan.",
"next_description": "En i styret legger utstyret ut på naboenes oppslag, så andre kan se det og spørre om å låne.",
"next_heading": "Styret legger det ut for deg",
"question": "Hva skjer med det jeg har lagt ut?",
"see_all": {
"button": "Se hva naboer deler",
"description": "Se hva andre i Tomter har lagt ut til utlån akkurat nå.",
"heading": "Se alt naboene deler"
}
},
"questions/received/endre-medlemskap.yaml": {
"back": "Tilbake til forsiden",
"description": "Vi har mottatt beskjeden om at du har flyttet, byttet e-post eller vil melde deg ut.",
"next_description": "Kasserer oppdaterer medlemslista og gir deg beskjed hvis det er noe mer vi trenger fra deg.",
"next_heading": "Kasserer retter opp opplysningene",
"question": "Hva skjer nå med det jeg meldte inn?"
},
"questions/received/hjelpe-til.yaml": {
"back": "Tilbake til forsiden",
"description": "Takk for at du vil hjelpe til. Arrangementskomiteen har fått beskjed og tar kontakt med deg.",
"next_description": "Du hører fra noen i komiteen når de vet hva de trenger hjelp til, gjerne noen dager før arrangementet eller dugnaden.",
"next_heading": "Komiteen tar kontakt",
"question": "Hva skjer nå som jeg har meldt meg?"
},
"questions/received/horingsinnspill.yaml": {
"back": "Tilbake til forsiden",
"description": "Innspillet ditt er sendt til høringsinstansen i velet.",
"next_description": "De ser på om det kan tas med i velets høringssvar til kommunen, og gir beskjed om det blir med.",
"next_heading": "Innspillet ditt inn i vurderingen",
"question": "Hva skjer med det jeg har sagt om saken?"
},
"questions/received/kan-hjelpe.yaml": {
"back": "Tilbake til forsiden",
"description": "Takk for at du sier fra at du kan stille opp. Nabohjelp-komiteen tar imot meldingen og legger deg inn på lista over naboer som kan hjelpe.",
"next_description": "Når en nabo trenger hjelp med noe du har sagt du kan bidra med, tar komiteen kontakt med deg direkte.",
"next_heading": "Du blir kontaktet ved behov",
"question": "Hva skjer nå som jeg har registrert meg?"
},
"questions/received/komite.yaml": {
"back": "Tilbake til forsiden",
"description": "Takk for at du vil bidra! Styret har fått beskjed og ser på hvilken komité som passer best for deg.",
"next_description": "Noen fra styret tar kontakt for å høre mer om hva du liker å drive med, og finner en komité som passer.",
"next_heading": "Vi finner riktig komité til deg",
"question": "Hva skjer nå som jeg har meldt interesse for en komité?"
},
"questions/received/trafikkfare.yaml": {
"back": "Tilbake til forsiden",
"description": "Meldingen din om trafikkfaren er sendt til komiteen for trafikk.",
"next_description": "Trafikkomiteen ser gjennom meldinger jevnlig og tar det videre med kommunen eller den som eier veien der det trengs.",
"next_heading": "Trafikkomiteen tar den videre",
"question": "Hva skjer med meldingen min nå?",
"see_all": {
"button": "Se andre trafikkfarer",
"description": "Se hva andre har meldt inn, og status på sakene.",
"heading": "Andre meldte trafikkfarer"
}
},
"questions/received/trenger-hjelp.yaml": {
"back": "Til forsiden",
"description": "Meldingen din er sendt til nabohjelpa. Vi ser etter en nabo som kan stille opp.",
"next_description": "Vi tar kontakt med noen som kan hjelpe, så snart vi finner en som passer.",
"next_heading": "Vi finner en nabo til deg",
"question": "Hva skjer nå som jeg har bedt om hjelp?"
},
"questions/status/anleggsfeil/index.yaml": {
"back": "Tilbake til meldinger",
"description": "Her ser du meldinger om ødelagt lekeutstyr og skader på elvestien, og hvor langt hver sak har kommet.",
"heading": "Status på meldte anleggsfeil",
"list_description": "Alle meldinger er åpne for alle å se.",
"question": "Hva skjer med det jeg har meldt fra om?"
},
"questions/status/oppslag/index.yaml": {
"back": "Tilbake",
"description": "Her ser du alt som er sendt inn og hvor langt hvert oppslag har kommet.",
"heading": "Oversikt over det som er meldt inn",
"list_description": "Åpen liste – navn og detaljer vises ikke.",
"question": "Hva er sendt inn, og hvor langt har det kommet?"
},
"questions/status/trafikkmeldinger/index.yaml": {
"back": "Tilbake",
"description": "Her ser du farlige steder i trafikken som er meldt inn, og hvor langt saken har kommet.",
"heading": "Trafikkmeldinger og status",
"list_description": "Alle meldinger som er sendt inn, og hvor de står nå.",
"question": "Er det meldt fra om noe farlig i trafikken der jeg bor?"
},
"questions/styret/index.yaml": {
"buckets": {
"innspill": {
"description": "Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar.",
"heading": "Høringsinnspill fra beboerne",
"moves": {}
},
"komitesoknader": {
"description": "Her ligger alle som har meldt seg til en komité og venter på en plass.",
"heading": "Søknader til komiteene",
"moves": {
"open->avslatt": "Avslå søknaden",
"open->plassert": "Sett i komité"
}
},
"oppslag": {
"description": "Her ligger det naboer har å låne ut eller trenger å låne, klart til å legges ut.",
"heading": "Utstyr til utlån blant naboer",
"moves": {
"open->lagt_ut": "Legg ut oppslaget",
"open->tatt_ned": "Ta ned oppslaget"
}
},
"trafikkmeldinger": {
"description": "Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.",
"heading": "Meldinger om trafikkfarer",
"moves": {}
}
},
"confirm": "Lagre",
"description": "Herfra følger styret opp det som ikke hører under en enkelt komité: høringssvar, komitéplasser og oppslag fra naboer.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"arrangementer": {
"button": "Inviter",
"description": "De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Arrangementer",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"horingsinstans": {
"button": "Inviter",
"description": "De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Høringsinstans",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"kasserer": {
"button": "Inviter",
"description": "De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i kassereren",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"komiteer": {
"button": "Inviter",
"description": "De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i komiteene",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"lekeplasser": {
"button": "Inviter",
"description": "De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Leke- og møteplasser",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"nabohjelp": {
"button": "Inviter",
"description": "De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i nabohjelpen",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"styret": {
"button": "Inviter",
"description": "De får en konto, plass i styret, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i styret",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"trafikk": {
"button": "Inviter",
"description": "De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Trafikkforhold",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hva venter på styret akkurat nå?"
},
"questions/trafikk/index.yaml": {
"buckets": {
"trafikkmeldinger": {
"description": "Farlige steder i trafikken som naboer har meldt inn.",
"heading": "Farlige steder i trafikken",
"moves": {
"open->avvist": "Avvis meldingen",
"open->tatt_opp": "Ta opp med kommunen",
"tatt_opp->avvist": "Avvis meldingen",
"tatt_opp->ordnet": "Meld ordnet"
}
}
},
"confirm": "Lagre",
"description": "Her ser du meldinger om farlige steder i trafikken og følger dem opp overfor kommunen eller veieier.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"trafikk": {
"button": "Inviter",
"description": "De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Trafikkforhold",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hvilke trafikkfarer må følges opp?"
}
}
@@ -36,12 +36,41 @@ aggregates:
states:
formidlet:
event: formidlet
mail:
body: |-
Hei {navn},
Det du sendte om at en nabo stiller opp er nå formidlet.
Det du kan gjøre nå: {site}/decide/trenger-hjelp?chain={chain}&email={email}
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Formidlet'
to: submitter
ikke_lost:
event: ikke_lost
open:
event: received
mail:
body: |-
Hei {navn},
Vi har mottatt det du sendte om at en nabo stiller opp.
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Open'
to: submitter
ordnet:
event: ordnet
mail:
body: |-
Hei {navn},
Det du sendte om at en nabo stiller opp er nå ordnet.
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Ordnet'
to: submitter
transitions:
formidlet:
- ordnet
@@ -67,8 +96,28 @@ aggregates:
states:
betalt:
event: betalt
mail:
body: |-
Hei {navn},
Det du sendte om å bli medlem og få betalt kontingenten er nå betalt.
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Betalt'
to: submitter
open:
event: received
mail:
body: |-
Hei {navn},
Vi har mottatt det du sendte om å bli medlem og få betalt kontingenten.
Det du kan gjøre nå: {site}/decide/bli-medlem?chain={chain}&email={email}
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Open'
to: submitter
utmeldt:
event: utmeldt
transitions:
@@ -116,6 +165,15 @@ aggregates:
states:
lagt_ut:
event: lagt_ut
mail:
body: |-
Hei {navn},
Det du sendte om et oppslag som naboene ser er nå lagt ut.
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Lagt ut'
to: submitter
open:
event: received
tatt_ned:
@@ -1,2 +1,5 @@
lang: no
mail:
from: Tomter Vel <tomtervel@klingenbergbygg.no>
reply_to: post@tomtervel.no
title: Tomter Vel
@@ -1,4 +1,36 @@
{
"aggregates.yaml": {
"hjelpebehov": {
"formidlet": {
"body": "Hei {navn},\n\nDet du sendte om at en nabo stiller opp er nå formidlet.\n\nDet du kan gjøre nå: {site}/decide/trenger-hjelp?chain={chain}&email={email}\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Formidlet"
},
"open": {
"body": "Hei {navn},\n\nVi har mottatt det du sendte om at en nabo stiller opp.\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Open"
},
"ordnet": {
"body": "Hei {navn},\n\nDet du sendte om at en nabo stiller opp er nå ordnet.\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Ordnet"
}
},
"husstander": {
"betalt": {
"body": "Hei {navn},\n\nDet du sendte om å bli medlem og få betalt kontingenten er nå betalt.\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Betalt"
},
"open": {
"body": "Hei {navn},\n\nVi har mottatt det du sendte om å bli medlem og få betalt kontingenten.\n\nDet du kan gjøre nå: {site}/decide/bli-medlem?chain={chain}&email={email}\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Open"
}
},
"oppslag": {
"lagt_ut": {
"body": "Hei {navn},\n\nDet du sendte om et oppslag som naboene ser er nå lagt ut.\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Lagt ut"
}
}
},
"questions/arrangementer/index.yaml": {
"buckets": {
"frivillige": {
@@ -0,0 +1,26 @@
# Tomter Vel: the doors stay, the opener comes first, 2026-09-23
The flat front door (`runs/tomtervel-flat-2026-09-23`) scored worse
than the live doored site: ten offers on one page put the close pairs
next to each other. So the plan keeps its four doors and gains what
the flat build was for: the opener (two cards, membership and
neighbour help, each with a move of the person's own afterwards), the
look-around (the three public lists), the mails on the stages that
matter to the sender, and the member's own way out. Words lifted from
the live repo by card identity - the lift now follows a card across
pages - with the opener in Norwegian by hand (`opener-only.json`).
Scored with the scorer that treats a card with no button as what the
page says, not as an option (iris after 2026-09-23). The first run
(`r1/`) lifted from the wrong checkout and had the scorer counting
opener picks as misroutes; it is kept for the record.
| Front door | With descriptions | Headings only |
|---|---|---|
| Live, four doors (`tomtervel-cards-2026-09-23`) | 32 of 40 | 29 of 40 |
| Flat, ten offers (`tomtervel-flat-2026-09-23`) | 12 of 20 | 9 of 20 |
| Four doors with the opener, this run | 30 of 38 | 26 of 38 |
Level with the live site within the visitor's noise, with everything
new on top. Merged to tomtervel/questions main the same evening. The
mails are the builder's fallbacks; a model has not reworded them.
@@ -0,0 +1,38 @@
{"choice":"Bli medlem eller endre opplysningene dine","confidence":0.95,"id":"nyinnflyttet@/"}
{"choice":"Bli medlem av Tomter Vel","confidence":0.95,"id":"nyinnflyttet@/medlem"}
{"choice":"Bli medlem eller endre opplysningene dine","confidence":0.95,"id":"glemte-a-betale@/"}
{"choice":"Oppdater eller avslutt medlemskapet","confidence":0.95,"id":"glemte-a-betale@/medlem"}
{"choice":"Bli medlem eller endre opplysningene dine","confidence":0.95,"id":"ny-epost@/"}
{"choice":"Oppdater eller avslutt medlemskapet","confidence":0.95,"id":"ny-epost@/medlem"}
{"choice":"Bli medlem eller endre opplysningene dine","confidence":0.95,"id":"flytter@/"}
{"choice":"Oppdater eller avslutt medlemskapet","confidence":0.95,"id":"flytter@/medlem"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"skolevei@/"}
{"choice":"Meld fra om en trafikkfare","confidence":0.95,"id":"skolevei@/melde-fra"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"busslomme@/"}
{"choice":"Meld fra om noe ødelagt","confidence":0.95,"id":"busslomme@/melde-fra"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"huske@/"}
{"choice":"Meld fra om noe ødelagt","confidence":1.0,"id":"huske@/melde-fra"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"bru@/"}
{"choice":"Meld fra om noe ødelagt","confidence":0.95,"id":"bru@/melde-fra"}
{"choice":"Få din mening med i høringssvaret","confidence":0.95,"id":"blokker@/"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"togtider@/"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"vafler@/"}
{"choice":"Bli med på dugnad eller arrangement","confidence":0.95,"id":"vafler@/bidra"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"motorsag@/"}
{"choice":"Bli med på dugnad eller arrangement","confidence":0.95,"id":"motorsag@/bidra"}
{"choice":"Bli med og gjør en innsats","confidence":0.95,"id":"pendler@/"}
{"choice":"Sitt i en komité som betyr noe for deg","confidence":0.95,"id":"pendler@/bidra"}
{"choice":"Få din mening med i høringssvaret","confidence":0.95,"id":"planlegger@/"}
{"choice":"Sitt i en komité som betyr noe for deg","confidence":0.95,"id":"planlegger@/bidra"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"tilhenger@/"}
{"choice":"Lån ut eller lån av naboen","confidence":0.95,"id":"tilhenger@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"stige@/"}
{"choice":"Lån ut eller lån av naboen","confidence":0.95,"id":"stige@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"snomaking@/"}
{"choice":"Få en nabo til å stille opp","confidence":0.95,"id":"snomaking@/naboer"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"nyoperert@/"}
{"choice":"Få en nabo til å stille opp","confidence":0.95,"id":"nyoperert@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"hjemmekontor@/"}
{"choice":"Få en nabo til å stille opp","confidence":0.95,"id":"hjemmekontor@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":1.0,"id":"pensjonert-elektriker@/"}
{"choice":"Bli spurt når en nabo trenger en hånd","confidence":0.95,"id":"pensjonert-elektriker@/naboer"}
@@ -0,0 +1,38 @@
{"choice":"Bli medlem eller endre opplysningene dine","confidence":0.95,"id":"nyinnflyttet@/"}
{"choice":"Bli medlem av Tomter Vel","confidence":0.95,"id":"nyinnflyttet@/medlem"}
{"choice":"Bli medlem eller endre opplysningene dine","confidence":0.95,"id":"glemte-a-betale@/"}
{"choice":"Oppdater eller avslutt medlemskapet","confidence":0.95,"id":"glemte-a-betale@/medlem"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"ny-epost@/"}
{"choice":"Oppdater eller avslutt medlemskapet","confidence":0.95,"id":"ny-epost@/medlem"}
{"choice":"Bli medlem eller endre opplysningene dine","confidence":0.95,"id":"flytter@/"}
{"choice":"Oppdater eller avslutt medlemskapet","confidence":0.95,"id":"flytter@/medlem"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"skolevei@/"}
{"choice":"Meld fra om en trafikkfare","confidence":0.95,"id":"skolevei@/melde-fra"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"busslomme@/"}
{"choice":"Meld fra om en trafikkfare","confidence":0.95,"id":"busslomme@/melde-fra"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"huske@/"}
{"choice":"Meld fra om noe ødelagt","confidence":0.95,"id":"huske@/melde-fra"}
{"choice":"Bli medlem eller endre opplysningene dine","confidence":0.95,"id":"bru@/"}
{"choice":"Meld fra om noe ødelagt","confidence":0.95,"id":"bru@/melde-fra"}
{"choice":"Meld fra om noe som bør fikses","confidence":0.95,"id":"blokker@/"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"togtider@/"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"vafler@/"}
{"choice":"Bli med på dugnad eller arrangement","confidence":0.95,"id":"vafler@/bidra"}
{"choice":"Bli med og gjør en innsats","confidence":0.95,"id":"motorsag@/"}
{"choice":"Bli med på dugnad eller arrangement","confidence":0.95,"id":"motorsag@/bidra"}
{"choice":"Bli med og gjør en innsats","confidence":0.95,"id":"pendler@/"}
{"choice":"Bli med på dugnad eller arrangement","confidence":0.85,"id":"pendler@/bidra"}
{"choice":"Få din mening med i høringssvaret","confidence":0.95,"id":"planlegger@/"}
{"choice":"Sitt i en komité som betyr noe for deg","confidence":0.95,"id":"planlegger@/bidra"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"tilhenger@/"}
{"choice":"Lån ut eller lån av naboen","confidence":0.95,"id":"tilhenger@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"stige@/"}
{"choice":"Lån ut eller lån av naboen","confidence":0.95,"id":"stige@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"snomaking@/"}
{"choice":"Bli spurt når en nabo trenger en hånd","confidence":0.95,"id":"snomaking@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"nyoperert@/"}
{"choice":"Lån ut eller lån av naboen","confidence":0.95,"id":"nyoperert@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":0.95,"id":"hjemmekontor@/"}
{"choice":"Bli spurt når en nabo trenger en hånd","confidence":0.95,"id":"hjemmekontor@/naboer"}
{"choice":"Få hjelp av naboer, eller gi en hånd selv","confidence":1.0,"id":"pensjonert-elektriker@/"}
{"choice":"Bli spurt når en nabo trenger en hånd","confidence":0.95,"id":"pensjonert-elektriker@/naboer"}
+31
View File
@@ -0,0 +1,31 @@
OK: 32 question(s), 13 aggregate(s) valid
OK: access policy, 113 rule(s), validates
need "bli-medlem": / [Bli medlem eller endre opplysningene dine] -> /medlem [Bli medlem av Tomter Vel] -> "husstander"
need "endre-medlemskap": / [Bli medlem eller endre opplysningene dine] -> /medlem [Oppdater eller avslutt medlemskapet] -> "medlemsendringer"
need "trafikkfare": / [Meld fra om noe som bør fikses] -> /melde-fra [Meld fra om en trafikkfare] -> "trafikkmeldinger"
need "anleggsfeil": / [Meld fra om noe som bør fikses] -> /melde-fra [Meld fra om noe ødelagt] -> "anleggsfeil"
need "horingsinnspill": / [Få din mening med i høringssvaret] -> "innspill"
need "hjelpe-til": / [Bli med og gjør en innsats] -> /bidra [Bli med på dugnad eller arrangement] -> "frivillige"
need "komite": / [Bli med og gjør en innsats] -> /bidra [Sitt i en komité som betyr noe for deg] -> "komitesoknader"
need "trenger-hjelp": / [Få hjelp av naboer, eller gi en hånd selv] -> /naboer [Få en nabo til å stille opp] -> "hjelpebehov"
need "kan-hjelpe": / [Få hjelp av naboer, eller gi en hånd selv] -> /naboer [Bli spurt når en nabo trenger en hånd] -> "hjelpere"
need "dele-utstyr": / [Få hjelp av naboer, eller gi en hånd selv] -> /naboer [Lån ut eller lån av naboen] -> "oppslag"
need "utlegg": /komiteer/utlegg [Få pengene tilbake] -> "utlegg"
OK: 11 need(s) structurally met, 0 planned, 21 persona(s)
wrote the simulation model to model.json
wrote 38 wording task(s) to tasks-full.jsonl
OK: 32 question(s), 13 aggregate(s) valid
OK: access policy, 113 rule(s), validates
need "bli-medlem": / [Bli medlem eller endre opplysningene dine] -> /medlem [Bli medlem av Tomter Vel] -> "husstander"
need "endre-medlemskap": / [Bli medlem eller endre opplysningene dine] -> /medlem [Oppdater eller avslutt medlemskapet] -> "medlemsendringer"
need "trafikkfare": / [Meld fra om noe som bør fikses] -> /melde-fra [Meld fra om en trafikkfare] -> "trafikkmeldinger"
need "anleggsfeil": / [Meld fra om noe som bør fikses] -> /melde-fra [Meld fra om noe ødelagt] -> "anleggsfeil"
need "horingsinnspill": / [Få din mening med i høringssvaret] -> "innspill"
need "hjelpe-til": / [Bli med og gjør en innsats] -> /bidra [Bli med på dugnad eller arrangement] -> "frivillige"
need "komite": / [Bli med og gjør en innsats] -> /bidra [Sitt i en komité som betyr noe for deg] -> "komitesoknader"
need "trenger-hjelp": / [Få hjelp av naboer, eller gi en hånd selv] -> /naboer [Få en nabo til å stille opp] -> "hjelpebehov"
need "kan-hjelpe": / [Få hjelp av naboer, eller gi en hånd selv] -> /naboer [Bli spurt når en nabo trenger en hånd] -> "hjelpere"
need "dele-utstyr": / [Få hjelp av naboer, eller gi en hånd selv] -> /naboer [Lån ut eller lån av naboen] -> "oppslag"
need "utlegg": /komiteer/utlegg [Få pengene tilbake] -> "utlegg"
OK: 11 need(s) structurally met, 0 planned, 21 persona(s)
wrote 38 wording task(s) to tasks-skim.jsonl
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,43 @@
{
"questions/index.yaml": {
"question": "Hva gjør Tomter Vel, og hva kan du få her?",
"description": "Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.",
"opener": {
"heading": "Dette gjør velet",
"description": "To ting først. Resten står lenger ned på siden.",
"features": {
"medlem": {
"heading": "Et vel som taler for Tomter, og et medlemskap du styrer selv",
"description": "Velet taler for Tomter overfor kommunen, holder lekeplassene og stien i stand og samler naboene på 17. mai og dugnad. 157 husstander er med. Du melder deg inn her, og ut igjen selv når du vil.",
"icon": "users"
},
"nabo": {
"heading": "En nabo som stiller opp når du trenger det",
"description": "Trenger du en hånd med snømåking, handling eller skyss, kobler nabohjelpsgruppa deg med en nabo som kan. Du sier selv fra når det er ordnet.",
"icon": "handshake"
}
}
},
"shopping": {
"heading": "Se deg rundt først",
"description": "Ingenting å fylle ut her. Det som er meldt inn, og hvor hver sak står.",
"items": {
"status-trafikkmeldinger": {
"heading": "Alle trafikkmeldinger",
"description": "Farlige steder naboene har meldt, og hva velet har gjort med dem.",
"icon": "list"
},
"status-anleggsfeil": {
"heading": "Alt som er meldt ødelagt",
"description": "Lekeplassen og stien: det som er meldt, og det som er fikset.",
"icon": "list"
},
"status-oppslag": {
"heading": "Oppslagstavla",
"description": "Det naboene har å låne ut, og det de trenger å låne.",
"icon": "list"
}
}
}
}
}
@@ -0,0 +1,60 @@
== answer full
== answer skim
== score full
MISROUTE: glemte-a-betale@/medlem: picked "Oppdater eller avslutt medlemskapet" (0.95), the need is met by ["Bli medlem av Tomter Vel"]
MISROUTE: skolevei@/: picked "Se deg rundt først" (0.95), the need is met by ["Melde fra"]
MISROUTE: busslomme@/: picked "Dette gjør velet" (0.95), the need is met by ["Melde fra"]
MISROUTE: huske@/: picked "Dette gjør velet" (0.95), the need is met by ["Melde fra"]
MISROUTE: bru@/: picked "Naboer" (0.95), the need is met by ["Melde fra"]
MISROUTE: pendler@/: picked "Dette gjør velet" (0.95), the need is met by ["Bidra"]
MISROUTE: pendler@/bidra: picked "Bli med på dugnad eller arrangement" (0.95), the need is met by ["Sitt i en komité som betyr noe for deg"]
MISROUTE: planlegger@/: picked "Få din mening med i høringssvaret" (0.95), the need is met by ["Bidra"]
MISROUTE: planlegger@/bidra: picked "Bli med på dugnad eller arrangement" (0.95), the need is met by ["Sitt i en komité som betyr noe for deg"]
MISROUTE: hjemmekontor@/: picked "Dette gjør velet" (0.95), the need is met by ["Naboer"]
MISROUTE: hjemmekontor@/naboer: picked "Få en nabo til å stille opp" (0.95), the need is met by ["Bli spurt når en nabo trenger en hånd"]
MISROUTE: pensjonert-elektriker@/naboer: picked "Få en nabo til å stille opp" (0.95), the need is met by ["Bli spurt når en nabo trenger en hånd"]
wording: 26/38 routed right (68%)
== score skim
MISROUTE: nyinnflyttet@/: picked "Dette gjør velet" (0.95), the need is met by ["Medlem"]
MISROUTE: glemte-a-betale@/medlem: picked "Oppdater eller avslutt medlemskapet" (0.95), the need is met by ["Bli medlem av Tomter Vel"]
MISROUTE: ny-epost@/: picked "Se deg rundt først" (0.95), the need is met by ["Medlem"]
MISROUTE: skolevei@/: picked "Dette gjør velet" (0.95), the need is met by ["Melde fra"]
MISROUTE: busslomme@/: picked "Se deg rundt først" (0.85), the need is met by ["Melde fra"]
MISROUTE: huske@/: picked "Se deg rundt først" (0.95), the need is met by ["Melde fra"]
MISROUTE: bru@/: picked "Dette gjør velet" (0.95), the need is met by ["Melde fra"]
MISROUTE: bru@/melde-fra: picked "Meld fra om en trafikkfare" (0.85), the need is met by ["Meld fra om noe ødelagt"]
MISROUTE: blokker@/: picked "Melde fra" (0.95), the need is met by ["Få din mening med i høringssvaret"]
MISROUTE: vafler@/: picked "Se deg rundt først" (0.85), the need is met by ["Bidra"]
MISROUTE: motorsag@/: picked "Dette gjør velet" (0.85), the need is met by ["Bidra"]
MISROUTE: pendler@/: picked "Dette gjør velet" (0.85), the need is met by ["Bidra"]
MISROUTE: pendler@/bidra: picked "Bli med på dugnad eller arrangement" (0.95), the need is met by ["Sitt i en komité som betyr noe for deg"]
MISROUTE: snomaking@/: picked "Melde fra" (0.95), the need is met by ["Naboer"]
MISROUTE: snomaking@/naboer: picked "Bli spurt når en nabo trenger en hånd" (0.95), the need is met by ["Få en nabo til å stille opp"]
MISROUTE: nyoperert@/: picked "Melde fra" (0.95), the need is met by ["Naboer"]
MISROUTE: nyoperert@/naboer: picked "Bli spurt når en nabo trenger en hånd" (0.95), the need is met by ["Få en nabo til å stille opp"]
MISROUTE: hjemmekontor@/: picked "Melde fra" (0.85), the need is met by ["Naboer"]
MISROUTE: pensjonert-elektriker@/: picked "Bidra" (0.95), the need is met by ["Naboer"]
wording: 19/38 routed right (50%)
== rate
need LIX which where asked next gutted twin says page load
bli-medlem @/ 22 very easy 1/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
bli-medlem @/medlem 40 easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 3 required
endre-medlemskap @/ 22 very easy 2/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
endre-medlemskap @/medlem 35 easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 3 required
trafikkfare @/ 22 very easy 1/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
trafikkfare @/melde-fra 32 easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 2 required
anleggsfeil @/ 22 very easy 2/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
anleggsfeil @/melde-fra 25 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 2 required
horingsinnspill 23 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 7 options, 3 required - SPLIT
hjelpe-til @/ 22 very easy 2/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
hjelpe-til @/bidra 27 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 3 required
komite @/ 22 very easy 2/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
komite @/bidra 22 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 3 required
trenger-hjelp @/ 22 very easy 1/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
trenger-hjelp @/naboer 21 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 3 options, 4 required
kan-hjelpe @/ 22 very easy 2/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
kan-hjelpe @/naboer 24 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 3 options, 4 required
dele-utstyr @/ 22 very easy 2/2 2/2 2/2 - 0/0/0/- ok 7 options, 0 required - SPLIT
dele-utstyr @/naboer 23 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 3 options, 4 required
utlegg 36 easy 1/1 1/1 1/1 1/1 0/0/0/0 ok 1 options, 3 required
== done
@@ -0,0 +1,220 @@
aggregates:
- bucket: anleggsfeil
initial: open
states:
open:
event: received
tatt_tak_i:
event: tatt_tak_i
utbedret:
event: utbedret
transitions:
open:
- tatt_tak_i
tatt_tak_i:
- utbedret
- bucket: frivillige
initial: open
states:
kontaktet:
event: kontaktet
open:
event: received
satt_opp:
event: satt_opp
takket_nei:
event: takket_nei
transitions:
kontaktet:
- satt_opp
- takket_nei
open:
- kontaktet
- takket_nei
- bucket: hjelpebehov
initial: open
states:
formidlet:
event: formidlet
mail:
body: |-
Hei {navn},
Det du sendte om at en nabo stiller opp er nå formidlet.
Det du kan gjøre nå: {site}/decide/trenger-hjelp?chain={chain}&email={email}
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Formidlet'
to: submitter
ikke_lost:
event: ikke_lost
open:
event: received
mail:
body: |-
Hei {navn},
Vi har mottatt det du sendte om at en nabo stiller opp.
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Open'
to: submitter
ordnet:
event: ordnet
mail:
body: |-
Hei {navn},
Det du sendte om at en nabo stiller opp er nå ordnet.
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Ordnet'
to: submitter
transitions:
formidlet:
- ordnet
- ikke_lost
open:
- formidlet
- ikke_lost
- bucket: hjelpere
initial: open
states:
open:
event: received
registrert:
event: registrert
trukket:
event: trukket
transitions:
open:
- registrert
- trukket
- bucket: husstander
initial: open
states:
betalt:
event: betalt
mail:
body: |-
Hei {navn},
Det du sendte om å bli medlem og få betalt kontingenten er nå betalt.
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Betalt'
to: submitter
open:
event: received
mail:
body: |-
Hei {navn},
Vi har mottatt det du sendte om å bli medlem og få betalt kontingenten.
Det du kan gjøre nå: {site}/decide/bli-medlem?chain={chain}&email={email}
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Open'
to: submitter
utmeldt:
event: utmeldt
transitions:
open:
- betalt
- utmeldt
- bucket: innspill
initial: open
states:
ikke_tatt_med:
event: ikke_tatt_med
open:
event: received
tatt_med:
event: tatt_med
transitions:
open:
- tatt_med
- ikke_tatt_med
- bucket: komitesoknader
initial: open
states:
avslatt:
event: avslatt
open:
event: received
plassert:
event: plassert
transitions:
open:
- plassert
- avslatt
- bucket: medlemsendringer
initial: open
states:
open:
event: received
oppdatert:
event: oppdatert
transitions:
open:
- oppdatert
- bucket: oppslag
initial: open
states:
lagt_ut:
event: lagt_ut
mail:
body: |-
Hei {navn},
Det du sendte om et oppslag som naboene ser er nå lagt ut.
Styret i Tomter Vel på post@tomtervel.no
subject: 'Tomter Vel: Lagt ut'
to: submitter
open:
event: received
tatt_ned:
event: tatt_ned
transitions:
open:
- lagt_ut
- tatt_ned
- bucket: trafikkmeldinger
initial: open
states:
avvist:
event: avvist
open:
event: received
ordnet:
event: ordnet
tatt_opp:
event: tatt_opp
transitions:
open:
- tatt_opp
- avvist
tatt_opp:
- ordnet
- avvist
- bucket: utlegg
initial: open
states:
avvist:
event: avvist
godkjent:
event: godkjent
open:
event: received
utbetalt:
event: utbetalt
transitions:
godkjent:
- utbetalt
- avvist
open:
- godkjent
- avvist
@@ -0,0 +1,265 @@
needs:
- done_when:
- betalt
- utmeldt
enters: /
handled_by: kasserer
id: bli-medlem
lands_in: husstander
max_fields: 3
max_steps: 2
stages:
- open
- betalt
- utmeldt
success:
- betalt
via: Medlem
wants: å bli medlem og få betalt kontingenten
who: en husstand i Tomter
- done_when:
- oppdatert
enters: /
handled_by: kasserer
id: endre-medlemskap
lands_in: medlemsendringer
max_fields: 3
max_steps: 2
stages:
- open
- oppdatert
success:
- oppdatert
via: Medlem
wants: at velet har riktige opplysninger om dem
who: et medlem som har flyttet, byttet e-post eller vil melde seg ut
- done_when:
- ordnet
- avvist
enters: /
handled_by: trafikk
id: trafikkfare
lands_in: trafikkmeldinger
max_fields: 2
max_steps: 2
stages:
- open
- tatt_opp
- ordnet
- avvist
success:
- ordnet
via: Melde fra
wants: at velet tar det opp med kommunen eller den som eier veien
who: en som har sett et farlig sted i trafikken
- done_when:
- utbedret
enters: /
handled_by: lekeplasser
id: anleggsfeil
lands_in: anleggsfeil
max_fields: 2
max_steps: 2
stages:
- open
- tatt_tak_i
- utbedret
success:
- utbedret
via: Melde fra
wants: at det blir fikset før noen skader seg
who: en som ser at noe på lekeplassen eller stien er ødelagt
- done_when:
- tatt_med
- ikke_tatt_med
enters: /
handled_by: horingsinstans
id: horingsinnspill
lands_in: innspill
max_fields: 3
max_steps: 1
stages:
- open
- tatt_med
- ikke_tatt_med
success:
- tatt_med
via: Få din mening med i høringssvaret
wants: at velet tar det med i sitt svar
who: en beboer som har en mening om en sak kommunen har på høring
- done_when:
- satt_opp
- takket_nei
enters: /
handled_by: arrangementer
id: hjelpe-til
lands_in: frivillige
max_fields: 3
max_steps: 2
stages:
- open
- kontaktet
- satt_opp
- takket_nei
success:
- satt_opp
via: Bidra
wants: å bli satt opp på noe som passer dem
who: en som vil hjelpe til på et arrangement eller en dugnad
- done_when:
- plassert
- avslatt
enters: /
handled_by: styret
id: komite
lands_in: komitesoknader
max_fields: 3
max_steps: 2
stages:
- open
- plassert
- avslatt
success:
- plassert
via: Bidra
wants: en plass i den komiteen som driver med det de bryr seg om
who: en som vil sitte i en komité
- done_when:
- ordnet
- ikke_lost
enters: /
handled_by: nabohjelp
id: trenger-hjelp
lands_in: hjelpebehov
max_fields: 4
max_steps: 2
stages:
- open
- formidlet
- ordnet
- ikke_lost
success:
- ordnet
via: Naboer
wants: at en nabo stiller opp
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss
- done_when:
- registrert
- trukket
enters: /
handled_by: nabohjelp
id: kan-hjelpe
lands_in: hjelpere
max_fields: 4
max_steps: 2
stages:
- open
- registrert
- trukket
success:
- registrert
via: Naboer
wants: å bli spurt når det passer
who: en nabo som kan stille opp når noen trenger det
- done_when:
- lagt_ut
- tatt_ned
enters: /
handled_by: styret
id: dele-utstyr
lands_in: oppslag
max_fields: 4
max_steps: 2
stages:
- open
- lagt_ut
- tatt_ned
success:
- lagt_ut
via: Naboer
wants: et oppslag som naboene ser
who: en nabo som har noe å låne ut, eller trenger å låne noe
- done_when:
- utbetalt
- avvist
enters: /komiteer/utlegg
enters_as: komiteer
handled_by: kasserer
id: utlegg
lands_in: utlegg
max_fields: 3
max_steps: 1
stages:
- open
- godkjent
- utbetalt
- avvist
success:
- utbetalt
via: Få pengene tilbake
wants: pengene tilbake
who: en i en komité som har lagt ut for noe
personas:
- id: nyinnflyttet
need: bli-medlem
text: Vi flyttet til Tomter i mars og har hørt at det finnes et vel. Hvordan blir vi med, og hva koster det?
- id: glemte-a-betale
need: bli-medlem
text: Jeg har vært medlem før men fikk ikke betalt i fjor. Kan jeg bare vippse, og til hvem?
- id: ny-epost
need: endre-medlemskap
text: Vi har byttet e-postadresse og får ikke lenger noe fra dere.
- id: flytter
need: endre-medlemskap
text: Vi selger huset og flytter til Ski i august, så vi må ut av medlemslista.
- id: skolevei
need: trafikkfare
text: Bilene kjører altfor fort i svingen ved skolen om morgenen, og det er ikke fortau der ungene går.
- id: busslomme
need: trafikkfare
text: Det er umulig å se om det kommer noen når man skal ut fra busslomma ved butikken, hekken har blitt kjempehøy.
- id: huske
need: anleggsfeil
text: Huska på lekeplassen henger i én kjetting. Sønnen min dro i den i går og den holdt så vidt.
- id: bru
need: anleggsfeil
text: Planken på den lille brua på stien langs elva er råtten, jeg gikk nesten gjennom.
- id: blokker
need: horingsinnspill
text: Kommunen skal bygge blokker på jordet bak stasjonen, og jeg synes det er alt for høyt. Kan velet si ifra?
- id: togtider
need: horingsinnspill
text: Ruter vil kutte det tidlige toget. Jeg pendler til Oslo hver dag og vil at velet skriver til dem om det.
- id: vafler
need: hjelpe-til
text: Jeg kan steke vafler på 17. mai-frokosten hvis dere trenger folk.
- id: motorsag
need: hjelpe-til
text: Har motorsag og ledig helg, kan ta trær langs elvestien hvis det er en dugnad.
- id: pendler
need: komite
text: Jeg pendler og er lei av at ingen snakker med Ruter. Jeg vil gjerne være med i gjengen som jobber med det.
- id: planlegger
need: komite
text: Jeg er arealplanlegger av yrke og kunne bidratt når kommunen sender saker på høring.
- id: tilhenger
need: dele-utstyr
text: Jeg har en tilhenger som står ubrukt mesteparten av året, naboer kan gjerne låne den for en hundrelapp.
- id: stige
need: dele-utstyr
text: Trenger en lang stige en dag i helga for å rense takrenna, er det noen i nærheten som har?
- id: snomaking
need: trenger-hjelp
text: Jeg er 84 og klarer ikke å måke innkjørselen lenger. Er det noen som kan hjelpe meg når det snør?
- id: nyoperert
need: trenger-hjelp
text: Jeg er nyoperert i hofta og kommer meg ikke til butikken på noen uker. Kunne noen handlet for meg?
- id: hjemmekontor
need: kan-hjelpe
text: Jeg jobber hjemmefra og kan godt måke eller handle for noen som ikke får det til selv.
- id: pensjonert-elektriker
need: kan-hjelpe
text: Pensjonert elektriker, har bil og god tid. Si fra om noen trenger skyss eller en hånd med småting.
- id: kvittering
need: utlegg
text: Jeg kjøpte pølser og kakao til skøytedagen for 1 840 kroner, her er kvitteringa, vil ha det igjen.
@@ -0,0 +1 @@
qualifies: arrangementer
@@ -0,0 +1,65 @@
alternatives:
- action: /arrangementer
consequence:
- Lagre
description: Her ser du hvem som har meldt seg til dugnad, 17. mai eller andre arrangementer, og hvor langt du har kommet med hver av dem.
features:
- description: ''
name: ''
resource:
requires_group: arrangementer
source:
bucket: frivillige
kind: kv
transitions:
- from: kontaktet
label: Sett opp
to: satt_opp
- from: kontaktet
label: Takket nei
to: takket_nei
- from: open
label: Merk som kontaktet
to: kontaktet
- from: open
label: Takket nei
to: takket_nei
name: Frivillige til arrangementer og dugnad
- action: /arrangementer
consequence:
- Inviter
description: De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: arrangementer
name: Inviter noen inn i Arrangementer
- action: /arrangementer
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: arrangementer
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Oversikt over folk som vil hjelpe til, slik at du kan følge opp og sette dem opp på noe som passer.
name: Hvem har meldt seg, og hvor langt har jeg kommet med å sette dem opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,82 @@
alternatives:
- action: /received/hjelpe-til
consequence:
- Meld meg på
description: 17. mai, dugnad eller andre arrangementer trenger folk som stiller opp. Si fra hva du kan bidra med, så setter vi deg opp på noe som passer.
encouragements:
- Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg.
features:
- description: Arrangementskomiteen tar kontakt og finner ut hva som passer for deg. Sier du ja, blir du satt opp på en oppgave – sier du nei takk, er det helt greit.
icon: lucide:clipboard-list
name: Hva skjer videre
- description: Arrangementskomiteen leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
icon: lucide:users
name: Hvem leser dette
- description: Fortell kort hva du kan hjelpe til med.
icon: lucide:hand-helping
name: Meld deg som hjelper
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: Telefon
name: telefon
placeholder: 912 34 567
type: tel
- label: Hva kan du hjelpe til med?
multiple: true
name: hva
options:
- 17. mai
- Juletregranstenning
- Skøytedag
- Dugnad på elvestien
- Det som trengs
type: select
name: Bli med på dugnad eller arrangement
record_as: frivillige
- action: /received/komite
consequence:
- Meld interesse
description: Velet drives av sju komiteer på fritida, og alle trenger flere hender. Si hvilken komité du har lyst til å være med i.
encouragements:
- Det tar bare et minutt, og noen fra styret svarer deg.
features:
- description: Styret ser på ønsket ditt og finner en plass i komiteen du har meldt deg til, eller sier fra hvis det ikke er rom akkurat nå.
icon: lucide:clipboard-list
name: Hva skjer videre
- description: Styret leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
icon: lucide:handshake
name: Hvem leser dette
- description: Skriv hvilken komité du er interessert i.
icon: lucide:users
name: Meld deg til en komité
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: E-post
name: epost
placeholder: kari@eksempel.no
type: email
- label: Hvilken komité?
multiple: true
name: komite
options:
- Arrangementer
- Elvesti
- Høringsinstans
- Leke- og møteplasser
- Miljøgate
- Pendlerforhold
- Trafikkforhold
type: select
name: Sitt i en komité som betyr noe for deg
record_as: komitesoknader
description: For noen som vil stille opp på 17. mai, dugnad eller et arrangement, eller sitte i en komité.
name: What do you need?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,9 @@
alternatives:
- description: ''
name: Utmeldt
self_transition:
bucket: husstander
label: Utmeldt
to: utmeldt
description: ''
name: What would you like to do?
@@ -0,0 +1,9 @@
alternatives:
- description: Oppslaget fjernes fra siden, så ingen flere spør om å låne det.
name: Meld at utstyret er tatt ned
self_transition:
bucket: oppslag
label: Ta ned oppslaget
to: tatt_ned
description: Her sier du fra at utstyret er hentet eller ikke lenger tilgjengelig for utlån.
name: Skal oppslaget om utstyret fortsatt stå ute?
@@ -0,0 +1,9 @@
alternatives:
- description: Du blir tatt av lista over naboer som kan spørres, men kan melde deg på igjen når det passer bedre.
name: Ta en pause fra nabohjelpen
self_transition:
bucket: hjelpere
label: Trekk meg
to: trukket
description: Her ser du naboer som har bedt om en hånd, og kan velge om du fortsatt kan bidra eller trekke deg for nå.
name: Vil du fortsatt kunne bli spurt om å hjelpe en nabo?
@@ -0,0 +1,9 @@
alternatives:
- description: Da vet vi at naboen har fått hjelpen sin, og saken lukkes.
name: Meld fra at hjelpen er gitt
self_transition:
bucket: hjelpebehov
label: Merk som ordnet
to: ordnet
description: Her ser du henvendelsen fra naboen som trengte en hånd, og kan si fra når det er ordnet.
name: Har naboen fått hjelpen de trengte?
@@ -0,0 +1 @@
qualifies: horingsinstans
@@ -0,0 +1,59 @@
alternatives:
- action: /horingsinstans
consequence:
- Send svar
description: Her ligger innspill fra beboere til saker kommunen har på høring.
features:
- description: ''
name: ''
resource:
requires_group: horingsinstans
source:
bucket: innspill
kind: kv
transitions:
- from: open
label: Tatt med i svaret
to: tatt_med
- from: open
label: Ikke tatt med
to: ikke_tatt_med
name: Innspill til høringssvar
- action: /horingsinstans
consequence:
- Inviter
description: De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: horingsinstans
name: Inviter noen inn i Høringsinstans
- action: /horingsinstans
consequence:
- Send svar
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: horingsinstans
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her samler du innspillene og ser hva som er tatt med i velets høringssvar.
name: Hva sier vi i høringssvaret?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,78 @@
alternatives:
- description: To ting først. Resten står lenger ned på siden.
features:
- description: Velet taler for Tomter overfor kommunen, holder lekeplassene og stien i stand og samler naboene på 17. mai og dugnad. 157 husstander er med. Du melder deg inn her, og ut igjen selv når du vil.
icon: lucide:users
name: Et vel som taler for Tomter, og et medlemskap du styrer selv
- description: Trenger du en hånd med snømåking, handling eller skyss, kobler nabohjelpsgruppa deg med en nabo som kan. Du sier selv fra når det er ordnet.
icon: lucide:handshake
name: En nabo som stiller opp når du trenger det
name: Dette gjør velet
- description: Ingenting å fylle ut her. Det som er meldt inn, og hvor hver sak står.
features:
- description: 'Lekeplassen og stien: det som er meldt, og det som er fikset. [Alt som er meldt ødelagt](/status/anleggsfeil)'
icon: lucide:list
name: Alt som er meldt ødelagt
- description: Det naboene har å låne ut, og det de trenger å låne. [Oppslagstavla](/status/oppslag)
icon: lucide:list
name: Oppslagstavla
- description: Farlige steder naboene har meldt, og hva velet har gjort med dem. [Alle trafikkmeldinger](/status/trafikkmeldinger)
icon: lucide:list
name: Alle trafikkmeldinger
name: Se deg rundt først
- action: /medlem
consequence:
- Continue
description: For en husstand i Tomter som vil bli medlem, betale kontingent, eller melde flytting, ny e-post eller utmelding.
name: Medlem
- action: /melde-fra
consequence:
- Continue
description: For noen som har sett noe farlig i trafikken, eller noe ødelagt på lekeplassen eller stien.
name: Melde fra
- action: /bidra
consequence:
- Continue
description: For noen som vil stille opp på 17. mai, dugnad eller et arrangement, eller sitte i en komité.
name: Bidra
- action: /naboer
consequence:
- Continue
description: For en nabo som trenger en hånd med snømåking, handling eller skyss, kan gi en, eller har noe å låne ut.
name: Naboer
- action: /received/horingsinnspill
consequence:
- Send innspill
description: Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar.
encouragements:
- Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen.
features:
- description: Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.
icon: lucide:route
name: Hva skjer videre
- description: Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.
icon: lucide:users
name: Hvem leser dette
- description: Fortell hvilken sak det gjelder og hva du mener.
icon: lucide:megaphone
name: Send et høringsinnspill
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: Hvilken sak gjelder det?
name: sak
placeholder: Reguleringsplan for Tomterveien
type: text
- label: Hva mener du?
name: innspill
placeholder: Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen.
type: textarea
name: Få din mening med i høringssvaret
record_as: innspill
description: Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.
name: Hva gjør Tomter Vel, og hva kan du få her?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: kasserer
@@ -0,0 +1,102 @@
alternatives:
- action: /kasserer
consequence:
- Lagre
description: Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: husstander
kind: kv
transitions:
- from: open
label: Registrer betaling
to: betalt
- from: open
label: Meld ut
to: utmeldt
name: Nye medlemmer som venter på registrering
- action: /kasserer
consequence:
- Lagre
description: Medlemmer som har flyttet, byttet e-post eller vil melde seg ut, og venter på at opplysningene blir oppdatert.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: medlemsendringer
kind: kv
transitions:
- from: open
label: Registrer endring
to: oppdatert
name: Endringer som venter på å bli registrert
- action: /kasserer
consequence:
- Lagre
description: Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: utlegg
kind: kv
transitions:
- from: godkjent
label: Merk som utbetalt
to: utbetalt
- from: godkjent
label: Avvis likevel
to: avvist
- from: open
label: Godkjenn utlegg
to: godkjent
- from: open
label: Avvis utlegg
to: avvist
name: Utlegg som venter på deg
- action: /kasserer
consequence:
- Inviter
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: kasserer
name: Inviter noen inn i kassereren
- action: /kasserer
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her har du oversikt over medlemmer, endringer og utlegg som venter på deg som kasserer.
name: Hva venter på meg som kasserer akkurat nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: komiteer
@@ -0,0 +1,44 @@
alternatives:
- action: /komiteer/utlegg
consequence:
- Send utlegg
description: Har du lagt ut for noe til komiteen? Send det inn så kasserer kan betale deg tilbake.
name: Få tilbake det du har lagt ut
- action: /komiteer
consequence:
- Inviter
description: De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: komiteer
name: Inviter noen inn i komiteene
- action: /komiteer
consequence:
- Confirm
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: komiteer
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her holder du oversikt over sakene komiteen din har ansvar for, og flytter dem videre etter hvert som de blir fulgt opp.
name: Hva står ubehandlet i komiteen din nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,10 @@
alternatives:
- description: Kasserer ser gjennom kvitteringen og overfører pengene til kontoen du oppga.
name: Pengene kommer på konto
- action: /komiteer
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Utlegget er sendt til kasserer. Du får beskjed når det er sjekket.
name: Hva skjer med utlegget mitt nå?
@@ -0,0 +1,38 @@
alternatives:
- action: /komiteer/utlegg-sent
consequence:
- Send inn
description: Har du lagt ut for noe til komiteen? Send det inn, så ordner kasserer resten.
encouragements:
- Legg ved bilag om du har det, så går det raskere.
features:
- description: Kasserer ser gjennom kravet og godkjenner det, og deretter blir pengene utbetalt til deg. Blir det avvist, hører du hvorfor.
icon: lucide:wallet
name: Fra krav til utbetaling
- description: Kasserer i styret leser kravet ditt, og kan nås på post@tomtervel.no om det haster.
icon: lucide:coins
name: Kasserer ser dette
- description: Ha kvittering eller bilag klart før du fyller ut.
icon: lucide:receipt
name: Krav om refusjon
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: Beløp
name: belop
placeholder: 450 kr
type: text
- label: Hva gjaldt det
name: hva
placeholder: Kaffe og kjeks til dugnaden
type: textarea
name: Få pengene tilbake
record_as: utlegg
description: Har du betalt for noe på vegne av en komité? Send inn utlegget, så får du pengene tilbake.
followup: false
name: Har du lagt ut penger for komiteen og vil ha dem tilbake?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: lekeplasser
@@ -0,0 +1,59 @@
alternatives:
- action: /lekeplasser
consequence:
- Lagre
description: Meldinger om noe som er ødelagt på lekeplassen eller langs stien, og som bør fikses.
features:
- description: ''
name: ''
resource:
requires_group: lekeplasser
source:
bucket: anleggsfeil
kind: kv
transitions:
- from: open
label: Ta tak i saken
to: tatt_tak_i
- from: tatt_tak_i
label: Merk som utbedret
to: utbedret
name: Det som er meldt inn av skader
- action: /lekeplasser
consequence:
- Inviter
description: De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: lekeplasser
name: Inviter noen inn i Leke- og møteplasser
- action: /lekeplasser
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: lekeplasser
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her følger komiteen for lekeplassene opp det som er meldt inn av skader, til det er fikset.
name: Hva må fikses på lekeplassene og stien nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,72 @@
alternatives:
- action: /received/bli-medlem
consequence:
- Bli medlem
description: Meld deg inn i velet, så holder vi deg oppdatert og du støtter arbeidet i nærmiljøet.
encouragements:
- Kasserer sender deg kontingenten på e-post rett etterpå.
features:
- description: Meldingen går til kasserer, som registrerer deg og sender deg kontingenten på e-post. Når den er betalt er du medlem.
icon: lucide:coins
name: Etter innmelding
- description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.
icon: lucide:user
name: Hvem svarer deg
- description: Ha adressen i Tomter og en e-post du bruker klar.
icon: lucide:user-plus
name: Meld deg inn
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
type: text
- label: Adresse
name: adresse
placeholder: Tomterveien 12
type: text
- label: Email
name: email
type: email
- label: Telefon
name: telefon
optional: true
placeholder: 123 45 678
type: tel
name: Bli medlem av Tomter Vel
record_as: husstander
- action: /received/endre-medlemskap
consequence:
- Send endring
description: Har du flyttet, byttet e-post eller vil melde deg ut? Gi oss beskjed så vi har riktige opplysninger.
encouragements:
- Det tar bare et par minutter, og kasserer ordner resten.
features:
- description: Kasserer får beskjeden og oppdaterer medlemslisten, eller melder deg ut om det er det du ber om.
icon: lucide:refresh-cw
name: Etter du sender inn
- description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.
icon: lucide:user
name: Hvem svarer deg
- description: Skriv navnet ditt og hva som er nytt.
icon: lucide:pencil
name: Endre medlemskap
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
type: text
- label: Adresse
name: adresse
placeholder: Ny adresse i Tomter
type: text
- label: Hva vil du endre?
name: hva_er_nytt
placeholder: Ny e-post, ny adresse, eller ønske om utmelding
type: textarea
name: Oppdater eller avslutt medlemskapet
record_as: medlemsendringer
description: For en husstand i Tomter som vil bli medlem, betale kontingent, eller melde flytting, ny e-post eller utmelding.
name: What do you need?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,69 @@
alternatives:
- action: /received/trafikkfare
consequence:
- Send inn
description: Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre.
encouragements:
- Bare noen linjer om hva og hvor er nok til at vi kan følge opp.
features:
- description: Trafikkomiteen tar meldingen din opp med kommunen eller den som eier veien. Du får vite om saken blir ordnet eller avvist.
icon: lucide:route
name: Hva skjer videre
- description: Trafikkomiteen leser meldingen din; haster det, kan du nå styret på post@tomtervel.no.
icon: lucide:car
name: Hvem leser dette
- description: Fortell hva du så, hvor det var, og legg gjerne igjen e-posten din hvis vi trenger å spørre mer.
icon: lucide:alert-triangle
name: Meld trafikkfare
requirements:
- label: Hvor var det
name: hvor
placeholder: Krysset Tomterveien / Elvestien
type: text
- label: Hva så du
name: hva
placeholder: Dårlig sikt i krysset, biler kjører fort
type: textarea
- label: E-post (valgfritt)
name: epost
optional: true
placeholder: ola.nordmann@epost.no
type: email
name: Meld fra om en trafikkfare
record_as: trafikkmeldinger
- action: /received/anleggsfeil
consequence:
- Send inn
description: Se noe ødelagt på en lekeplass eller langs elvestien, så tar lekeplasskomiteen tak i det.
encouragements:
- Det holder med noen ord om hva du så og hvor.
features:
- description: Meldingen går til lekeplasskomiteen, som ser på den og tar tak i saken. Når feilen er utbedret, er saken avsluttet.
icon: lucide:wrench
name: Hva skjer videre
- description: Lekeplasskomiteen leser meldingen din; til det haster kan du nå styret på post@tomtervel.no.
icon: lucide:hammer
name: Hvem leser dette
- description: Fortell hva som er ødelagt og omtrent hvor det er.
icon: lucide:construction
name: Meld anleggsfeil
requirements:
- label: Hvor er det
name: hvor
options:
- Lekeplassen
- Elvestien
- Skøytebanen
- Et annet sted
type: select
- label: Hva er ødelagt
name: hva
placeholder: Løs planke på gjerdet ved husken
type: textarea
name: Meld fra om noe ødelagt
record_as: anleggsfeil
description: For noen som har sett noe farlig i trafikken, eller noe ødelagt på lekeplassen eller stien.
name: What do you need?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,125 @@
alternatives:
- action: /received/trenger-hjelp
consequence:
- Be om hjelp
description: Får du ikke til snømåking, en handletur eller skyss for tiden? Si fra, så finner vi en nabo som kan stille opp.
encouragements:
- Vi finner en nabo som kan stille opp så fort som mulig.
features:
- description: Nabohjelpen finner en nabo som kan stille opp. Er det ordnet, eller om det ikke lot seg løse, får du beskjed.
icon: lucide:hand-helping
name: Fra melding til hjelp
- description: Nabohjelpen tar imot og finner noen til deg, eller ring post@tomtervel.no i mellomtiden.
icon: lucide:users
name: Hvem ser dette
- description: Skriv kort hva du trenger hjelp til.
icon: lucide:heart-handshake
name: Be om en hånd
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: E-post
name: email
placeholder: kari@eksempel.no
type: email
- label: Adresse
name: adresse
placeholder: Tomterveien 12
type: text
- label: Hva trenger du hjelp til
name: hva
placeholder: Måke snø på trappa, handle inn litt mat
type: textarea
- label: Telefon
name: telefon
optional: true
placeholder: 123 45 678
type: tel
name: Få en nabo til å stille opp
record_as: hjelpebehov
- action: /received/kan-hjelpe
consequence:
- Meld deg
description: Kan du stille opp med snømåking, en handletur eller skyss når en nabo trenger det? Meld deg, så blir du spurt når det passer.
encouragements:
- Du blir bare kontaktet når noe passer for deg.
features:
- description: Du blir registrert som hjelper. Trekker du deg tilbake senere, er det bare å si fra.
icon: lucide:user-check
name: Fra påmelding til spørsmål
- description: Nabohjelpen har oversikten og ringer deg direkte når det er noe, eller nås på post@tomtervel.no.
icon: lucide:heart-handshake
name: Hvem ser dette
- description: Fortell kort hva du kan bidra med.
icon: lucide:hand-helping
name: Meld deg som hjelper
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: E-post
name: email
placeholder: kari@eksempel.no
type: email
- label: Telefon
name: telefon
placeholder: 123 45 678
type: tel
- label: Hva kan du hjelpe med
multiple: true
name: kan
options:
- Snømåking
- Handling
- Kjøring
- Småfiks i huset
- En prat og litt selskap
- Det som trengs
type: select
name: Bli spurt når en nabo trenger en hånd
record_as: hjelpere
- action: /received/dele-utstyr
consequence:
- Legg ut oppslag
description: Har du noe naboene kan få låne, eller trenger du å låne noe selv? Legg ut et oppslag så ser de andre på Tomter det.
encouragements:
- Vi legger det ut så naboene kan se det.
features:
- description: Oppslaget legges ut for naboene å se. Når det er ordnet eller ikke lenger aktuelt, tas det ned igjen.
icon: lucide:clipboard-list
name: Fra oppslag til avtale
- description: Styret legger ut oppslaget og kan nås på post@tomtervel.no i mellomtiden.
icon: lucide:users
name: Hvem ser dette
- description: Skriv kort hva det gjelder, så folk skjønner det med en gang.
icon: lucide:package
name: Lån eller utlån
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
type: text
- label: E-post
name: email
placeholder: ola@eksempel.no
type: email
- label: Har du eller trenger du
name: har_eller_trenger
options:
- Jeg har noe å låne ut
- Jeg trenger å låne noe
type: select
- label: Hva gjelder det
name: hva
placeholder: Hengerfeste til bil, tilhenger, stige
type: textarea
name: Lån ut eller lån av naboen
record_as: oppslag
description: For en nabo som trenger en hånd med snømåking, handling eller skyss, kan gi en, eller har noe å låne ut.
name: What do you need?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: nabohjelp
@@ -0,0 +1,85 @@
alternatives:
- action: /nabohjelp
consequence:
- Lagre
description: Naboer som trenger en hånd med snømåking, handling eller skyss – klare til å bli koblet med noen som kan hjelpe.
features:
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: hjelpebehov
kind: kv
transitions:
- from: formidlet
label: Meld ordnet
to: ordnet
- from: formidlet
label: Meld ikke løst
to: ikke_lost
- from: open
label: Koble til nabo
to: formidlet
- from: open
label: Meld ikke løst
to: ikke_lost
name: Naboer som trenger en hånd
- action: /nabohjelp
consequence:
- Lagre
description: Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem.
features:
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: hjelpere
kind: kv
transitions:
- from: open
label: Registrer som hjelper
to: registrert
- from: open
label: Meld trukket
to: trukket
name: Naboer som kan stille opp
- action: /nabohjelp
consequence:
- Inviter
description: De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: nabohjelp
name: Inviter noen inn i nabohjelpen
- action: /nabohjelp
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her kobler du naboer som trenger hjelp med dem som kan stille opp.
name: Hvem trenger hjelp, og hvem kan stille opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,15 @@
alternatives:
- description: Lekeplasskomiteen ser på meldingen og tar tak i det som må fikses før noen skader seg.
name: Komiteen tar tak i det
- action: /status/anleggsfeil
consequence:
- Se meldte feil
description: Se hva andre har meldt inn av skader på lekeplassene og stien, og hvor langt det har kommet.
name: Se andre meldte feil
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Meldingen din om skaden er sendt til lekeplasskomiteen. De ser over det du har sendt.
name: Hva skjer med meldingen min nå?
@@ -0,0 +1,10 @@
alternatives:
- description: Kasserer går gjennom nye innmeldinger og sender deg kontonummer og beløp for kontingenten.
name: Kasserer sender deg betalingsinfo
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Vi har mottatt innmeldingen din. Kasserer tar kontakt med betalingsinfo så snart medlemskapet er registrert.
name: Hva skjer etter at jeg har meldt meg inn?
@@ -0,0 +1,15 @@
alternatives:
- description: En i styret legger utstyret ut på naboenes oppslag, så andre kan se det og spørre om å låne.
name: Styret legger det ut for deg
- action: /status/oppslag
consequence:
- Se hva naboer deler
description: Se hva andre i Tomter har lagt ut til utlån akkurat nå.
name: Se alt naboene deler
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du la ut noe naboene kan låne. Vi legger det ut på oppslaget så snart vi kan.
name: Hva skjer med det jeg har lagt ut?
@@ -0,0 +1,10 @@
alternatives:
- description: Kasserer oppdaterer medlemslista og gir deg beskjed hvis det er noe mer vi trenger fra deg.
name: Kasserer retter opp opplysningene
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Vi har mottatt beskjeden om at du har flyttet, byttet e-post eller vil melde deg ut.
name: Hva skjer nå med det jeg meldte inn?
@@ -0,0 +1,10 @@
alternatives:
- description: Du hører fra noen i komiteen når de vet hva de trenger hjelp til, gjerne noen dager før arrangementet eller dugnaden.
name: Komiteen tar kontakt
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du vil hjelpe til. Arrangementskomiteen har fått beskjed og tar kontakt med deg.
name: Hva skjer nå som jeg har meldt meg?
@@ -0,0 +1,10 @@
alternatives:
- description: De ser på om det kan tas med i velets høringssvar til kommunen, og gir beskjed om det blir med.
name: Innspillet ditt inn i vurderingen
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Innspillet ditt er sendt til høringsinstansen i velet.
name: Hva skjer med det jeg har sagt om saken?
@@ -0,0 +1,10 @@
alternatives:
- description: Når en nabo trenger hjelp med noe du har sagt du kan bidra med, tar komiteen kontakt med deg direkte.
name: Du blir kontaktet ved behov
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du sier fra at du kan stille opp. Nabohjelp-komiteen tar imot meldingen og legger deg inn på lista over naboer som kan hjelpe.
name: Hva skjer nå som jeg har registrert meg?
@@ -0,0 +1,10 @@
alternatives:
- description: Noen fra styret tar kontakt for å høre mer om hva du liker å drive med, og finner en komité som passer.
name: Vi finner riktig komité til deg
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du vil bidra! Styret har fått beskjed og ser på hvilken komité som passer best for deg.
name: Hva skjer nå som jeg har meldt interesse for en komité?
@@ -0,0 +1,15 @@
alternatives:
- description: Trafikkomiteen ser gjennom meldinger jevnlig og tar det videre med kommunen eller den som eier veien der det trengs.
name: Trafikkomiteen tar den videre
- action: /status/trafikkmeldinger
consequence:
- Se andre trafikkfarer
description: Se hva andre har meldt inn, og status på sakene.
name: Andre meldte trafikkfarer
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Meldingen din om trafikkfaren er sendt til komiteen for trafikk.
name: Hva skjer med meldingen min nå?
@@ -0,0 +1,10 @@
alternatives:
- description: Vi tar kontakt med noen som kan hjelpe, så snart vi finner en som passer.
name: Vi finner en nabo til deg
- action: /
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Meldingen din er sendt til nabohjelpa. Vi ser etter en nabo som kan stille opp.
name: Hva skjer nå som jeg har bedt om hjelp?
@@ -0,0 +1,22 @@
alternatives:
- description: Alle meldinger er åpne for alle å se.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {hva: .hva, hvor: .hvor}'
public: true
source:
bucket: anleggsfeil
kind: kv
name: Status på meldte anleggsfeil
- action: /
consequence:
- Tilbake til meldinger
description: ''
name: Tilbake til meldinger
description: Her ser du meldinger om ødelagt lekeutstyr og skader på elvestien, og hvor langt hver sak har kommet.
name: Hva skjer med det jeg har meldt fra om?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,22 @@
alternatives:
- description: Åpen liste – navn og detaljer vises ikke.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {har_eller_trenger: .har_eller_trenger, hva: .hva}'
public: true
source:
bucket: oppslag
kind: kv
name: Oversikt over det som er meldt inn
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Her ser du alt som er sendt inn og hvor langt hvert oppslag har kommet.
name: Hva er sendt inn, og hvor langt har det kommet?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,22 @@
alternatives:
- description: Alle meldinger som er sendt inn, og hvor de står nå.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {hva: .hva, hvor: .hvor}'
public: true
source:
bucket: trafikkmeldinger
kind: kv
name: Trafikkmeldinger og status
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Her ser du farlige steder i trafikken som er meldt inn, og hvor langt saken har kommet.
name: Er det meldt fra om noe farlig i trafikken der jeg bor?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: styret
@@ -0,0 +1,219 @@
alternatives:
- action: /styret
consequence:
- Lagre
description: Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: innspill
kind: kv
transitions: []
name: Høringsinnspill fra beboerne
- action: /styret
consequence:
- Lagre
description: Her ligger alle som har meldt seg til en komité og venter på en plass.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: komitesoknader
kind: kv
transitions:
- from: open
label: Sett i komité
to: plassert
- from: open
label: Avslå søknaden
to: avslatt
name: Søknader til komiteene
- action: /styret
consequence:
- Lagre
description: Her ligger det naboer har å låne ut eller trenger å låne, klart til å legges ut.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: oppslag
kind: kv
transitions:
- from: open
label: Legg ut oppslaget
to: lagt_ut
- from: open
label: Ta ned oppslaget
to: tatt_ned
name: Utstyr til utlån blant naboer
- action: /styret
consequence:
- Lagre
description: Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: trafikkmeldinger
kind: kv
transitions: []
name: Meldinger om trafikkfarer
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: arrangementer
name: Inviter noen inn i Arrangementer
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: horingsinstans
name: Inviter noen inn i Høringsinstans
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: kasserer
name: Inviter noen inn i kassereren
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: komiteer
name: Inviter noen inn i komiteene
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: lekeplasser
name: Inviter noen inn i Leke- og møteplasser
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: nabohjelp
name: Inviter noen inn i nabohjelpen
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i styret, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: styret
name: Inviter noen inn i styret
- action: /styret
consequence:
- Inviter
description: De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: trafikk
name: Inviter noen inn i Trafikkforhold
- action: /styret
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: 'Herfra følger styret opp det som ikke hører under en enkelt komité: høringssvar, komitéplasser og oppslag fra naboer.'
name: Hva venter på styret akkurat nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1 @@
qualifies: trafikk
@@ -0,0 +1,65 @@
alternatives:
- action: /trafikk
consequence:
- Lagre
description: Farlige steder i trafikken som naboer har meldt inn.
features:
- description: ''
name: ''
resource:
requires_group: trafikk
source:
bucket: trafikkmeldinger
kind: kv
transitions:
- from: open
label: Ta opp med kommunen
to: tatt_opp
- from: open
label: Avvis meldingen
to: avvist
- from: tatt_opp
label: Meld ordnet
to: ordnet
- from: tatt_opp
label: Avvis meldingen
to: avvist
name: Farlige steder i trafikken
- action: /trafikk
consequence:
- Inviter
description: De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: trafikk
name: Inviter noen inn i Trafikkforhold
- action: /trafikk
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
resource:
requires_group: trafikk
source:
bucket: portal_invites
kind: kv
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her ser du meldinger om farlige steder i trafikken og følger dem opp overfor kommunen eller veieier.
name: Hvilke trafikkfarer må følges opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
@@ -0,0 +1,5 @@
lang: no
mail:
from: Tomter Vel <tomtervel@klingenbergbygg.no>
reply_to: post@tomtervel.no
title: Tomter Vel
@@ -0,0 +1,953 @@
{
"aggregates.yaml": {
"hjelpebehov": {
"formidlet": {
"body": "Hei {navn},\n\nDet du sendte om at en nabo stiller opp er nå formidlet.\n\nDet du kan gjøre nå: {site}/decide/trenger-hjelp?chain={chain}&email={email}\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Formidlet"
},
"open": {
"body": "Hei {navn},\n\nVi har mottatt det du sendte om at en nabo stiller opp.\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Open"
},
"ordnet": {
"body": "Hei {navn},\n\nDet du sendte om at en nabo stiller opp er nå ordnet.\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Ordnet"
}
},
"husstander": {
"betalt": {
"body": "Hei {navn},\n\nDet du sendte om å bli medlem og få betalt kontingenten er nå betalt.\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Betalt"
},
"open": {
"body": "Hei {navn},\n\nVi har mottatt det du sendte om å bli medlem og få betalt kontingenten.\n\nDet du kan gjøre nå: {site}/decide/bli-medlem?chain={chain}&email={email}\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Open"
}
},
"oppslag": {
"lagt_ut": {
"body": "Hei {navn},\n\nDet du sendte om et oppslag som naboene ser er nå lagt ut.\n\nStyret i Tomter Vel på post@tomtervel.no",
"subject": "Tomter Vel: Lagt ut"
}
}
},
"questions/arrangementer/index.yaml": {
"buckets": {
"frivillige": {
"description": "Her ser du hvem som har meldt seg til dugnad, 17. mai eller andre arrangementer, og hvor langt du har kommet med hver av dem.",
"heading": "Frivillige til arrangementer og dugnad",
"moves": {
"kontaktet->satt_opp": "Sett opp",
"kontaktet->takket_nei": "Takket nei",
"open->kontaktet": "Merk som kontaktet",
"open->takket_nei": "Takket nei"
}
}
},
"confirm": "Lagre",
"description": "Oversikt over folk som vil hjelpe til, slik at du kan følge opp og sette dem opp på noe som passer.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"arrangementer": {
"button": "Inviter",
"description": "De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Arrangementer",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hvem har meldt seg, og hvor langt har jeg kommet med å sette dem opp?"
},
"questions/bidra/index.yaml": {
"description": "For noen som vil stille opp på 17. mai, dugnad eller et arrangement, eller sitte i en komité.",
"needs": {
"hjelpe-til": {
"button": "Meld meg på",
"description": "17. mai, dugnad eller andre arrangementer trenger folk som stiller opp. Si fra hva du kan bidra med, så setter vi deg opp på noe som passer.",
"encouragement": "Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg.",
"form_description": "Fortell kort hva du kan hjelpe til med.",
"form_title": "Meld deg som hjelper",
"heading": "Bli med på dugnad eller arrangement",
"hints": {
"hva": "",
"navn": "Kari Nordmann",
"telefon": "912 34 567"
},
"icon": "hand-helping",
"labels": {
"hva": "Hva kan du hjelpe til med?",
"navn": "Navn",
"telefon": "Telefon"
},
"road_description": "Arrangementskomiteen tar kontakt og finner ut hva som passer for deg. Sier du ja, blir du satt opp på en oppgave – sier du nei takk, er det helt greit.",
"road_icon": "lucide:clipboard-list",
"road_title": "Hva skjer videre",
"who_description": "Arrangementskomiteen leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:users",
"who_title": "Hvem leser dette"
},
"komite": {
"button": "Meld interesse",
"description": "Velet drives av sju komiteer på fritida, og alle trenger flere hender. Si hvilken komité du har lyst til å være med i.",
"encouragement": "Det tar bare et minutt, og noen fra styret svarer deg.",
"form_description": "Skriv hvilken komité du er interessert i.",
"form_title": "Meld deg til en komité",
"heading": "Sitt i en komité som betyr noe for deg",
"hints": {
"epost": "kari@eksempel.no",
"komite": "",
"navn": "Kari Nordmann"
},
"icon": "users",
"labels": {
"epost": "E-post",
"komite": "Hvilken komité?",
"navn": "Navn"
},
"road_description": "Styret ser på ønsket ditt og finner en plass i komiteen du har meldt deg til, eller sier fra hvis det ikke er rom akkurat nå.",
"road_icon": "lucide:clipboard-list",
"road_title": "Hva skjer videre",
"who_description": "Styret leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:handshake",
"who_title": "Hvem leser dette"
}
},
"question": "What do you need?"
},
"questions/decide/bli-medlem.yaml": {
"description": "",
"moves": {
"utmeldt": {
"button": "Utmeldt",
"description": "",
"heading": "Utmeldt"
}
},
"question": "What would you like to do?"
},
"questions/decide/dele-utstyr.yaml": {
"description": "Her sier du fra at utstyret er hentet eller ikke lenger tilgjengelig for utlån.",
"moves": {
"tatt_ned": {
"button": "Ta ned oppslaget",
"description": "Oppslaget fjernes fra siden, så ingen flere spør om å låne det.",
"heading": "Meld at utstyret er tatt ned"
}
},
"question": "Skal oppslaget om utstyret fortsatt stå ute?"
},
"questions/decide/kan-hjelpe.yaml": {
"description": "Her ser du naboer som har bedt om en hånd, og kan velge om du fortsatt kan bidra eller trekke deg for nå.",
"moves": {
"trukket": {
"button": "Trekk meg",
"description": "Du blir tatt av lista over naboer som kan spørres, men kan melde deg på igjen når det passer bedre.",
"heading": "Ta en pause fra nabohjelpen"
}
},
"question": "Vil du fortsatt kunne bli spurt om å hjelpe en nabo?"
},
"questions/decide/trenger-hjelp.yaml": {
"description": "Her ser du henvendelsen fra naboen som trengte en hånd, og kan si fra når det er ordnet.",
"moves": {
"ordnet": {
"button": "Merk som ordnet",
"description": "Da vet vi at naboen har fått hjelpen sin, og saken lukkes.",
"heading": "Meld fra at hjelpen er gitt"
}
},
"question": "Har naboen fått hjelpen de trengte?"
},
"questions/horingsinstans/index.yaml": {
"buckets": {
"innspill": {
"description": "Her ligger innspill fra beboere til saker kommunen har på høring.",
"heading": "Innspill til høringssvar",
"moves": {
"open->ikke_tatt_med": "Ikke tatt med",
"open->tatt_med": "Tatt med i svaret"
}
}
},
"confirm": "Send svar",
"description": "Her samler du innspillene og ser hva som er tatt med i velets høringssvar.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"horingsinstans": {
"button": "Inviter",
"description": "De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Høringsinstans",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hva sier vi i høringssvaret?"
},
"questions/index.yaml": {
"description": "Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.",
"doors": {
"bidra": {
"button": "Continue",
"description": "For noen som vil stille opp på 17. mai, dugnad eller et arrangement, eller sitte i en komité.",
"for_whom": "",
"heading": "Bidra",
"icon": ""
},
"medlem": {
"button": "Continue",
"description": "For en husstand i Tomter som vil bli medlem, betale kontingent, eller melde flytting, ny e-post eller utmelding.",
"for_whom": "",
"heading": "Medlem",
"icon": ""
},
"melde-fra": {
"button": "Continue",
"description": "For noen som har sett noe farlig i trafikken, eller noe ødelagt på lekeplassen eller stien.",
"for_whom": "",
"heading": "Melde fra",
"icon": ""
},
"naboer": {
"button": "Continue",
"description": "For en nabo som trenger en hånd med snømåking, handling eller skyss, kan gi en, eller har noe å låne ut.",
"for_whom": "",
"heading": "Naboer",
"icon": ""
}
},
"needs": {
"horingsinnspill": {
"button": "Send innspill",
"description": "Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar.",
"encouragement": "Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen.",
"form_description": "Fortell hvilken sak det gjelder og hva du mener.",
"form_title": "Send et høringsinnspill",
"heading": "Få din mening med i høringssvaret",
"hints": {
"innspill": "Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen.",
"navn": "Kari Nordmann",
"sak": "Reguleringsplan for Tomterveien"
},
"icon": "megaphone",
"labels": {
"innspill": "Hva mener du?",
"navn": "Navn",
"sak": "Hvilken sak gjelder det?"
},
"road_description": "Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.",
"road_icon": "lucide:route",
"road_title": "Hva skjer videre",
"who_description": "Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.",
"who_icon": "lucide:users",
"who_title": "Hvem leser dette"
}
},
"opener": {
"description": "To ting først. Resten står lenger ned på siden.",
"features": {
"medlem": {
"description": "Velet taler for Tomter overfor kommunen, holder lekeplassene og stien i stand og samler naboene på 17. mai og dugnad. 157 husstander er med. Du melder deg inn her, og ut igjen selv når du vil.",
"heading": "Et vel som taler for Tomter, og et medlemskap du styrer selv",
"icon": "users"
},
"nabo": {
"description": "Trenger du en hånd med snømåking, handling eller skyss, kobler nabohjelpsgruppa deg med en nabo som kan. Du sier selv fra når det er ordnet.",
"heading": "En nabo som stiller opp når du trenger det",
"icon": "handshake"
}
},
"heading": "Dette gjør velet"
},
"question": "Hva gjør Tomter Vel, og hva kan du få her?",
"shopping": {
"description": "Ingenting å fylle ut her. Det som er meldt inn, og hvor hver sak står.",
"heading": "Se deg rundt først",
"items": {
"status-anleggsfeil": {
"description": "Lekeplassen og stien: det som er meldt, og det som er fikset.",
"heading": "Alt som er meldt ødelagt",
"icon": "list"
},
"status-oppslag": {
"description": "Det naboene har å låne ut, og det de trenger å låne.",
"heading": "Oppslagstavla",
"icon": "list"
},
"status-trafikkmeldinger": {
"description": "Farlige steder naboene har meldt, og hva velet har gjort med dem.",
"heading": "Alle trafikkmeldinger",
"icon": "list"
}
}
}
},
"questions/kasserer/index.yaml": {
"buckets": {
"husstander": {
"description": "Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem.",
"heading": "Nye medlemmer som venter på registrering",
"moves": {
"open->betalt": "Registrer betaling",
"open->utmeldt": "Meld ut"
}
},
"medlemsendringer": {
"description": "Medlemmer som har flyttet, byttet e-post eller vil melde seg ut, og venter på at opplysningene blir oppdatert.",
"heading": "Endringer som venter på å bli registrert",
"moves": {
"open->oppdatert": "Registrer endring"
}
},
"utlegg": {
"description": "Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.",
"heading": "Utlegg som venter på deg",
"moves": {
"godkjent->avvist": "Avvis likevel",
"godkjent->utbetalt": "Merk som utbetalt",
"open->avvist": "Avvis utlegg",
"open->godkjent": "Godkjenn utlegg"
}
}
},
"confirm": "Lagre",
"description": "Her har du oversikt over medlemmer, endringer og utlegg som venter på deg som kasserer.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"kasserer": {
"button": "Inviter",
"description": "De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i kassereren",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hva venter på meg som kasserer akkurat nå?"
},
"questions/komiteer/index.yaml": {
"buckets": {},
"confirm": "Confirm",
"description": "Her holder du oversikt over sakene komiteen din har ansvar for, og flytter dem videre etter hvert som de blir fulgt opp.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"komiteer": {
"button": "Inviter",
"description": "De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i komiteene",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {
"utlegg": {
"button": "Send utlegg",
"description": "Har du lagt ut for noe til komiteen? Send det inn så kasserer kan betale deg tilbake.",
"heading": "Få tilbake det du har lagt ut"
}
},
"question": "Hva står ubehandlet i komiteen din nå?"
},
"questions/komiteer/utlegg-sent.yaml": {
"back": "Til forsiden",
"description": "Utlegget er sendt til kasserer. Du får beskjed når det er sjekket.",
"next_description": "Kasserer ser gjennom kvitteringen og overfører pengene til kontoen du oppga.",
"next_heading": "Pengene kommer på konto",
"question": "Hva skjer med utlegget mitt nå?"
},
"questions/komiteer/utlegg.yaml": {
"button": "Send inn",
"description": "Har du lagt ut for noe til komiteen? Send det inn, så ordner kasserer resten.",
"encouragement": "Legg ved bilag om du har det, så går det raskere.",
"form_description": "Ha kvittering eller bilag klart før du fyller ut.",
"form_title": "Krav om refusjon",
"heading": "Få pengene tilbake",
"hints": {
"belop": "450 kr",
"hva": "Kaffe og kjeks til dugnaden",
"navn": "Kari Nordmann"
},
"icon": "receipt",
"labels": {
"belop": "Beløp",
"hva": "Hva gjaldt det",
"navn": "Navn"
},
"page_description": "Har du betalt for noe på vegne av en komité? Send inn utlegget, så får du pengene tilbake.",
"question": "Har du lagt ut penger for komiteen og vil ha dem tilbake?",
"road_description": "Kasserer ser gjennom kravet og godkjenner det, og deretter blir pengene utbetalt til deg. Blir det avvist, hører du hvorfor.",
"road_icon": "lucide:wallet",
"road_title": "Fra krav til utbetaling",
"who_description": "Kasserer i styret leser kravet ditt, og kan nås på post@tomtervel.no om det haster.",
"who_icon": "lucide:coins",
"who_title": "Kasserer ser dette"
},
"questions/lekeplasser/index.yaml": {
"buckets": {
"anleggsfeil": {
"description": "Meldinger om noe som er ødelagt på lekeplassen eller langs stien, og som bør fikses.",
"heading": "Det som er meldt inn av skader",
"moves": {
"open->tatt_tak_i": "Ta tak i saken",
"tatt_tak_i->utbedret": "Merk som utbedret"
}
}
},
"confirm": "Lagre",
"description": "Her følger komiteen for lekeplassene opp det som er meldt inn av skader, til det er fikset.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"lekeplasser": {
"button": "Inviter",
"description": "De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Leke- og møteplasser",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hva må fikses på lekeplassene og stien nå?"
},
"questions/medlem/index.yaml": {
"description": "For en husstand i Tomter som vil bli medlem, betale kontingent, eller melde flytting, ny e-post eller utmelding.",
"needs": {
"bli-medlem": {
"button": "Bli medlem",
"description": "Meld deg inn i velet, så holder vi deg oppdatert og du støtter arbeidet i nærmiljøet.",
"encouragement": "Kasserer sender deg kontingenten på e-post rett etterpå.",
"form_description": "Ha adressen i Tomter og en e-post du bruker klar.",
"form_title": "Meld deg inn",
"heading": "Bli medlem av Tomter Vel",
"hints": {
"adresse": "Tomterveien 12",
"email": "",
"navn": "Ola Nordmann",
"telefon": "123 45 678"
},
"icon": "user-plus",
"labels": {
"adresse": "Adresse",
"email": "Email",
"navn": "Navn",
"telefon": "Telefon"
},
"road_description": "Meldingen går til kasserer, som registrerer deg og sender deg kontingenten på e-post. Når den er betalt er du medlem.",
"road_icon": "lucide:coins",
"road_title": "Etter innmelding",
"who_description": "Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:user",
"who_title": "Hvem svarer deg"
},
"endre-medlemskap": {
"button": "Send endring",
"description": "Har du flyttet, byttet e-post eller vil melde deg ut? Gi oss beskjed så vi har riktige opplysninger.",
"encouragement": "Det tar bare et par minutter, og kasserer ordner resten.",
"form_description": "Skriv navnet ditt og hva som er nytt.",
"form_title": "Endre medlemskap",
"heading": "Oppdater eller avslutt medlemskapet",
"hints": {
"adresse": "Ny adresse i Tomter",
"hva_er_nytt": "Ny e-post, ny adresse, eller ønske om utmelding",
"navn": "Ola Nordmann"
},
"icon": "pencil",
"labels": {
"adresse": "Adresse",
"hva_er_nytt": "Hva vil du endre?",
"navn": "Navn"
},
"road_description": "Kasserer får beskjeden og oppdaterer medlemslisten, eller melder deg ut om det er det du ber om.",
"road_icon": "lucide:refresh-cw",
"road_title": "Etter du sender inn",
"who_description": "Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:user",
"who_title": "Hvem svarer deg"
}
},
"question": "What do you need?"
},
"questions/melde-fra/index.yaml": {
"description": "For noen som har sett noe farlig i trafikken, eller noe ødelagt på lekeplassen eller stien.",
"needs": {
"anleggsfeil": {
"button": "Send inn",
"description": "Se noe ødelagt på en lekeplass eller langs elvestien, så tar lekeplasskomiteen tak i det.",
"encouragement": "Det holder med noen ord om hva du så og hvor.",
"form_description": "Fortell hva som er ødelagt og omtrent hvor det er.",
"form_title": "Meld anleggsfeil",
"heading": "Meld fra om noe ødelagt",
"hints": {
"hva": "Løs planke på gjerdet ved husken",
"hvor": ""
},
"icon": "construction",
"labels": {
"hva": "Hva er ødelagt",
"hvor": "Hvor er det"
},
"road_description": "Meldingen går til lekeplasskomiteen, som ser på den og tar tak i saken. Når feilen er utbedret, er saken avsluttet.",
"road_icon": "lucide:wrench",
"road_title": "Hva skjer videre",
"who_description": "Lekeplasskomiteen leser meldingen din; til det haster kan du nå styret på post@tomtervel.no.",
"who_icon": "lucide:hammer",
"who_title": "Hvem leser dette"
},
"trafikkfare": {
"button": "Send inn",
"description": "Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre.",
"encouragement": "Bare noen linjer om hva og hvor er nok til at vi kan følge opp.",
"form_description": "Fortell hva du så, hvor det var, og legg gjerne igjen e-posten din hvis vi trenger å spørre mer.",
"form_title": "Meld trafikkfare",
"heading": "Meld fra om en trafikkfare",
"hints": {
"epost": "ola.nordmann@epost.no",
"hva": "Dårlig sikt i krysset, biler kjører fort",
"hvor": "Krysset Tomterveien / Elvestien"
},
"icon": "alert-triangle",
"labels": {
"epost": "E-post (valgfritt)",
"hva": "Hva så du",
"hvor": "Hvor var det"
},
"road_description": "Trafikkomiteen tar meldingen din opp med kommunen eller den som eier veien. Du får vite om saken blir ordnet eller avvist.",
"road_icon": "lucide:route",
"road_title": "Hva skjer videre",
"who_description": "Trafikkomiteen leser meldingen din; haster det, kan du nå styret på post@tomtervel.no.",
"who_icon": "lucide:car",
"who_title": "Hvem leser dette"
}
},
"question": "What do you need?"
},
"questions/naboer/index.yaml": {
"description": "For en nabo som trenger en hånd med snømåking, handling eller skyss, kan gi en, eller har noe å låne ut.",
"needs": {
"dele-utstyr": {
"button": "Legg ut oppslag",
"description": "Har du noe naboene kan få låne, eller trenger du å låne noe selv? Legg ut et oppslag så ser de andre på Tomter det.",
"encouragement": "Vi legger det ut så naboene kan se det.",
"form_description": "Skriv kort hva det gjelder, så folk skjønner det med en gang.",
"form_title": "Lån eller utlån",
"heading": "Lån ut eller lån av naboen",
"hints": {
"email": "ola@eksempel.no",
"har_eller_trenger": "",
"hva": "Hengerfeste til bil, tilhenger, stige",
"navn": "Ola Nordmann"
},
"icon": "package",
"labels": {
"email": "E-post",
"har_eller_trenger": "Har du eller trenger du",
"hva": "Hva gjelder det",
"navn": "Navn"
},
"road_description": "Oppslaget legges ut for naboene å se. Når det er ordnet eller ikke lenger aktuelt, tas det ned igjen.",
"road_icon": "lucide:clipboard-list",
"road_title": "Fra oppslag til avtale",
"who_description": "Styret legger ut oppslaget og kan nås på post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:users",
"who_title": "Hvem ser dette"
},
"kan-hjelpe": {
"button": "Meld deg",
"description": "Kan du stille opp med snømåking, en handletur eller skyss når en nabo trenger det? Meld deg, så blir du spurt når det passer.",
"encouragement": "Du blir bare kontaktet når noe passer for deg.",
"form_description": "Fortell kort hva du kan bidra med.",
"form_title": "Meld deg som hjelper",
"heading": "Bli spurt når en nabo trenger en hånd",
"hints": {
"email": "kari@eksempel.no",
"kan": "",
"navn": "Kari Nordmann",
"telefon": "123 45 678"
},
"icon": "hand-helping",
"labels": {
"email": "E-post",
"kan": "Hva kan du hjelpe med",
"navn": "Navn",
"telefon": "Telefon"
},
"road_description": "Du blir registrert som hjelper. Trekker du deg tilbake senere, er det bare å si fra.",
"road_icon": "lucide:user-check",
"road_title": "Fra påmelding til spørsmål",
"who_description": "Nabohjelpen har oversikten og ringer deg direkte når det er noe, eller nås på post@tomtervel.no.",
"who_icon": "lucide:heart-handshake",
"who_title": "Hvem ser dette"
},
"trenger-hjelp": {
"button": "Be om hjelp",
"description": "Får du ikke til snømåking, en handletur eller skyss for tiden? Si fra, så finner vi en nabo som kan stille opp.",
"encouragement": "Vi finner en nabo som kan stille opp så fort som mulig.",
"form_description": "Skriv kort hva du trenger hjelp til.",
"form_title": "Be om en hånd",
"heading": "Få en nabo til å stille opp",
"hints": {
"adresse": "Tomterveien 12",
"email": "kari@eksempel.no",
"hva": "Måke snø på trappa, handle inn litt mat",
"navn": "Kari Nordmann",
"telefon": "123 45 678"
},
"icon": "heart-handshake",
"labels": {
"adresse": "Adresse",
"email": "E-post",
"hva": "Hva trenger du hjelp til",
"navn": "Navn",
"telefon": "Telefon"
},
"road_description": "Nabohjelpen finner en nabo som kan stille opp. Er det ordnet, eller om det ikke lot seg løse, får du beskjed.",
"road_icon": "lucide:hand-helping",
"road_title": "Fra melding til hjelp",
"who_description": "Nabohjelpen tar imot og finner noen til deg, eller ring post@tomtervel.no i mellomtiden.",
"who_icon": "lucide:users",
"who_title": "Hvem ser dette"
}
},
"question": "What do you need?"
},
"questions/nabohjelp/index.yaml": {
"buckets": {
"hjelpebehov": {
"description": "Naboer som trenger en hånd med snømåking, handling eller skyss – klare til å bli koblet med noen som kan hjelpe.",
"heading": "Naboer som trenger en hånd",
"moves": {
"formidlet->ikke_lost": "Meld ikke løst",
"formidlet->ordnet": "Meld ordnet",
"open->formidlet": "Koble til nabo",
"open->ikke_lost": "Meld ikke løst"
}
},
"hjelpere": {
"description": "Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem.",
"heading": "Naboer som kan stille opp",
"moves": {
"open->registrert": "Registrer som hjelper",
"open->trukket": "Meld trukket"
}
}
},
"confirm": "Lagre",
"description": "Her kobler du naboer som trenger hjelp med dem som kan stille opp.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"nabohjelp": {
"button": "Inviter",
"description": "De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i nabohjelpen",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hvem trenger hjelp, og hvem kan stille opp?"
},
"questions/received/anleggsfeil.yaml": {
"back": "Tilbake til forsiden",
"description": "Meldingen din om skaden er sendt til lekeplasskomiteen. De ser over det du har sendt.",
"next_description": "Lekeplasskomiteen ser på meldingen og tar tak i det som må fikses før noen skader seg.",
"next_heading": "Komiteen tar tak i det",
"question": "Hva skjer med meldingen min nå?",
"see_all": {
"button": "Se meldte feil",
"description": "Se hva andre har meldt inn av skader på lekeplassene og stien, og hvor langt det har kommet.",
"heading": "Se andre meldte feil"
}
},
"questions/received/bli-medlem.yaml": {
"back": "Tilbake til forsiden",
"description": "Vi har mottatt innmeldingen din. Kasserer tar kontakt med betalingsinfo så snart medlemskapet er registrert.",
"next_description": "Kasserer går gjennom nye innmeldinger og sender deg kontonummer og beløp for kontingenten.",
"next_heading": "Kasserer sender deg betalingsinfo",
"question": "Hva skjer etter at jeg har meldt meg inn?"
},
"questions/received/dele-utstyr.yaml": {
"back": "Tilbake til forsiden",
"description": "Takk for at du la ut noe naboene kan låne. Vi legger det ut på oppslaget så snart vi kan.",
"next_description": "En i styret legger utstyret ut på naboenes oppslag, så andre kan se det og spørre om å låne.",
"next_heading": "Styret legger det ut for deg",
"question": "Hva skjer med det jeg har lagt ut?",
"see_all": {
"button": "Se hva naboer deler",
"description": "Se hva andre i Tomter har lagt ut til utlån akkurat nå.",
"heading": "Se alt naboene deler"
}
},
"questions/received/endre-medlemskap.yaml": {
"back": "Tilbake til forsiden",
"description": "Vi har mottatt beskjeden om at du har flyttet, byttet e-post eller vil melde deg ut.",
"next_description": "Kasserer oppdaterer medlemslista og gir deg beskjed hvis det er noe mer vi trenger fra deg.",
"next_heading": "Kasserer retter opp opplysningene",
"question": "Hva skjer nå med det jeg meldte inn?"
},
"questions/received/hjelpe-til.yaml": {
"back": "Tilbake til forsiden",
"description": "Takk for at du vil hjelpe til. Arrangementskomiteen har fått beskjed og tar kontakt med deg.",
"next_description": "Du hører fra noen i komiteen når de vet hva de trenger hjelp til, gjerne noen dager før arrangementet eller dugnaden.",
"next_heading": "Komiteen tar kontakt",
"question": "Hva skjer nå som jeg har meldt meg?"
},
"questions/received/horingsinnspill.yaml": {
"back": "Tilbake til forsiden",
"description": "Innspillet ditt er sendt til høringsinstansen i velet.",
"next_description": "De ser på om det kan tas med i velets høringssvar til kommunen, og gir beskjed om det blir med.",
"next_heading": "Innspillet ditt inn i vurderingen",
"question": "Hva skjer med det jeg har sagt om saken?"
},
"questions/received/kan-hjelpe.yaml": {
"back": "Tilbake til forsiden",
"description": "Takk for at du sier fra at du kan stille opp. Nabohjelp-komiteen tar imot meldingen og legger deg inn på lista over naboer som kan hjelpe.",
"next_description": "Når en nabo trenger hjelp med noe du har sagt du kan bidra med, tar komiteen kontakt med deg direkte.",
"next_heading": "Du blir kontaktet ved behov",
"question": "Hva skjer nå som jeg har registrert meg?"
},
"questions/received/komite.yaml": {
"back": "Tilbake til forsiden",
"description": "Takk for at du vil bidra! Styret har fått beskjed og ser på hvilken komité som passer best for deg.",
"next_description": "Noen fra styret tar kontakt for å høre mer om hva du liker å drive med, og finner en komité som passer.",
"next_heading": "Vi finner riktig komité til deg",
"question": "Hva skjer nå som jeg har meldt interesse for en komité?"
},
"questions/received/trafikkfare.yaml": {
"back": "Tilbake til forsiden",
"description": "Meldingen din om trafikkfaren er sendt til komiteen for trafikk.",
"next_description": "Trafikkomiteen ser gjennom meldinger jevnlig og tar det videre med kommunen eller den som eier veien der det trengs.",
"next_heading": "Trafikkomiteen tar den videre",
"question": "Hva skjer med meldingen min nå?",
"see_all": {
"button": "Se andre trafikkfarer",
"description": "Se hva andre har meldt inn, og status på sakene.",
"heading": "Andre meldte trafikkfarer"
}
},
"questions/received/trenger-hjelp.yaml": {
"back": "Til forsiden",
"description": "Meldingen din er sendt til nabohjelpa. Vi ser etter en nabo som kan stille opp.",
"next_description": "Vi tar kontakt med noen som kan hjelpe, så snart vi finner en som passer.",
"next_heading": "Vi finner en nabo til deg",
"question": "Hva skjer nå som jeg har bedt om hjelp?"
},
"questions/status/anleggsfeil/index.yaml": {
"back": "Tilbake til meldinger",
"description": "Her ser du meldinger om ødelagt lekeutstyr og skader på elvestien, og hvor langt hver sak har kommet.",
"heading": "Status på meldte anleggsfeil",
"list_description": "Alle meldinger er åpne for alle å se.",
"question": "Hva skjer med det jeg har meldt fra om?"
},
"questions/status/oppslag/index.yaml": {
"back": "Tilbake",
"description": "Her ser du alt som er sendt inn og hvor langt hvert oppslag har kommet.",
"heading": "Oversikt over det som er meldt inn",
"list_description": "Åpen liste – navn og detaljer vises ikke.",
"question": "Hva er sendt inn, og hvor langt har det kommet?"
},
"questions/status/trafikkmeldinger/index.yaml": {
"back": "Tilbake",
"description": "Her ser du farlige steder i trafikken som er meldt inn, og hvor langt saken har kommet.",
"heading": "Trafikkmeldinger og status",
"list_description": "Alle meldinger som er sendt inn, og hvor de står nå.",
"question": "Er det meldt fra om noe farlig i trafikken der jeg bor?"
},
"questions/styret/index.yaml": {
"buckets": {
"innspill": {
"description": "Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar.",
"heading": "Høringsinnspill fra beboerne",
"moves": {}
},
"komitesoknader": {
"description": "Her ligger alle som har meldt seg til en komité og venter på en plass.",
"heading": "Søknader til komiteene",
"moves": {
"open->avslatt": "Avslå søknaden",
"open->plassert": "Sett i komité"
}
},
"oppslag": {
"description": "Her ligger det naboer har å låne ut eller trenger å låne, klart til å legges ut.",
"heading": "Utstyr til utlån blant naboer",
"moves": {
"open->lagt_ut": "Legg ut oppslaget",
"open->tatt_ned": "Ta ned oppslaget"
}
},
"trafikkmeldinger": {
"description": "Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.",
"heading": "Meldinger om trafikkfarer",
"moves": {}
}
},
"confirm": "Lagre",
"description": "Herfra følger styret opp det som ikke hører under en enkelt komité: høringssvar, komitéplasser og oppslag fra naboer.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"arrangementer": {
"button": "Inviter",
"description": "De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Arrangementer",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"horingsinstans": {
"button": "Inviter",
"description": "De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Høringsinstans",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"kasserer": {
"button": "Inviter",
"description": "De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i kassereren",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"komiteer": {
"button": "Inviter",
"description": "De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i komiteene",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"lekeplasser": {
"button": "Inviter",
"description": "De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Leke- og møteplasser",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"nabohjelp": {
"button": "Inviter",
"description": "De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i nabohjelpen",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"styret": {
"button": "Inviter",
"description": "De får en konto, plass i styret, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i styret",
"labels": {
"email": "E-post",
"name": "Navn"
}
},
"trafikk": {
"button": "Inviter",
"description": "De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Trafikkforhold",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hva venter på styret akkurat nå?"
},
"questions/trafikk/index.yaml": {
"buckets": {
"trafikkmeldinger": {
"description": "Farlige steder i trafikken som naboer har meldt inn.",
"heading": "Farlige steder i trafikken",
"moves": {
"open->avvist": "Avvis meldingen",
"open->tatt_opp": "Ta opp med kommunen",
"tatt_opp->avvist": "Avvis meldingen",
"tatt_opp->ordnet": "Meld ordnet"
}
}
},
"confirm": "Lagre",
"description": "Her ser du meldinger om farlige steder i trafikken og følger dem opp overfor kommunen eller veieier.",
"invited": {
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
"done": "Er inne",
"heading": "Sendte invitasjoner"
},
"invites": {
"trafikk": {
"button": "Inviter",
"description": "De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
"form_title": "Hvem",
"heading": "Inviter noen inn i Trafikkforhold",
"labels": {
"email": "E-post",
"name": "Navn"
}
}
},
"links": {},
"question": "Hvilke trafikkfarer må følges opp?"
}
}
@@ -0,0 +1,497 @@
{
"anleggsfeil": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 2
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": true,
"lix": 24.74264705882353,
"options": 2,
"overloaded": false,
"page": "/melde-fra",
"personas": 2,
"required_fields": 2,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 2
}
}
],
"steps": 2
},
"bli-medlem": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 1
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": true,
"lix": 40.0,
"options": 2,
"overloaded": false,
"page": "/medlem",
"personas": 2,
"required_fields": 3,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 1
}
}
],
"steps": 2
},
"dele-utstyr": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 2
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": true,
"lix": 23.359472588480223,
"options": 3,
"overloaded": false,
"page": "/naboer",
"personas": 2,
"required_fields": 4,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 2
}
}
],
"steps": 2
},
"endre-medlemskap": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 2
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": true,
"lix": 35.306306306306304,
"options": 2,
"overloaded": false,
"page": "/medlem",
"personas": 2,
"required_fields": 3,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 2
}
}
],
"steps": 2
},
"hjelpe-til": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 1
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": true,
"lix": 27.804347826086957,
"options": 2,
"overloaded": false,
"page": "/bidra",
"personas": 2,
"required_fields": 3,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 0
}
}
],
"steps": 2
},
"horingsinnspill": {
"pages": [
{
"control": {
"asked": 0,
"next": 0,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": true,
"lix": 26.20879120879121,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 3,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 2
}
}
],
"steps": 1
},
"kan-hjelpe": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 2
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 1,
"which": 0
},
"control_ok": false,
"followup_shown": true,
"lix": 24.504761904761907,
"options": 3,
"overloaded": false,
"page": "/naboer",
"personas": 2,
"required_fields": 4,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 2
}
}
],
"steps": 2
},
"komite": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 2
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 1,
"which": 0
},
"control_ok": false,
"followup_shown": true,
"lix": 23.465206185567013,
"options": 2,
"overloaded": false,
"page": "/bidra",
"personas": 2,
"required_fields": 3,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 1
}
}
],
"steps": 2
},
"trafikkfare": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 1
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": true,
"lix": 32.047619047619044,
"options": 2,
"overloaded": false,
"page": "/melde-fra",
"personas": 2,
"required_fields": 2,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 2
}
}
],
"steps": 2
},
"trenger-hjelp": {
"pages": [
{
"control": {
"asked": 0,
"next": null,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": false,
"lix": 25.166666666666668,
"options": 5,
"overloaded": false,
"page": "/",
"personas": 2,
"required_fields": 0,
"understanding": {
"asked": 2,
"next": null,
"where": 2,
"which": 1
}
},
{
"control": {
"asked": 0,
"next": 0,
"where": 1,
"which": 0
},
"control_ok": false,
"followup_shown": true,
"lix": 21.909090909090907,
"options": 3,
"overloaded": false,
"page": "/naboer",
"personas": 2,
"required_fields": 4,
"understanding": {
"asked": 2,
"next": 2,
"where": 2,
"which": 2
}
}
],
"steps": 2
},
"utlegg": {
"pages": [
{
"control": {
"asked": 0,
"next": 0,
"where": 0,
"which": 0
},
"control_ok": true,
"followup_shown": true,
"lix": 36.333333333333336,
"options": 1,
"overloaded": false,
"page": "/komiteer/utlegg",
"personas": 1,
"required_fields": 3,
"understanding": {
"asked": 1,
"next": 1,
"where": 1,
"which": 1
}
}
],
"steps": 1
}
}
@@ -0,0 +1,49 @@
== answer full
== answer skim
== score full
MISROUTE: glemte-a-betale@/medlem: picked "Oppdater eller avslutt medlemskapet" (0.95), the need is met by ["Bli medlem av Tomter Vel"]
MISROUTE: busslomme@/melde-fra: picked "Meld fra om noe ødelagt" (0.95), the need is met by ["Meld fra om en trafikkfare"]
MISROUTE: togtider@/: picked "Meld fra om noe som bør fikses" (0.95), the need is met by ["Få din mening med i høringssvaret"]
MISROUTE: vafler@/: picked "Få hjelp av naboer, eller gi en hånd selv" (0.95), the need is met by ["Bli med og gjør en innsats"]
MISROUTE: motorsag@/: picked "Meld fra om noe som bør fikses" (0.95), the need is met by ["Bli med og gjør en innsats"]
MISROUTE: planlegger@/: picked "Få din mening med i høringssvaret" (0.95), the need is met by ["Bli med og gjør en innsats"]
MISROUTE: nyoperert@/: picked "Meld fra om noe som bør fikses" (0.95), the need is met by ["Få hjelp av naboer, eller gi en hånd selv"]
MISROUTE: hjemmekontor@/naboer: picked "Få en nabo til å stille opp" (0.95), the need is met by ["Bli spurt når en nabo trenger en hånd"]
wording: 30/38 routed right (79%)
== score skim
MISROUTE: glemte-a-betale@/medlem: picked "Oppdater eller avslutt medlemskapet" (0.95), the need is met by ["Bli medlem av Tomter Vel"]
MISROUTE: ny-epost@/: picked "Få hjelp av naboer, eller gi en hånd selv" (0.95), the need is met by ["Bli medlem eller endre opplysningene dine"]
MISROUTE: skolevei@/: picked "Få hjelp av naboer, eller gi en hånd selv" (0.95), the need is met by ["Meld fra om noe som bør fikses"]
MISROUTE: busslomme@/: picked "Få hjelp av naboer, eller gi en hånd selv" (0.95), the need is met by ["Meld fra om noe som bør fikses"]
MISROUTE: bru@/: picked "Bli medlem eller endre opplysningene dine" (0.95), the need is met by ["Meld fra om noe som bør fikses"]
MISROUTE: blokker@/: picked "Meld fra om noe som bør fikses" (0.95), the need is met by ["Få din mening med i høringssvaret"]
MISROUTE: togtider@/: picked "Få hjelp av naboer, eller gi en hånd selv" (0.95), the need is met by ["Få din mening med i høringssvaret"]
MISROUTE: vafler@/: picked "Få hjelp av naboer, eller gi en hånd selv" (0.95), the need is met by ["Bli med og gjør en innsats"]
MISROUTE: pendler@/bidra: picked "Bli med på dugnad eller arrangement" (0.85), the need is met by ["Sitt i en komité som betyr noe for deg"]
MISROUTE: planlegger@/: picked "Få din mening med i høringssvaret" (0.95), the need is met by ["Bli med og gjør en innsats"]
MISROUTE: snomaking@/naboer: picked "Bli spurt når en nabo trenger en hånd" (0.95), the need is met by ["Få en nabo til å stille opp"]
MISROUTE: nyoperert@/naboer: picked "Lån ut eller lån av naboen" (0.95), the need is met by ["Få en nabo til å stille opp"]
wording: 26/38 routed right (68%)
== rate
need LIX which where asked next gutted twin says page load
bli-medlem @/ 25 very easy 1/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
bli-medlem @/medlem 40 takes effort 1/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 3 required
endre-medlemskap @/ 25 very easy 2/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
endre-medlemskap @/medlem 35 easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 3 required
trafikkfare @/ 25 very easy 1/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
trafikkfare @/melde-fra 32 easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 2 required
anleggsfeil @/ 25 very easy 2/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
anleggsfeil @/melde-fra 25 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 2 required
horingsinnspill 26 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 5 options, 3 required
hjelpe-til @/ 25 very easy 1/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
hjelpe-til @/bidra 28 very easy 0/2 2/2 2/2 2/2 0/0/0/0 ok 2 options, 3 required
komite @/ 25 very easy 2/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
komite @/bidra 23 very easy 1/2 2/2 2/2 2/2 0/1/0/0 FAILED: where 2 options, 3 required
trenger-hjelp @/ 25 very easy 1/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
trenger-hjelp @/naboer 22 very easy 2/2 2/2 2/2 2/2 0/1/0/0 FAILED: where 3 options, 4 required
kan-hjelpe @/ 25 very easy 2/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
kan-hjelpe @/naboer 25 very easy 2/2 2/2 2/2 2/2 0/1/0/0 FAILED: where 3 options, 4 required
dele-utstyr @/ 25 very easy 2/2 2/2 2/2 - 0/0/0/- ok 5 options, 0 required
dele-utstyr @/naboer 23 very easy 2/2 2/2 2/2 2/2 0/0/0/0 ok 3 options, 4 required
utlegg 36 easy 1/1 1/1 1/1 1/1 0/0/0/0 ok 1 options, 3 required
== done
+16
View File
@@ -0,0 +1,16 @@
#!/bin/sh
# Score the built uhhm site: routing by a blind visitor (qwen3:8b), one
# task per call, with and without descriptions; then rate the cards.
set -eu
cd "$(dirname "$0")"
IRIS=/var/local/cargo-target/release/iris
T=/var/local/cargo-target/release/portal-trainer
LLM="MODEL=qwen3:8b ../../engines/ollama.sh"
$IRIS check --path site/questions --needs-tasks tasks-full.jsonl --needs-sim model.json > iris.log 2>&1
$IRIS check --path site/questions --needs-tasks tasks-skim.jsonl --skim >> iris.log 2>&1
echo "== answer full"; $T answer --tasks tasks-full.jsonl --repo site --llm "$LLM" > answers-full.jsonl
echo "== answer skim"; $T answer --tasks tasks-skim.jsonl --repo site --llm "$LLM" > answers-skim.jsonl
echo "== score full"; $IRIS check --path site/questions --needs-tasks tasks-full.jsonl --needs-score answers-full.jsonl 2>&1 | grep -E "MISROUTE|HESITANT|UNANSWERED|wording:"
echo "== score skim"; $IRIS check --path site/questions --needs-tasks tasks-skim.jsonl --skim --needs-score answers-skim.jsonl 2>&1 | grep -E "MISROUTE|HESITANT|UNANSWERED|wording:"
echo "== rate"; $T rate --model model.json --out rated --repo site --llm "$LLM" 2>&1 | tail -40
echo "== done"

Some files were not shown because too many files have changed in this diff Show More