ADR-0022: Read-Acknowledgement & Questionnaires¶
- Status: accepted
- Date: 2026-06-18
- Deciders: Nicolas Burri
- Relates to: ADR-0004, ADR-0019, ADR-0016; GAP-16
Context¶
GAP-16 asked whether LQMS tracks that users have read/acknowledged controlled documents. The decision is a middle ground: track read and acknowledged, plus a simple questionnaire mode to confirm understanding — more than bare acknowledgement, but not a full training-management subsystem (no competence matrices, course catalogs, exam engines, or training-program scheduling).
- Refined by: ADR-0052 (as-built realization — addressee policy, release fan-out, controlled ack record)
Decision¶
A focused acknowledgement capability:
- Training requirement — authorized users can define which roles must be trained on (acknowledge) a given document or document type. This drives who is assigned acknowledgement tasks on release.
- Read tracking — record that a user has opened/read a specific document version.
- Acknowledgement — a user explicitly acknowledges a version (read & understood), recorded as a controlled record (user, version, timestamp); subject to retention (ADR-0016).
- Simple questionnaire — a document (its type or a specific version) may carry a simple questionnaire (a few questions, e.g. multiple-choice / true-false) that the user must complete to acknowledge; the questions, the user's answers, and the pass/fail result are recorded with the acknowledgement.
- Assignment — who must acknowledge is driven by role/scope (e.g. on release of a relevant version, affected roles get an acknowledgement task with reminders, ADR-0019).
- Reporting — acknowledgement/questionnaire status per document, role, and scope.
Explicitly out of scope: competence/qualification matrices, course management, formal exam engines, and training-program scheduling.
Consequences¶
- A modest capability building on documents/versions, roles (ADR-0004), tasks & notifications (ADR-0019), and controlled records/retention (ADR-0016) — not a large standalone subsystem.
- A
questionnaire(questions + acceptable answers, attached to a document/type) and anacknowledgementrecord (user, version, timestamp, optional questionnaire result). - Acknowledgement records are controlled records (retention/disposal, ADR-0016).
Requirements¶
Introduces STR-025 and the REQ-TRN group (pending requirements baseline v1.2).