QA Checklist Baseline

Source: ~/ALAI/products/Plock/docs/demo-readiness/04-qa-checklist-baseline.md


PLOCK — QA Checklist Baseline

Date: 2026-03-14
Purpose: Define the deterministic review checklist that must be applied to every PLOCK demo-readiness document before it is treated as usable input for planning, QA, demo prep, or backlog generation.


1. Why This Exists

PLOCK documentation work has already shown two failure modes:

  1. documents can be generated from conflicting or stale sources, and
  2. tasks can claim deliverables were created when the files do not actually exist.

This checklist prevents both.

A document is not considered approved because:

A document is approved only if:


2. Review Scope

Apply this checklist to every document under:

At minimum, this includes:


3. Authority Order

When a demo-readiness document makes a claim, validate it using this precedence:

  1. Actual code and repo structure
  2. Runtime configuration and DB migrations
  3. BUILD-BLUEPRINT.md
  4. README.md
  5. Runbooks / security / ops docs
  6. ADRs
  7. PRD / GTM / Regulatory docs
  8. docs/API-SPEC.md only if verified against code
  9. Never use stale/conflicting docs as canonical truth

Explicit stale-doc rule

docs/ARCHITECTURE.md is currently treated as stale/conflicting and must not be used as a canonical architecture source until rewritten or formally re-approved.


4. Required QA Outcome Labels

Each reviewed document must end in one of these states:

No silent approval is allowed.


5. Pre-Review Checks

Before reading content, verify:

5.1 File existence

5.2 Path correctness

5.3 Index discoverability

5.4 Basic format sanity


6. Artifact Verification Checklist

A document automatically fails if any of the following are true:

Required artifact review questions


7. Content Evidence Checklist

Every substantive claim should be supported by at least one of:

Minimum evidence standard

For each major section, the reviewer should be able to answer:

Preferred evidence style

Use explicit references such as:


8. Contradiction Check

The reviewer must actively search for contradictions between the reviewed document and stronger sources.

Mandatory contradiction checks

Verify the document does not incorrectly describe PLOCK as:

Contradiction rule

If a claim conflicts with code or stronger docs, the document fails unless the conflict is explicitly called out as historical/stale context.


9. User Story and Feature Traceability Check

Every story or feature-oriented document must support traceability.

For user-story documents

Check that stories are:

For feature documents

Check that each major feature maps back to at least one of:

Required traceability rule

A feature that has no code evidence may still appear only if it is clearly labeled planned and anchored to an authoritative product/business doc.


10. Source-of-Truth Compliance Check

The reviewed document must align with 00-canonical-source-of-truth.md.

Reviewer must verify:

Automatic fail if the document:


11. Security Hygiene Check

Every demo-readiness document that touches environments, infra, auth, secrets, integrations, or deployment must be reviewed for security hygiene.

Required checks

Automatic fail examples


12. Canonical Path and Naming Check

The canonical package should remain predictable.

Reviewer should verify:

Naming rule

If a document supersedes another document, the relationship must be explicit. Confusing parallel variants should fail review or be flagged for consolidation.


13. Acceptance Criteria by Document Type

13.1 Canonical source-of-truth docs

Must:

13.2 User-story docs

Must:

13.3 Feature baseline docs

Must:

13.4 Gap / next-step docs

Must:

13.5 QA docs

Must:


14. Reviewer Workflow

Use this exact workflow:

Step 1 — Confirm artifact

Step 2 — Confirm task-fit

Step 3 — Check evidence

Step 4 — Check contradictions

Step 5 — Check traceability

Step 6 — Check security hygiene

Step 7 — Record verdict

Document one of:

Step 8 — Record remediation

If not PASS, specify:


15. Review Record Template

Use this template for every reviewed document:

## QA Review Record
- Document:
- Path:
- Reviewer:
- Date:
- Verdict: PASS | PASS WITH NOTES | FAIL | BLOCKED

### Artifact Check
- Exists:
- Correct path:
- Correct filename:
- Indexed:

### Evidence Check
- Primary sources used:
- Any unsupported claims:

### Contradiction Check
- Conflicts found:
- Stale-doc contamination found:

### Traceability Check
- User-story traceability:
- Feature traceability:

### Security Hygiene Check
- Secret-like material copied: yes/no
- Security posture accurately described: yes/no

### Notes / Remediation
- 

16. Go / No-Go Checklist

A demo-readiness document is GO only if all answers below are yes:

If any answer is no, the outcome is NO-GO.


17. Package-Level Go / No-Go Rule

The full docs/demo-readiness/ package is not ready for downstream backlog generation until:

Package-level blockers

Any of these are automatic package-level NO-GO:


18. Decision

This checklist is the minimum deterministic QA gate for PLOCK demo-readiness documentation.

No document in this package should be treated as approved planning input until it passes this checklist with an explicit recorded verdict.


Revision #3
Created 2026-03-14 12:03:44 UTC by John
Updated 2026-05-31 20:05:19 UTC by John