Skip to content

applications/app-console-input

Topic

From the PointSav Documentation

app-console-input is the F12 surface in os-console β€” the only path through which raw external files enter a Totebox before being sealed into the WORM ledger. The surface routes every incoming document through a structured human verification step, holding the operator accountable for each extracted claim before it advances to verified status. Unlike a language model interface or autosave pipeline, it presents binary choices β€” the system proposes, the operator confirms or rejects β€” so every fiduciary decision carries an operator signature in the audit trail. By the end of this article, a reader will understand the F12 workflow, the Verification Surveyor pattern, and the audit properties the gate enforces.

[edit]How the F12 session unfolds

A typical F12 session has a deterministic five-step shape. Each step has a clear boundary; the operator does not skip forward or batch decisions.

Step Operator action System response
1 Drag a file from the desktop into the F12 window The system computes a content hash and strips execution permissions
2 Select a category from the [[archetypes-and-chart-of-accounts Chart of Accounts]] (Profile β†’ Domain β†’ Sub-Domain)
3 Review the entities and themes the system pre-extracted via service-extraction and service-content The system displays a Yes / No verification prompt for each claim
4 Approve or reject each claim with single keystrokes Approved claims advance to L5 verified status; rejected claims are quarantined
5 Confirm the routing destination The file is sealed into service-minutebook or service-bookkeeper; a ledger entry is written; the [[worm-ledger-design

The interaction is keyboard-only and intentionally fast. The operator does not type filenames, fill out metadata forms, or compose database queries. service-extraction and service-content have already done the computational work; the operator's role is to verify or reject each claim in sequence, then confirm the destination.

This sequential structure is deliberate. Bundling multiple steps into a single confirmation would reduce the resolution of the audit trail β€” each claim would inherit the same timestamp rather than carrying its own decision record. The five-step gate preserves per-claim audit granularity.

[edit]The Verification Surveyor pattern β€” binary choices over open forms

The F12 interaction model is sometimes described as the Verification Surveyor: rather than presenting the operator with a blank form, the system presents a binary choice β€” "I extracted this fact; is it correct? Yes or No." [^1]

The pattern has three properties:

Property Effect
Low cognitive load The operator processes a stream of Yes/No decisions rather than authoring structured data
Fiduciary clarity Every claim that enters the verified ledger carries an explicit operator decision, not a system default
Audit completeness The [[worm-ledger-design

This model reflects a deliberate boundary between platform and operator. service-extraction and service-content handle entity detection, theme classification, and routing suggestion. The operator handles the binary gate. Institutions subject to continuous-disclosure obligations [ni-51-102] [osc-sn-51-721] and electronic-record standards [^2] can point to a specific, timestamped operator decision for every document that enters the verified ledger.

The pattern differs from AI-assisted autofill, where a model populates fields and the operator accepts by omission. In F12, silence is never acceptance. Every claim that advances to verified status requires an explicit affirmative keystroke from the operator.

[edit]Why the verification step is architecturally mandatory

If service-extraction or service-content were to route a source document into the wrong account without human confirmation, the downstream verified ledger would carry a mathematically compromised entry from that point forward. Re-sorting the document later does not repair the audit trail β€” the original entry already carries a verification timestamp that records a decision no human made.

SYS-ADR-10 makes F12 mandatory precisely because this failure mode is structural, not probabilistic: any architecture that delegates the final routing decision to an automated system creates a ledger entry without an accountable human author. SYS-ADR-07 extends the principle to structured data more broadly β€” no AI-produced record enters a verified ledger without a human confirmation step. SYS-ADR-19 closes the remaining path β€” no automated publishing to verified ledgers, regardless of confidence score.

Institutional fiduciaries β€” asset managers, lawyers, regulated financial entities β€” require an audit trail they can defend under examination. The F12 gate is what makes that defense possible: every entry in service-minutebook and service-bookkeeper traces to a specific operator, a specific decision, and a specific timestamp. [^2]

[edit]What the F12 surface is not

F12 is not a chat interface. The operator does not compose queries or converse with the language model. The surface is structured: a file, a Chart of Accounts selection, a sequence of binary prompts, and a confirmation. All language-model work occurs upstream in service-extraction and service-content before the F12 session begins; the operator never sees raw model output.

F12 is not an autosave surface. A document enters the WORM ledger only when the operator explicitly confirms the routing destination. This protects the audit trail from partial writes and abandoned sessions. Drafts in progress do not accumulate in the ledger; a document only lands when the operator reaches step five and confirms.

F12 is not a bulk-import interface. The operator may have a queue of documents to process, but each passes through the five-step gate individually, producing a distinct audit record per document. The sequential constraint is not a throughput limitation β€” it is an audit discipline. SYS-ADR-10 is unambiguous on this point: the F12 boundary is mandatory per document.

[edit]See also

  • SYS-ADR-07 β€” the architectural decision mandating human verification before structured data enters a verified ledger
  • SYS-ADR-10 β€” the architectural decision mandating F12 as the required input gate
  • SYS-ADR-19 β€” the architectural decision prohibiting automated publishing to verified ledgers
  • os-console β€” the operating system that hosts the F12 surface
  • service-extraction β€” the upstream entity and theme extraction engine
  • service-content β€” the upstream classification and routing engine
  • worm-ledger-design β€” the design principles behind the WORM ledger substrate
  • machine-based-auth β€” the authentication layer that ties ledger entries to verified operator identity
Edit this page Β· View source