Files
portal/runs/fotballklubb-claude-2026-09-22/needs.yaml
T
Bendik Aagaard LynghaugandClaude Fable 5.1 255aeb4f4b plan: intake to plan by a model; doors, labelled groups, the whole card
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
2026-09-23 12:31:51 +02:00

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.