Files
portal/vendor/trainer/runs/contractor-2026-09-21/generated/needs.yaml
T
Bendik Aagaard Lynghaug bedd306854 Bring the trainer in (uhhm/portal-trainer main, history kept)
git-subtree-dir: vendor/trainer
git-subtree-mainline: c7c2956e15
git-subtree-split: a2a9f4edcf
2026-09-30 15:23:15 +02:00

125 lines
4.2 KiB
YAML

needs:
- id: survey-enquiry
who: a housing board member or private owner with a problem in a building
wants: someone from Nordvik Bygg to come and look at the building and tell them what a fix would cost
via: Get someone to look at a building
lands_in: enquiries
handled_by: project_managers
done_when: [won, lost]
max_steps: 1
max_fields: 4
- id: build-price-enquiry
who: an owner who already knows what they want built
wants: drawings, a permit application and a price for the work
via: Get a price for a build
lands_in: enquiries
handled_by: project_managers
done_when: [won, lost]
max_steps: 1
max_fields: 5
- id: subcontractor-application
who: a trade firm doing electrical, plumbing or scaffolding work
wants: to get on Nordvik Bygg's list of subcontractors they call for work
lands_in: subcontractors
handled_by: project_managers
done_when: [approved, declined]
max_steps: 1
max_fields: 5
- id: job-application
who: a carpenter or apprentice looking for work
wants: to find out if Nordvik Bygg is hiring and put themselves forward
lands_in: applicants
handled_by: project_managers
done_when: [hired, declined]
max_steps: 1
max_fields: 4
- id: report-site-issue
who: a crew member on site, ours or a subcontractor's
wants: to flag a hazard, a near miss or wrong materials fast, from their phone
lands_in: site_issues
handled_by: safety_officer
done_when: [closed]
max_steps: 1
max_fields: 3
- id: log-phone-enquiry
who: a project manager who just took a call, email or text about a building
wants: to get the enquiry into the system before it gets lost
enters: /desk/phone-enquiry
enters_as: project_managers
lands_in: enquiries
handled_by: project_managers
done_when: [won, lost]
max_steps: 1
max_fields: 5
personas:
- id: housing-board-cracks
need: survey-enquiry
text: >
There are cracks running up the outside wall of our building and none
of us know if it's serious. We just want someone qualified to come
look at it and tell us what we're dealing with.
- id: homeowner-leaking-roof
need: survey-enquiry
text: >
Water's coming through the ceiling every time it rains. I don't know
if it's the roof or something else, I just want someone to come out
and have a look before it gets worse.
- id: homeowner-extension
need: build-price-enquiry
text: >
We want to add a room above the garage. We know roughly what we want,
we just need someone to draw it up, sort the paperwork with the
municipality, and tell us what it will cost.
- id: owner-basement-conversion
need: build-price-enquiry
text: >
I'd like to turn the basement into a flat. Need drawings, the permit
sorted, and a proper price before I commit to anything.
- id: electrician-more-work
need: subcontractor-application
text: >
We're a small electrical firm and we'd like to pick up more building
work. We're registered and insured, just need to know who to talk to
about getting on your books.
- id: scaffolding-firm
need: subcontractor-application
text: >
We put up and take down scaffolding for building sites. We'd like to
be one of the firms you call when a job needs it.
- id: apprentice-asking
need: job-application
text: >
I'm in my second year as an apprentice carpenter and looking for a
firm that'll keep me on after. Are you taking anyone on right now?
- id: experienced-carpenter
need: job-application
text: >
I've been doing carpentry for eight years, mostly older buildings.
Wondered if you had any openings on site.
- id: crew-loose-scaffold
need: report-site-issue
text: >
Noticed a scaffold board that's not sitting right, feels loose when
you step on it. Wanted to flag it straight away before someone gets
hurt, but I've got gloves on and no time for a long form.
- id: subcontractor-wrong-delivery
need: report-site-issue
text: >
The delivery this morning was the wrong type of insulation, not what
was on the drawings. Someone needs to know before it gets used.