Files
portal/runs/contractor-full-2026-09-22/aggregates.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

187 lines
2.9 KiB
YAML

aggregates:
- bucket: applicants
initial: open
states:
declined:
event: declined
hired:
event: hired
interviewing:
event: interviewing
offered:
event: offered
open:
event: received
transitions:
interviewing:
- offered
- declined
offered:
- hired
- declined
open:
- interviewing
- declined
- bucket: bids
initial: open
states:
accepted:
event: accepted
declined:
event: declined
open:
event: received
shortlisted:
event: shortlisted
transitions:
open:
- shortlisted
- accepted
- declined
shortlisted:
- accepted
- declined
- bucket: change_orders
initial: open
states:
approved:
event: approved
completed:
event: completed
declined:
event: declined
open:
event: received
priced:
event: priced
transitions:
approved:
- completed
- declined
open:
- priced
- declined
priced:
- approved
- declined
- bucket: claims
initial: open
states:
accepted:
event: accepted
fixed:
event: fixed
inspected:
event: inspected
open:
event: received
rejected:
event: rejected
transitions:
accepted:
- fixed
- rejected
inspected:
- accepted
- rejected
open:
- inspected
- rejected
- bucket: complaints
initial: open
states:
answered:
event: answered
open:
event: received
transitions:
open:
- answered
- bucket: enquiries
initial: open
states:
lost:
event: lost
open:
event: received
quoted:
event: quoted
surveyed:
event: surveyed
won:
event: won
transitions:
open:
- surveyed
- lost
quoted:
- won
- lost
surveyed:
- quoted
- lost
- bucket: job_requests
initial: open
states:
awarded:
event: awarded
open:
event: received
withdrawn:
event: withdrawn
transitions:
open:
- awarded
- withdrawn
- bucket: material_orders
initial: open
states:
delivered:
event: delivered
open:
event: received
ordered:
event: ordered
refused:
event: refused
transitions:
open:
- ordered
- refused
ordered:
- delivered
- refused
- bucket: site_issues
initial: open
states:
closed:
event: closed
in_hand:
event: in_hand
open:
event: received
transitions:
in_hand:
- closed
open:
- in_hand
- bucket: subcontractors
initial: open
states:
approved:
event: approved
awaiting_papers:
event: awaiting_papers
declined:
event: declined
open:
event: received
transitions:
awaiting_papers:
- approved
- declined
open:
- awaiting_papers
- approved
- declined