1

Jobs directory and create job entry point

Start from the jobs directory so the new record lands in the standard search and handoff flow.

Open Create job from the jobs directory

The jobs directory is the normal entry point for new work.

Overview

Open full size for readable detail

Detail views

Expected result

A clean new-job flow opens from the standard jobs directory.

Last verified 2026-04-10

2

New job form

Capture customer details, operator fields, and notes before entering windows.

Create the base job record

Enter the customer, operator, and note details first.

Overview

Open full size for readable detail

Detail views

Expected result

The job is created and routes into the workspace with the main details attached.

Last verified 2026-04-10

3

Job detail shell and job header/meta

The job header, status/menu, and meta cards are the persistent shell for entry, quote, and production work.

/jobs/[jobId]

Confirm the job shell before editing rows

Once the job opens, the header and meta cards become the shared context for staging, quoting, and production actions.

Overview

Open full size for readable detail

Detail views

Expected result

The operator can confirm they are on the correct job before adding or committing rows.

Last verified 2026-04-10

4

Entry tabs overview

Form, Sheet, Voice, and Upload are staging tools. Nothing durable reaches the live job until Commit.

/jobs/[jobId]

Understand the staging model

Form, Sheet, Voice, and Upload all feed the staged rows review and commit path.

Overview

Open full size for readable detail

Detail views

Expected result

Operators know that every capture mode leads into the same staged review before Commit.

Last verified 2026-04-10

5

Form entry workflow

Use Form when you are typing one row at a time and want the clearest office-first capture path.

/jobs/[jobId]

Add rows to staging from Form

Form mode is the clearest way to capture one blind at a time. It stages rows locally first so you can review them before the live job changes.

Overview

Open full size for readable detail

Detail views

Expected result

The operator can add windows into staging without mutating the live job immediately.

Last verified 2026-04-10

6

Sheet-entry workflow

Use sheet entry when the operator needs faster spreadsheet-style editing while still staying inside staged review.

/jobs/[jobId]

Capture rows in sheet mode without committing yet

Sheet entry is for faster grid-style capture and review. It still feeds the staged model, so you are not bypassing validation or Commit.

Overview

Open full size for readable detail

Detail views

Expected result

Operators can enter rows quickly in a grid while keeping the same staged review and commit rules.

Last verified 2026-04-10

7

Voice workflow

Voice capture is another entry mode feeding staging. Review is still required before anything becomes durable.

/jobs/[jobId]

Capture by voice, then review the staged result

Voice is for faster spoken capture in the field or office. The transcript and parsed rows still need human review before Commit.

Overview

Open full size for readable detail

Detail views

Expected result

Spoken capture lands in staging and is reviewed before the live job changes.

Last verified 2026-04-10

8

Upload workflow

Upload parses source files into staged rows. Warnings and review still happen before the live job is changed.

/jobs/[jobId]

Upload, parse, and review before commit

Upload is the faster bulk path for external files. The parse result still lands in staging first, where warnings and review happen before Commit.

Overview

Open full size for readable detail

Detail views

Expected result

Uploaded source rows are staged, reviewed, and only then committed into the durable job record.

Last verified 2026-04-10

9

Staged rows review

Staged rows are the review point for validation errors, edits, clears, and the final commit decision.

/jobs/[jobId]

Review staged rows before they become durable

Staged rows are where Form, Sheet, Voice, and Upload converge. Review validation issues, fix rows, and decide whether to clear or commit.

Overview

Open full size for readable detail

Detail views

Expected result

Only reviewed, validated rows are promoted from staging into the committed windows list.

Last verified 2026-04-10

10

Commit flow

Commit promotes staged rows into the durable live job state.

/jobs/[jobId]/quote/jobs/[jobId]/sheet

Commit the staged rows into the durable job

Commit is the durable handoff from staging into the live job state.

Overview

Open full size for readable detail

Detail views

Expected result

The row data becomes durable and reflected in the job's committed state.

Last verified 2026-04-10

11

Windows list and post-commit editing

Once the data is committed, later edits happen from the live windows list rather than the staged draft.

/jobs/[jobId]/sheet

Edit committed rows from the live job state

Once the data is committed, the operator edits the live record rather than the staging rows.

Overview

Open full size for readable detail

Detail views

Expected result

The operator understands the difference between staged edits and committed edits.

Last verified 2026-04-10