Who gets to choose?

Set the group once, keep the exceptions, and show exactly what changes. A connected builder manages the limits. Without one, the homeowner does.

Interactive draft · Changes stay in this tab
Review another perspective or build type
Review as
Build type
1 · The group control
Interactive · Select groups, make exceptions and review. The sample uses actual library decisions.
Dave Marsh · Builder

Opening decision groups…

One default, explicit exceptions

Changing a group preserves its individual exceptions. Search narrows groups; it does not silently narrow the decisions inside them.

2 · An individual exception
Cabinets and storage stays builder controlled. Cabinet hardware has an explicit homeowner exception.
Dave Marsh · Builder
An individual exception

Cabinet hardware stays open

Cabinets and storage stays builder controlled. Cabinet hardware has an explicit homeowner exception.

Who chooses

Homeowner can choose · Individual exception

Existing selection

Recorded · Preserved

Group changes

Keep this exception, even if the group later opens.

An individual exception

Returning to the group setting is an explicit reviewed change.

3 · Set who chooses
Cabinets and storage is selected. Review its complete accepted membership.
Dave Marsh · Builder
Set who chooses

Set the selected group

Cabinets and storage is selected. Review its complete accepted membership.

Proposed setting

Homeowner can choose

Exceptions

Individual exceptions stay

Scope

Search narrows shown groups. Selecting a group includes all its accepted decisions.

Set who chooses

No room-only scope rewrite. Build type never sets availability.

4 · Review existing choices
Cabinet hardware already has a homeowner selection. Restricting it requires a decision.
Dave Marsh · Builder
Review existing choices

Keep the choice on record

Cabinet hardware already has a homeowner selection. Restricting it requires a decision.

Keep it open

Preserve the choice and add an explicit homeowner exception.

Restrict future changes

Preserve the selection and flag its restriction for review.

Review existing choices

Each disposition is followed by a fresh final affected list. Nothing applies here.

5 · Review these changes
The affected list reflects your dispositions. Selections and specifications stay recorded.
Dave Marsh · Builder
Review these changes

Review the final list

The affected list reflects your dispositions. Selections and specifications stay recorded.

Group settings

Cabinets and storage; Countertops, flooring and tile → Homeowner can choose

Individual exception

Cabinet hardware stays explicitly open

Before applying

Review every affected decision and acknowledge this final list.

Review these changes

The final preview is tied to current authority, group membership and recorded choices.

6 · Settings changed
Another builder saved a change while you were reviewing. Your preview was not applied.
Dave Marsh · Builder
Settings changed

Review the current settings

Another builder saved a change while you were reviewing. Your preview was not applied.

What stays

The accepted settings and choices remain.

Next step

Read the current affected list and review again.

Settings changed

Connection, assignment or choice changes also invalidate a preview. Never force an old preview.

7 · Keep the recorded choice
Future changes are restricted. The existing selection needs your review.
Dave Marsh · Builder
Cabinet hardware

Keep the recorded choice

The homeowner’s selection is recorded. Future changes are restricted until you open this decision.

Homeowner selection

The existing selection stays on record.

Needs your review

Keep this selection to acknowledge it. To replace it, open a separate correction.

Review a separate correction
Keep the recorded choice

Only the current controlling actor resolves this flag. A connected owner can read it.

8 · Needs group review
Closet system tier is proposed for Cabinets and storage. It has not inherited that group’s restriction.
Dave Marsh · Builder
Needs group review

A decision is already here

Closet system tier is proposed for Cabinets and storage. It has not inherited that group’s restriction.

Current setting

Homeowner can choose

Proposed setting

Builder controls · No effect until accepted

Existing choices

Any choice recorded while review is pending stays and is included in acceptance review.

Needs group review

Proposed moves retain the accepted group and exceptions. Unclassified decisions remain visible with individual controls; contract structure stays outside bulk restriction.

9 · Specification not confirmed
Reported evidence is separate from the canonical specification.
Sam · Homeowner
Cabinet fronts

Specification not confirmed

Dave controls this decision. You can share what you were told.

Specification

Not recorded

Reported by Sam · Today

“The builder told us the cabinet fronts will be oak.”

Source

Conversation with Dave · No document attached

Waiting for confirmation

This is your report. Dave has not recorded it as the specification.

Specification not confirmed

Reports do not fill canonical answers or completion. A corrected report needs separate adoption; an earlier adopted report keeps its original resolution link.

10 · Record this specification
Explicitly record a canonical specification through the existing record journey.
Dave Marsh · Builder
Cabinet fronts

Record this specification

Check the report and the existing specification before recording.

Report from Sam · Today

“The builder told us the cabinet fronts will be oak.” Source: conversation with Dave.

Current specification

