Re-planning the contractor showed three wasted rounds: `moves_by: {
checking: submitter }` written as a bare word, a group without a
label, and the two featured owner roles left with nothing to play,
which the builder only warned about after the fact. The bare word and
the missing label now parse (a label defaults to the id), and a plan
that parses with spectator roles is sent back once with the finding;
on the contractor, round three fixed both.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
174 lines
6.3 KiB
YAML
174 lines
6.3 KiB
YAML
alternatives:
|
|
- description: Twelve of us, surveying buildings, drawing up plans, getting the permits sorted, and doing the work ourselves alongside trusted subcontractors.
|
|
features:
|
|
- description: We come look at the building, tell you honestly what's wrong and what it'll take to fix.
|
|
icon: lucide:search
|
|
name: Know what's wrong before you spend a krone
|
|
- description: We draw up the plans, apply for the permit, and build it with our own carpenters and trusted subcontractors.
|
|
icon: lucide:ruler
|
|
name: See your project through from drawing to done
|
|
name: Building work you can trust from start to finish
|
|
- action: /received/building-problem
|
|
consequence:
|
|
- Get a survey
|
|
description: Tell us what's wrong with the building and we'll come take a look.
|
|
encouragements:
|
|
- A project manager reads every message and gets back to you, usually within a couple of days.
|
|
features:
|
|
- description: We look at what you've sent and book a site visit to survey the building. From there we quote the work, and if you go ahead, the job is won and we get started.
|
|
icon: lucide:route
|
|
name: What happens next
|
|
- description: A project manager handles this from start to finish, and you can call or email us any time in between.
|
|
icon: lucide:user-check
|
|
name: Who you'll hear from
|
|
- description: A few lines about what you're seeing is enough to start.
|
|
icon: lucide:search
|
|
name: Describe the building
|
|
requirements:
|
|
- label: Name
|
|
name: name
|
|
placeholder: Kari Hansen
|
|
type: text
|
|
- label: Email
|
|
name: email
|
|
placeholder: kari@example.com
|
|
type: email
|
|
- label: Phone
|
|
name: phone
|
|
placeholder: 912 34 567
|
|
type: tel
|
|
- label: What's the problem?
|
|
name: problem
|
|
placeholder: Damp patches on the ceiling in two flats, worse after rain
|
|
type: textarea
|
|
- label: Address
|
|
name: address
|
|
optional: true
|
|
placeholder: Storgata 14, 0155 Oslo
|
|
type: text
|
|
name: Find out what's wrong with your building
|
|
record_as: enquiries
|
|
- action: /received/new-build-project
|
|
consequence:
|
|
- Start my project
|
|
description: Tell us what you want built and we'll draw it up, handle the permit, and give you a price.
|
|
encouragements:
|
|
- A project manager looks at every project and comes back to you with next steps.
|
|
features:
|
|
- description: We survey the site, draw up plans and quote the job. Once you accept, we apply for the permit and get building.
|
|
icon: lucide:route
|
|
name: What happens next
|
|
- description: A project manager owns your project and is your point of contact by phone or email throughout.
|
|
icon: lucide:user-check
|
|
name: Who you'll hear from
|
|
- description: Sketches or plans help, but a description is enough to start.
|
|
icon: lucide:ruler
|
|
name: Describe your project
|
|
requirements:
|
|
- label: Name
|
|
name: name
|
|
placeholder: Per Olsen
|
|
type: text
|
|
- label: Email
|
|
name: email
|
|
placeholder: per@example.com
|
|
type: email
|
|
- label: Phone
|
|
name: phone
|
|
placeholder: 923 45 678
|
|
type: tel
|
|
- label: What do you want to build?
|
|
name: project_description
|
|
placeholder: Extending the kitchen with a 20m2 addition and a new terrace
|
|
type: textarea
|
|
name: Get your project drawn, permitted and priced
|
|
record_as: enquiries
|
|
- action: /received/subcontractor-application
|
|
consequence:
|
|
- Apply now
|
|
description: Electrical, plumbing or scaffolding firms, get on our list and we'll bring you in on jobs.
|
|
encouragements:
|
|
- Send what you have now, we'll ask for anything more we need.
|
|
features:
|
|
- description: We check your papers, and may ask for more documents. Once everything's in order, you're approved and on our list.
|
|
icon: lucide:route
|
|
name: What happens next
|
|
- description: A project manager checks applications and can be reached by phone or email if you have questions.
|
|
icon: lucide:user-check
|
|
name: Who you'll hear from
|
|
- description: Have your registration number and insurance details to hand.
|
|
icon: lucide:handshake
|
|
name: Apply as a subcontractor
|
|
requirements:
|
|
- label: Company name
|
|
name: company_name
|
|
placeholder: Berg Elektro AS
|
|
type: text
|
|
- label: Email
|
|
name: email
|
|
placeholder: post@bergelektro.example
|
|
type: email
|
|
- label: Phone
|
|
name: phone
|
|
placeholder: 934 56 789
|
|
type: tel
|
|
- label: Trade
|
|
name: trade
|
|
options:
|
|
- Electrical
|
|
- Plumbing
|
|
- Scaffolding
|
|
- Other
|
|
type: select
|
|
- label: Registration number
|
|
name: registration_number
|
|
placeholder: 918 234 567
|
|
type: text
|
|
- label: Insurance details
|
|
name: insurance_info
|
|
optional: true
|
|
placeholder: Liability insurance with If, policy 123456
|
|
type: textarea
|
|
name: Get work as one of our subcontractors
|
|
record_as: subcontractors
|
|
- action: /received/job-application
|
|
consequence:
|
|
- Send application
|
|
description: Carpenters and apprentices, tell us a bit about yourself and we'll see where you'd fit.
|
|
encouragements:
|
|
- No CV needed to get started, just tell us who you are.
|
|
features:
|
|
- description: We read your message and if it looks like a fit, we call you in for a chat. If that goes well, we'll offer you a start.
|
|
icon: lucide:route
|
|
name: What happens next
|
|
- description: A project manager reads applications and can answer questions by phone or email while you wait.
|
|
icon: lucide:user-check
|
|
name: Who you'll hear from
|
|
- description: A short message about your experience is all we need to begin.
|
|
icon: lucide:hammer
|
|
name: Tell us about yourself
|
|
requirements:
|
|
- label: Name
|
|
name: name
|
|
placeholder: Ola Berg
|
|
type: text
|
|
- label: Email
|
|
name: email
|
|
placeholder: ola@example.com
|
|
type: email
|
|
- label: Phone
|
|
name: phone
|
|
placeholder: 901 23 456
|
|
type: tel
|
|
- label: Tell us about yourself
|
|
name: message
|
|
placeholder: Trained carpenter, three years on renovation sites, looking for full-time work
|
|
type: textarea
|
|
name: Work with our carpenters
|
|
record_as: job_applications
|
|
description: We look after old buildings and new ones, from the first survey to the last coat of paint, with our own carpenters and trusted subcontractors for the rest.
|
|
name: What do you need done to a building?
|
|
responsible:
|
|
contact: ingrid@nordvikbygg.example
|
|
name: Ingrid Nordvik
|