| REQ-AUD-001 |
Every life-cycle transition, every create/modify/delete of a record or security-relevant configuration, and every security-relevant action shall produce an audit event (who, what, when, affected entity; for changes the previous and new values; for state changes previous → new state). |
STR-009; §8.1 |
| REQ-AUD-002 |
Audit events shall be append-only: no interface, including administrative ones, shall update or delete them. |
STR-009 |
| REQ-AUD-003 |
For any released version, the system shall reproduce on demand: the exact content (via hash), all approvals (user, role, timestamp), and the transition history. |
STR-009; ADR-0001, ADR-0003 |
| REQ-AUD-004 |
Audit events shall be queryable and exportable per scope by authorized users. |
STR-009, STR-011 |
| REQ-REP-001 |
The system shall generate a QMS re-evaluation report for a configurable period and set of scopes, auto-filling the sections derivable from LQMS data (REQ-REP-005) and providing manual-input template sections (REQ-REP-006). (refined) |
STR-011 |
| REQ-REP-002 |
Reports shall be exportable in an editable format for completion by the quality manager. |
STR-011 |
| REQ-REP-003 |
LLM-assisted report drafting shall honor the per-mandator LLM policy (REQ-SRCH-007). |
STR-011, STR-003; ADR-0006 |
| REQ-REP-004 |
Re-evaluation and management reports shall be scopeable to internal (QMS operations) and/or external (customer products) by mandator classification. |
STR-011, STR-015; ADR-0010 |
| REQ-REP-005 |
The auto-filled report sections shall comprise: document inventory & state; versions released/revoked/superseded in the period; approval & e-signature activity (incl. four-eyes adherence); periodic-review status (reviewed/due/overdue); derivation status (base releases, adopted vs. pending per project); read-acknowledgement & questionnaire status; governance changes (roles/permissions/scopes, user activation/deactivation); retention & disposal (disposed/due/legal holds); and an audit-event summary. |
STR-011, STR-009; ADR-0019/0015/0016/0021/0022 |
| REQ-REP-006 |
The report shall provide a structured management-review template with manual-input placeholders for inputs LQMS does not hold: complaints & feedback, CAPA status, internal/external audit findings, supplier/SOUP changes, risk-management updates, and management-review decisions & action items. |
STR-011 |
| REQ-AUD-005 |
Audit events shall capture field-level changes (old → new values) for mutable records and security-relevant configuration — including draft content edits (per save), document metadata, review policies, retention periods, role-permission mappings, and effective/validity dates. |
STR-009; §8.8 |
| REQ-AUD-006 |
The system shall produce, on demand, a complete inspection copy of a record comprising its content, full transition/change history, approvals, and signatures, in a human-readable form suitable for an auditor. |
STR-009, STR-011; ADR-0014 |
| REQ-REP-007 |
The system shall support declarative coverage rules per scope (scope-keyed, RLS): each rule specifies a source document type, a relation type, a direction (INCOMING/OUTGOING), a counterpart document type, and a minimum count — read as "every RELEASED document of the source type must have at least the minimum count of relation-type edges in the given direction to RELEASED documents of the counterpart type". Coverage-rule create/change/delete shall be gated by CONFIGURE_REVIEW_POLICY and audited. |
STR-002, STR-011; ADR-0049 |
| REQ-REP-008 |
The system shall evaluate coverage rules live (no persisted state) per scope, reporting for each rule the number of satisfied and total source documents and the list of uncovered documents; only RELEASED versions and edges shall count as satisfying evidence (draft edges may be shown in a document's detail but shall not contribute to rule satisfaction). Release-gating on coverage is out of scope for this baseline. |
STR-011, STR-009; ADR-0049 |
| REQ-REP-009 |
The system shall derive, per scope, a read-only trace-item REGISTRY (key, type, defining document + version, attributes, last-changed version, inbound/outbound links, suspect state — a pure derivation, nothing stored that can drift) and an item-level COVERAGE view that extends the coverage-rule concept (REQ-REP-007/008) one level down: for a requirement kind, the count and enumerable list of items covered versus uncovered. Coverage evidence shall count an inbound verifies OR satisfies link, with the two reported as SEPARATE counts — a stakeholder requirement is satisfied by software requirements, a software requirement is verified by test/verification items, so each kind reads correctly without special-casing — and the coverage panel's kind filter shall operate on this data. (evidence classes, ADR-0088: an inbound verifies link derives as VERIFIED — a RELEASED source of a verification_evidence-flagged type — or PLANNED; the two are reported as separate counts and a chain's fully-verified roll-up requires ≥1 verified-class evidence.) |
STR-009, STR-011, STR-027; ADR-0077, ADR-0078, ADR-0049, ADR-0088 |
| REQ-REP-010 |
The system shall generate, per scope, a derived "Traceability report" PDF — a point-in-time compilation from the existing read models (requirement chains, risk traceability, document-level coverage rules, suspect verdicts), with nothing stored — whose front page is a gap digest (stakeholder requirements satisfied/verified of N, unverified software requirements, risk gap counts, coverage-rule gaps, suspect links) linking to sectioned detail tables (requirement chains, risk chains, document-relation coverage). It shall carry the derived/uncontrolled-copy honesty chrome (the REQ-DOC-033 identity header and uncontrolled-copy band; explicitly not controlled content), be VIEW_TRACEABILITY-gated exactly like the views it aggregates (a VIEW-only or cross-scope caller refused 403), be delivered both as a workspace-hub download and as a permission-conditional entry in the scope audit pack (REQ-DOC-037), and served download-only with the attachment-hardening headers (REQ-DOC-027). (Stage C, ADR-0084: the report now also composes a validation-matrix section (REQ-VAL-005) and a GSPR-conformity section (REQ-GSP-002) with matching gap-digest lines — the two axes ride the one derived report and its single audit-pack entry, no separate artifact.) |
STR-011, STR-027; ADR-0087, ADR-0080, ADR-0074, ADR-0084 |