Skip to content

Dictated capture

Dictated capture is a widget on a capture page. Instead of filling in fields, you describe what happened in your own words — “Press1, late shift: 400 parts, 12 scrap.” — and the assistant builds the record from it. Then you check the finished record and decide.

You confirm the record, never the sentence

Section titled “You confirm the record, never the sentence”

This is the whole point of the card that appears. What is dangerous here is not a call that fails; it is a record that looks right and is not — you say four hundred, the model hears fourteen, and what lands in the operational table looks exactly like a measurement.

So the card shows every field by name, with its datatype, its value, and where the value came from:

Origin Means
given it came out of what you said
default the column’s default, which the database will apply
empty nobody said anything and there is no default

Fields with no value start folded away and are counted, so what you actually said is not pushed below the fold by twenty blank rows. Nothing is hidden — the line that folds them says how many there are.

Confirm and Discard sit in the same row, the same size, the same reach. Until you press Confirm, nothing has been written: the proposal is parked on the server and the record is computed the same way the write computes it, minus the write.

After confirming, the widget says Record written and that it counts towards the figures, and offers Capture another. After discarding it says so plainly: nothing was written.

Field What it does
Record type The record type this widget captures, e.g. ProductionReport. Leave it empty and the assistant asks which one.

Writing production data is the assistant’s highest stage. Where a tenant is not licensed for it, the widget says so in a quiet sentence — not an empty box and not an error message.

Voice input follows later; for now you type.