Files
portal/runs/permits-plan-2026-09-30/site/questions/status/applications/[key].yaml
T
Bendik Aagaard LynghaugandClaude Fable 5.1 3dabcf7c58 build: one page holds every need that answers a record; runs: the kommune planned again by Opus
Two needs about the same record wrote the same page, and the last won.
The record's page now holds one form per answering need, under
words["forms"][need].

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 08:58:55 +02:00

127 lines
4.1 KiB
YAML

name: An exemption from the zoning rules, decided alongside their application?
description: For An applicant whose plans break the zoning rules, or A neighbour who got a notice in the post and does not agree with what is planned next door, or Anyone with an interest in a decision, the applicant or a neighbour.
responsible:
name: Solveig Hauge
contact: byggesak@vestmark.example
alternatives:
- name: An exemption from the zoning rules, decided alongside their application
description: For An applicant whose plans break the zoning rules.
action: /received/exemption
consequence:
- Send
record_as: exemptions
features:
- name: What you need
description: An application with us; the exemption rides along with it and is asked for from its row on the list of cases.
icon: lucide:key
- name: What happens next
description: It is received, then county asked, then county has answered or its deadline has passed, and ends granted or refused.
icon: lucide:route
- name: Who reads it
description: Case officers. Questions go to Solveig Hauge at byggesak@vestmark.example.
icon: lucide:users
- name: Details
requirements:
- name: name
label: Name
type: text
value: '{user.name}'
- name: email
label: Email
type: email
value: '{user.email}'
- name: rule_it_breaks
label: Rule it breaks
type: text
- name: why_it_should_be_allowed
label: Why it should be allowed
type: textarea
- name: applications
type: record
of: applications
value: '{key}'
- name: To object to an application and have the objection answered in the decision
description: For A neighbour who got a notice in the post and does not agree with what is planned next door.
action: /received/objection
consequence:
- Send
record_as: objections
features:
- name: What you need
description: The application must still be out for hearing; objections are taken until the six weeks are up.
icon: lucide:key
- name: What happens next
description: It is received, then registered on the case, then answered by the applicant, and ends addressed in the decision.
icon: lucide:route
- name: Who reads it
description: Case officers. Questions go to Solveig Hauge at byggesak@vestmark.example.
icon: lucide:users
- name: Details
requirements:
- name: name
label: Name
type: text
value: '{user.name}'
- name: email
label: Email
type: email
value: '{user.email}'
- name: your_property
label: Your property
type: text
- name: objection
label: Objection
type: textarea
- name: phone
label: Phone
type: tel
optional: true
- name: applications
type: record
of: applications
value: '{key}'
- name: To appeal a decision we have made
description: For Anyone with an interest in a decision, the applicant or a neighbour.
action: /received/appeal
consequence:
- Send
record_as: appeals
features:
- name: What you need
description: A decision on the application, made no more than three weeks ago.
icon: lucide:key
- name: What happens next
description: It is received, then we are going through it ourselves, then sent to the appeals board, and ends we changed our own decision, decision upheld by the board, decision overturned by the board or dismissed.
icon: lucide:route
- name: Who reads it
description: Case officers. Questions go to Solveig Hauge at byggesak@vestmark.example.
icon: lucide:users
- name: Details
requirements:
- name: name
label: Name
type: text
value: '{user.name}'
- name: email
label: Email
type: email
value: '{user.email}'
- name: your_interest
label: Your interest
type: select
options:
- I am the applicant
- I am a neighbour
- Other
- name: grounds
label: Grounds
type: textarea
- name: phone
label: Phone
type: tel
optional: true
- name: applications
type: record
of: applications
value: '{key}'