runs/contractor-2026-09-21: the generator's first end-to-end run, on intakes/contractor.yaml. Needs parsed first round, structure green first round, 10/10 on its own personas - and 8/10 headings-only on ten held-out personas with qwen3:8b as the visitor, because the pages had been written with the personas in view. Phase 2 now shows the model the needs without the personas. `portal-trainer answer` exposes the blind answerer on its own. README rewritten around what this is: an intake in, a verified content repo out. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L4jrCgLiKKHAEFuZUJjckH
59 lines
2.0 KiB
YAML
59 lines
2.0 KiB
YAML
name: What came in?
|
|
responsible: { name: Ingrid Nordvik, contact: ingrid@nordvikbygg.example }
|
|
alternatives:
|
|
- name: Enquiries
|
|
description: Move each enquiry on as you work it.
|
|
action: /desk
|
|
consequence: [Update]
|
|
features:
|
|
- name: ""
|
|
description: ""
|
|
resource:
|
|
source: { kind: kv, bucket: enquiries }
|
|
requires_group: project_managers
|
|
transitions:
|
|
- { to: quoted, label: Quote sent }
|
|
- { to: lost, label: Not for us }
|
|
- { from: quoted, to: won, label: Won }
|
|
- { from: quoted, to: lost, label: Lost }
|
|
|
|
- name: Subcontractors
|
|
description: Check papers and approve or decline each application.
|
|
action: /desk
|
|
consequence: [Update]
|
|
features:
|
|
- name: ""
|
|
description: ""
|
|
resource:
|
|
source: { kind: kv, bucket: subcontractors }
|
|
requires_group: project_managers
|
|
transitions:
|
|
- { to: awaiting_papers, label: Ask for missing papers }
|
|
- { to: approved, label: Approve }
|
|
- { to: declined, label: Decline }
|
|
- { from: awaiting_papers, to: approved, label: Approve }
|
|
- { from: awaiting_papers, to: declined, label: Decline }
|
|
|
|
- name: Applicants
|
|
description: Move each job application through interview to a decision.
|
|
action: /desk
|
|
consequence: [Update]
|
|
features:
|
|
- name: ""
|
|
description: ""
|
|
resource:
|
|
source: { kind: kv, bucket: applicants }
|
|
requires_group: project_managers
|
|
transitions:
|
|
- { to: interviewing, label: Invite to interview }
|
|
- { to: declined, label: Decline }
|
|
- { from: interviewing, to: hired, label: Hire }
|
|
- { from: interviewing, to: declined, label: Decline }
|
|
|
|
- name: Log a call, email or text
|
|
description: >
|
|
Get an enquiry that came in by phone, email or text into the system
|
|
before it's lost.
|
|
action: /desk/phone-enquiry
|
|
consequence: [Log it]
|