Pre-pilot · research prototype · no production clinical writes

Home/How it works

The path

Proposal → gate → record

A model may emit language. The gate never writes language. It writes, holds, or refuses a typed claim.
  1. 01

    Typed claim

    The proposal becomes a structure: concept, value, laterality, status. If it cannot be typed, it is not a finding.

  2. 02

    Evidence attach

    Each stated claim carries a source. No source, no object. This is construction, not a later filter.

  3. 03

    Sufficiency

    Is this enough information for this consequence? Missing exam → ACQUIRE. Not enough to write as fact → HOLD. Sufficiency as an engine is Open. The question is already the right question.

  4. 04

    Consequence

    Writing “perforated” is not the same as writing a chat reply. The next reader treats it as examined. Consequence is classified before the write, not after the complaint.

  5. 05

    Person

    A responsible clinician sees the object. They do not rubber-stamp a paragraph that can still change.

  6. 06

    Bind hash

    Approval names payload_hash. If the agent mutates the wording after the click, the hash no longer matches. Designed failure: APPROVAL_HASH_MISMATCH. Status: Proposed.

  7. 07

    Receipt

    The decision is appended, not overwritten. Replay should be possible. Durable audit is Open. In-memory versioning of drafts is Tested.

Stacks today vs this layer.

  • Stacks today

    How confident is the model?

    This layer

    Is there a typed claim with a source?

  • Stacks today

    Did the safety filter pass?

    This layer

    May this finding be constructed at all?

  • Stacks today

    Does this role have permission to call update_note?

    This layer

    Is this payload authorized, bound to its hash?

  • Stacks today

    Flag the line and leave it in the note.

    This layer

    Refuse construction; show the refusal.

  • Stacks today

    A click means approved.

    This layer

    The click names the bytes. Mutation invalidates it.

  • Stacks today

    Log what happened.

    This layer

    Decide before the chart changes; keep a receipt.

The left column is not foolish. It answers different questions. Row four and row five are the research. Hash-binding is Proposed.

Watch ALLOW, refuse, and hash mismatch