Skip to content

Documentation standards

Laboratory language must preserve state and authority. “Planned,” “ready,” “authorized,” “handed off,” “observed,” “accepted,” and “promoted” describe different records; substituting one for another can turn advice into an unsafe instruction or a weak observation into overstated evidence.

Operational vocabulary

Term Required context Must not imply
advisory plan evidence need, assay rationale, controls, dependencies, and executable = false authorization or operational readiness
ready named batch, current resources, controls, lineage, capacity, risk, and authority gates scientific value or successful execution
authorized handoff approver, custody, frozen instructions, identity, and risk record instrument work occurred
executed external operation returned a linked observation record accepted, reproducible, or promoted result
completed expected operational return was received QC passed or question answered
accepted declared assay acceptance and QC rules passed broad biological confirmation
inconclusive assay cannot support the requested disposition under recorded conditions missing data that may be omitted
promoted named policy accepted the outcome as downstream evidence original observation or uncertainty may be rewritten

State-preserving narrative

flowchart LR
    N["evidence need"] --> P["advisory design"]
    P --> G["readiness and authority"]
    G --> H["handoff"]
    H --> O["returned observation"]
    O --> Q["QC and interpretation"]
    Q --> R["promotion or follow-up"]

Examples name the operator decision at each transition and include the non-success route. A ready example includes the blockers that were tested. A handoff example shows custody and any lossy target mapping. An outcome example retains missingness, deviations, failure class, and the acceptance rule.

Physical execution boundary

The package plans, authorizes, serializes, receives, and reconciles laboratory work. Physical instrument and bench execution occur outside this Python package. Runtime may execute repository workflows, but it does not become the laboratory authority. State those boundaries wherever “run” or “execute” could be misread.

Consequence language

A technically accepted assay can still be biologically uninformative or too burdensome to justify follow-up. Publish requested-versus-observed agreement, reliability, burden, and promotion posture with the outcome. Refusal, hold, failure, and inconclusive are durable results, not missing success prose.

Known limitations bounds the operational claim and definition of done defines the evidence loop.