๐งฉ WRDP โ WordPress Plugin Test Bench
WRDP is an isolated dockerized WordPress install whose only job is to host one plugin, QuizWizz, while it is audited: live app. This wiki is the evidence that audit produced, and it is arranged as five reading paths rather than one chronology, because a newcomer, an operator, an auditor, a release owner and a corpus curator each need a different first page. Pick a path below; every page states where its claims were proven.
Bench and release boundary
This is a test bench and not the canonical release repository, so every change made here is bench-local and carries
releaseEligible: falseโ nothing in this wiki builds, versions, signs, packages or authorises a release.
Five reading paths
flowchart LR ASK{"who are you today?"} ASK -->|"new here"| A1["๐งญ Orientation<br/>mental model, standing-vs-dated rule, glossary"] ASK -->|"running the bench"| B1["๐ง Service operations<br/>access, docker topology, lifecycle, backup drill"] ASK -->|"checking a claim"| C1["๐ QuizWizz audits<br/>grouped by theme, then the dated archive"] ASK -->|"shipping it"| D1["๐ Open-work ledger<br/>owner decisions and canonical release inputs"] ASK -->|"curating questions"| E1["๐ Question corpus<br/>intakes, capacity, evidence index"] A1 --> NOW["๐ Now<br/>what is measured true today"] E1 --> NOW B1 --> LOG["๐๏ธ Changelog<br/>dated bench and audit history"] C1 --> PRB["๐งช Probe harness<br/>the executable runtime contract"] D1 --> HAND["๐ฆ Canonical handoff<br/>the ordered, digest-enforced cluster series"]
- newcomer โ ๐งญ Orientation and glossary, then ๐ Now.
- operator โ ๐ง Service operations โ the single operator manual, also served at
/setupand/plugin-testing. - anyone picking the bench up cold โ ๐ค Handover first: state, non-optional rules, open work in pickup order, proof commands.
- auditor โ ๐ QuizWizz audits, then ๐งช Probe harness.
- release owner โ ๐ Open-work ledger, then ๐ฆ 2026-08-27 canonical handoff.
- corpus curator โ ๐ Question corpus, then ๐ Now.
Standing pages, and what each one answers
Five standing pages, this route selector included, plus the changelog. No two answer the same question, so if you are unsure which to open, the question you are asking decides it.
- ๐ Now โ what is measured true today, the standing gate, and where the open work is tracked.
- ๐งญ Orientation and glossary โ what every part of the system is in plain words, the standing-versus-dated rule, and the vocabulary.
- ๐ง Service operations โ access and credentials, docker topology, lifecycle commands, logging, the backup and restore drill, the health probe, dropping in a plugin for testing, TLS and ingress.
- ๐๏ธ Changelog โ the one dated history of the bench, the audits, curation and publication. Read it for what happened, never for what is true now.
- ๐ค Tandem showcase guide โ the standing browser-only protocol for tandem review sessions.
QuizWizz
- ๐งช Audits โ the family router, if you would rather browse than be routed.
- ๐ QuizWizz audits โ read first: the themed groups, the cluster timeline, then the dated archive.
- ๐งญ Program masterplan โ the retained status SSOT.
- ๐ Open-work ledger โ the single list of what is still open, and who owns each item.
- ๐ค Handover โ the standing pickup page: bench state, rules learned the hard way, open work in pickup order with file:line pointers, and the commands that prove a change.
- ๐ฆ 2026-08-17 launch readiness โ the standing launch decision.
- ๐ Question corpus โ the corpus hub: four intakes, the arithmetic, and which page answers which question.
- ๐ฏ Answer-visibility policy โ the standing D005 ruling on who decides whether answers are shown.
- ๐ Qwizz Admin jargon โ the design and interaction decoder: system layers, truth statuses, visual grammar, sticky/interaction lingo, measurement locks and delivery gates.