Every study keeps the current step, evidence and safe next action visible. A toggle, request or provider login never stands in for completion or authority.
Composed studies
Four repeatable workflow shapes.
Shared composition · application-owned execution
Search, filter, select, inspect
01 · search
02 · filter
03 · select
04 · inspect
Evidence: The selected object name and active filters remain visible together.
The laboratory supplies layout and state markers; the application owns query execution and selection.
Shared composition · application-owned execution
Create, validate, preview, approve, receipt
01 · create
02 · validate
03 · preview
04 · request approval
05 · record result
Evidence: Validation, human decision and resulting receipt remain separate records.
The laboratory never performs validation, authority evaluation or persistence.
Shared composition · application-owned execution
Load session, run, observe, recover
01 · load
02 · run
03 · observe
04 · pause or fail
05 · recover
Evidence: The current attempt, last checkpoint and safe recovery action are adjacent.
The laboratory does not start sessions, execute work or invent completion.
Shared composition · application-owned execution
Connect, request authority, reconnect, revoke
01 · configure
02 · observe connection
03 · request authority
04 · reconnect
05 · revoke
Evidence: Desired, observed and authorised states remain visibly distinct.
The laboratory never treats a toggle or login as proof of authority.
Required state inventory
Eleven states with non-colour cues.
Border style and colour supplement explicit labels, evidence and actions; they never carry meaning alone.
First use
No object exists yet.
Evidence
A plain explanation and one safe creation action.
Safe action
Create the first object
Non-colour cue
Empty-state heading and illustration label
No filtered results
Objects exist, but none match the current query.
Evidence
Visible active filters and total item count.
Safe action
Clear or edit filters
Non-colour cue
Filter summary and reset control
Loading
The result is not available yet.
Evidence
Named operation and elapsed or last-observed time.
Safe action
Wait or cancel when supported
Non-colour cue
Busy text and progress indicator
Stale
The view is usable but not current.
Evidence
Last successful observation and affected fields.
Safe action
Refresh
Non-colour cue
Stale label and timestamp
Partial
Some requested output arrived while some did not.
Evidence
Completed and missing portions listed separately.
Safe action
Inspect missing work
Non-colour cue
Fraction and missing-items list
Offline
The provider or device cannot currently be reached.
Evidence
Last observed state and locally available work.
Safe action
Reconnect
Non-colour cue
Offline label and disconnected icon
Recoverable error
The operation failed but retained work permits a safe retry.
Evidence
Failure stage, retained checkpoint and retry consequence.
Safe action
Retry from checkpoint
Non-colour cue
Error heading and retry action
Fatal error
The current operation cannot continue safely.
Evidence
Failure stage, retained evidence and escalation path.
Safe action
Open diagnostics
Non-colour cue
Danger heading and stop symbol
Waiting for approval
A consequential request is paused for one exact decision.
Evidence
Actor, scope, consequence and expiry.
Safe action
Review request
Non-colour cue
Approval label and decision controls
Active
Work is currently progressing or awaiting an expected event.
Evidence
Actor, current step and last activity time.
Safe action
Observe or pause
Non-colour cue
Active verb and progress text
Success
The requested transition completed and is supported by evidence.
Evidence
Artifact, receipt or authoritative read-back.
Safe action
Inspect result
Non-colour cue
Success label and check symbol
Connection specimen
Configured, observed and authorised are different.
Desired
Provider configured
The user asked Foreman to use this connection.
Configuration saved
Observed
Connection offline
Last successful observation was 18 minutes ago.
Authority
Mutation not authorised
Login does not grant issue creation, push, review or merge permission.