Painted cabinet fronts · Recorded earlier by Dave

Specification to record

Oak cabinet fronts · From Sam’s report

Recorded by Dave

The earlier specification stays in the history. Sam remains named as the source of this report.

Record this specification

A report naming an option adopts that same option. A different assertion needs a new report. A superseded resolution is never labeled current.

11 · Opening decision groups
The project’s settings are being read.
Dave Marsh · Builder
Opening decision groups

Opening decision groups

The project’s settings are being read.

Reading the decision groups for The Hollis House…

Opening decision groups

A loading state is distinct from empty data. Do not infer open groups, a restriction or an empty project. No animated spinner or shimmer.

12 · Decision groups could not be read
We could not load these settings. Open them again when you have a connection.
Dave Marsh · Builder
Decision groups could not be read

Decision groups could not be read

We could not load these settings. Open them again when you have a connection.

Your next visit

Read the current settings when the connection is available.

Decision groups could not be read

No false empty state. Loading failure never transfers control. Existing project navigation remains available.

13 · Your settings are still here
You are offline. Browse the groups saved on this device.
Dave Marsh · Builder
Your settings are still here

Your settings are still here

You are offline. Browse the groups saved on this device.

Saved on this device

Readable · Last saved copy

Changing who chooses

Requires a connection

Managed by Dave

Your saved group settings are available to read.

Your settings are still here

Offline views preserve authority. Changes cannot be applied until online.

14 · Settings are not on this device
There is no saved copy of the decision controls on this device.
Sam · Homeowner
Settings are not on this device

Connect to read these settings

There is no saved copy of the decision controls on this device.

Who chooses

Connect to read the current setting

You are offline

Connect to open the decision groups for The Hollis House.

Settings are not on this device

Do not invent defaults or depict an empty decision list. An outage does not grant management to the homeowner.

15 · Changes are recorded
The change was accepted. This device’s copy is awaiting refresh.
Dave Marsh · Builder
Changes are recorded

Your changes are recorded

The change was accepted. This device’s copy is awaiting refresh.

Accepted result

Saved by Dave · Existing choices preserved

Refresh

The current list will appear when it can be read.

Undo

Review an undo before applying it. Your earlier changes stay in the history.

Changes are recorded

A still-authorized reader can retrieve their own accepted result after losing management. Removed readers cannot retrieve it. Replay never writes again.

16 · With a connected builder
Dave manages availability. Open decisions remain yours to choose.
Sam · Homeowner
With a connected builder

What is yours to choose

Dave manages availability. Open decisions remain yours to choose.

Cabinet hardware

Homeowner can choose · Individual exception

Cabinet style

Builder controls · Specification not recorded

Your evidence

Submit an unconfirmed specification report or a question; reporting does not settle the decision.

With a connected builder

A connected homeowner cannot canonically record, reopen, replace, change mode or mutate answers to bypass a restriction.

17 · Without a connected builder
The owner can set groups and exceptions. Viewer seats remain read-only.
Sam · Homeowner
Without a connected builder

You manage the choices

The owner can set groups and exceptions. Viewer seats remain read-only.

Source

A restriction Sam enters is homeowner-reported, not builder-confirmed.

Record a specification

Record what your builder specified, with you named as the person who recorded it.

Choose differently

Open the decision for homeowner choice, then choose your preferred option.

Without a connected builder

Existing projects remain available until explicitly restricted. Initial defaults are an editable proposal, not an onboarding gate.

18 · Project settings
Decision controls sit beside existing project settings.
Sam · Homeowner
The Hollis House

Project settings

Sam · Homeowner

Build type

Semi-custom

Connected builder

Dave Marsh

Who gets to choose?

See what you can choose and what Dave controls.

Project settings

The homeowner entry remains readable while a builder controls. Invitations and outside contacts are not connected seats.

19 · Builder project
Manage availability from the builder’s project lane.
Dave Marsh · Builder
Dave Marsh · Builder

The Hollis House

Sam and Nora’s project

Who gets to choose?

Set the groups and keep individual exceptions.

Existing choices

Recorded selections stay in the project binder.

Builder project

Removing one of several builders does not transfer control. No lead-builder role or new option-list editor.

20 · Review inherited settings
You joined the project. Existing settings and choices stay. Sam now reads these controls.
Dave Marsh · Builder
The Hollis House

Review inherited settings

Sam recorded these settings before you joined.

Cabinets and storage

Builder controls · Homeowner-reported by Sam

Cabinet hardware

Homeowner can choose · Individual exception by Sam

Keep the current settings

Your acknowledgment records that you reviewed them. Sam’s earlier record stays.

Review inherited settings

Joining or leaving invalidates outstanding previews. Earlier actors remain attributed after seat removal.