Work from another session, committed as found (tests green): - `plan` reads an intake into a plan.yaml (a model decides needs, stages, forms and budgets; a person reads the result before build). - Plans gain `doors` (a first question before the forms, when a front door would carry more than five needs), `groups` with labels that a select may draw its options from (`options_from: groups`), `private` fields kept off public pages, `multiple` selects, and `max_fields` as what the intake said the person will tolerate. - `card.rs`: an alternative as the visitor meets it, in text, so the answering visitor and `rate` read the served card, not the heading. - `rate` reads followup pages from the repo and reports "what happens next" as not measured rather than zero when it cannot. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L4jrCgLiKKHAEFuZUJjckH
126 lines
3.2 KiB
YAML
126 lines
3.2 KiB
YAML
needs:
|
|
- also_moved_by:
|
|
- kasserer
|
|
done_when:
|
|
- betalt
|
|
- trukket
|
|
enters: /
|
|
handled_by: trenere
|
|
id: innmelding
|
|
lands_in: innmeldinger
|
|
max_fields: 5
|
|
max_steps: 2
|
|
stages:
|
|
- open
|
|
- godkjent
|
|
- betalt
|
|
- trukket
|
|
success:
|
|
- betalt
|
|
via: Har du barn som spiller eller vil spille?
|
|
wants: at barnet får plass på laget for sitt årskull
|
|
who: en forelder som vil ha ungen med på et lag
|
|
- done_when:
|
|
- innvilget
|
|
- avslatt
|
|
enters: /
|
|
handled_by: styret
|
|
id: avgiftssak
|
|
lands_in: avgiftssaker
|
|
max_fields: 3
|
|
max_steps: 2
|
|
stages:
|
|
- open
|
|
- vurdert
|
|
- innvilget
|
|
- avslatt
|
|
success:
|
|
- innvilget
|
|
via: Har du barn som spiller eller vil spille?
|
|
wants: å dele den opp, eller slippe den
|
|
who: en forelder som sliter med treningsavgiften
|
|
- done_when:
|
|
- plassert
|
|
- avslatt
|
|
enters: /
|
|
handled_by: styret
|
|
id: frivillig
|
|
lands_in: frivillige
|
|
max_fields: 3
|
|
max_steps: 2
|
|
stages:
|
|
- open
|
|
- kontaktet
|
|
- plassert
|
|
- avslatt
|
|
success:
|
|
- plassert
|
|
via: Vil du hjelpe til eller støtte klubben?
|
|
wants: å bli brukt der det trengs
|
|
who: en som vil hjelpe til, som trener, lagleder, sjåfør eller på dugnad
|
|
- done_when:
|
|
- avtalt
|
|
- avslatt
|
|
enters: /
|
|
handled_by: styret
|
|
id: sponsor
|
|
lands_in: sponsorer
|
|
max_fields: 3
|
|
max_steps: 2
|
|
stages:
|
|
- open
|
|
- i_dialog
|
|
- avtalt
|
|
- avslatt
|
|
success:
|
|
- avtalt
|
|
via: Vil du hjelpe til eller støtte klubben?
|
|
wants: en prat om hva de kan bidra med, og en avtale
|
|
who: en bedrift i bygda som vil støtte klubben
|
|
- done_when:
|
|
- ordnet
|
|
enters: /trenere/baneproblem
|
|
enters_as: trenere
|
|
handled_by: styret
|
|
id: baneproblem
|
|
lands_in: baneproblemer
|
|
max_fields: 2
|
|
max_steps: 1
|
|
stages:
|
|
- open
|
|
- tatt_tak_i
|
|
- ordnet
|
|
success:
|
|
- ordnet
|
|
via: Meld fra om noe som ikke er i orden
|
|
wants: at styret får vite det og ordner det
|
|
who: en trener som ser at noe på anlegget ikke er i orden
|
|
personas:
|
|
- id: ny-i-bygda
|
|
need: innmelding
|
|
text: Vi flyttet hit i sommer og sønnen vår på ni har spilt fotball før. Hvordan får vi ham med på et lag her?
|
|
- id: tvillinger
|
|
need: innmelding
|
|
text: Jeg har tvillingjenter på sju som maser om å begynne. Er det plass, og hva koster det?
|
|
- id: alenefar
|
|
need: avgiftssak
|
|
text: Jeg er alene med tre unger og treningsavgiften for alle tre blir for mye på en gang. Går det an å dele den opp?
|
|
- id: permittert
|
|
need: avgiftssak
|
|
text: Jeg ble permittert i vinter. Kan dattera mi fortsette å spille selv om vi ikke klarer avgiften akkurat nå?
|
|
- id: pensjonist
|
|
need: frivillig
|
|
text: Jeg er pensjonert og spilte selv i mange år. Har dere bruk for en som kan ta de minste et par kvelder i uka?
|
|
- id: stor-bil
|
|
need: frivillig
|
|
text: Jeg kan ikke trene noen, men jeg har stor bil og kan kjøre til bortekamper.
|
|
- id: rorlegger
|
|
need: sponsor
|
|
text: Jeg driver rørleggerfirma her i bygda og vil gjerne ha logoen vår på draktene til et lag. Hvem snakker jeg med?
|
|
- id: kafeen
|
|
need: sponsor
|
|
text: Vi har kafé i sentrum og kan bidra med noe til cupen i mai, kanskje vafler eller litt penger.
|
|
- id: lyset-slukker
|
|
need: baneproblem
|
|
text: Lyset på kunstgresset slår seg av halv åtte og vi trener til åtte. Ungene løper i mørket.
|