assessment-model/docs/adr
Daniel Roth 7b65eae7bd feat(ara-projects): step through workstreams, and drop the per-stage dates
Ladders are no longer stacked. A project with eight workstreams has forty
stages, and one page of them turns configuring the last workstream into a
scroll — so one ladder is on screen at a time, the "Workstream overrides"
panel doubles as the picker, and the footer walks forwards through them
before it offers to leave. The stages *within* a ladder stay listed
together: they are dragged against each other, so they have to be seen
together.

`start_date` / `due_date` come out end-to-end — inputs, request schemas,
payload, insert and update — rather than being hidden in the UI. A stage is
a rung of a workflow, not a piece of scheduled work, so it has no date to
hold; delivery dates already belong to a work order. The columns stay on the
table and stay NULL until their keep-or-drop decision is made. This
supersedes one of #411's acceptance criteria, recorded in ADR-0021.

`updateStage` collapses to `renameStage` — the name is now the only field of
a stage a user owns.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 15:00:14 +00:00
..
0001-data-backfills-outside-drizzle.md docs: reporting glossary terms + ADR-0010 compliance-window filter 2026-07-07 22:08:35 +00:00
0002-effective-performance-is-canonical-current.md docs: reporting glossary terms + ADR-0010 compliance-window filter 2026-07-07 22:08:35 +00:00
0003-app-authored-scenarios.md feat(scenarios): portfolio Scenarios tab — gallery, detail, creation journey 2026-07-06 08:34:47 +00:00
0007-postcode-search-creates-properties.md fix(postcode-search): classify RH (HMO) family as addable residential 2026-07-09 10:33:07 +00:00
0008-modelling-runs-filters-to-distributor.md feat(modelling-runs): run config on tasks.inputs; backend contract updates 2026-07-07 10:46:29 +00:00
0009-portfolio-organisation-is-per-user.md docs(adr): 0009 — portfolio organisation is per-user, not shared 2026-07-07 21:11:21 +00:00
0010-compliance-window-is-a-report-view-parameter.md docs: reporting glossary terms + ADR-0010 compliance-window filter 2026-07-07 22:08:35 +00:00
0011-app-owned-task-marker-in-task-source.md feat(live-reporting): bulk document download from the Documents tab 2026-07-08 14:11:42 +00:00
0012-portfolio-list-resolves-descriptors-via-override-precedence.md docs(portfolio): ADR-0012 — list resolves descriptors via override precedence 2026-07-10 23:21:21 +00:00
0013-tags-are-app-owned-property-groupings.md docs: ADR-0013 tagging system + CONTEXT (Bulk tag assignment, Run filter tags) 2026-07-13 15:45:14 +00:00
0014-epc-cards-count-certificates-not-predictions.md fix(reporting): EPC cards count certificates, not predictions (ADR-0014) 2026-07-14 12:19:02 +00:00
0015-scenario-overlay-is-one-read-model.md docs(reporting): Scenario overlay term + ADRs 0015–0017 2026-07-20 14:22:31 +01:00
0016-sap-epc-threshold-ladder-single-owner.md docs(reporting): Scenario overlay term + ADRs 0015–0017 2026-07-20 14:22:31 +01:00
0017-likely-downgrade-is-band-movement-only.md docs(reporting): Scenario overlay term + ADRs 0015–0017 2026-07-20 14:22:31 +01:00
0018-ara-projects-supersedes-hubspot-live-projects.md docs(ara-projects): ADR-0018 + CONTEXT.md Ara Projects domain language 2026-07-21 08:30:32 +00:00
0019-uk-date-format-in-form-inputs.md feat(dates): restore a calendar picker behind DateInput 2026-07-22 15:39:11 +00:00
0019-work-order-import-is-setup-gated-and-carries-contractor-per-row.md feat(ara-projects): import — contractor/stage columns + setup gate 2026-07-22 16:36:16 +00:00
0020-import-session-and-mapping-are-client-held.md feat(ara-projects): import mapping screen — column + value mapping UI (#415) 2026-07-23 10:22:18 +00:00
0021-stage-ladder-seeding-and-the-status-column.md feat(ara-projects): step through workstreams, and drop the per-stage dates 2026-07-23 15:00:14 +00:00