🧭 Captain’s Log

Historical record — 2026-07-30

Raw append-only question and decision chronology, preserved as observed. Current truth: Program Masterplan.

Conclusion: 2026-07-30 release readiness

2026-07-30T00:00:00Z — Session S-001

Subject: QuizWizz WRDP post-remediation release readiness
Hypothesis: The bench is operationally complete; release-owner authorization and a reconciled handoff are the remaining material dependencies.
Confidence: 0.45
Mode: smoke


2026-07-30T00:00:00Z — Finding F-001

Statement: The bench completion pass is recorded as browser- and WP-CLI-verified, with the standing probe harness at 30/30 and no debug-log growth.
Status: confirmed
Evidence grade: E3
Source: q5vault/audits/qwizz/masterplan.md:26-49
Implication: Do not restart feature implementation without a newly established defect.


2026-07-30T00:00:00Z — Finding C-001

Statement: The masterplan/root landing overstate localization completion against a current string-freshness caveat. The previously cited lower re-audit table is expressly superseded historical baseline and is not evidence of a current defect.
Status: conflict
Evidence grade: E2
Source: q5vault/audits/qwizz/masterplan.md:44-46,76; q5vault/index.md:10; q5vault/audits/qwizz/backlog.md:122-126
Implication: Reconcile present-tense documentation only; preserve historical findings. INS.TAIL:


2026-07-30T17:00:30Z — Finding F-002

Statement: The live stored schema marker is 1.6.5, matching Installer::SCHEMA_VERSION; Installer therefore treats the version marker as current. Physical user_id column/index presence was not independently inspected in this BBQ pass.
Status: confirmed
Evidence grade: E3
Source: sudo -n docker compose --profile cli run --rm wpcli option get qwizz_schema_version1.6.5; includes/Installer.php:15,53-55
Implication: The version marker is current; do not infer physical schema shape from it alone.


2026-07-30T17:00:30Z — Finding F-003

Statement: Printable-sheet counting is intentionally per successful attachment download. The same still-valid artifact URL can count repeatedly; the seven-day idempotency guard is used by share only.
Status: confirmed
Evidence grade: E2
Source: includes/Pdf/PdfArtifact.php:44-85,150-187; includes/PlayEvents.php:13-42; includes/Frontend/UserSurfaces.php:155-163
Implication: The former statement that print and share are both idempotent is false. The correct implementation depends on the owner’s chosen metric semantics.


2026-07-30T17:00:30Z — Finding F-004

Statement: Release remains a hard NO-GO: the bench lacks the canonical commit and protected pipeline inputs; reproducible catalogs are not authorized release artifacts.
Status: confirmed
Evidence grade: E2
Source: BUILDING.md:64-91,106-117; SOURCE-PROVENANCE.md:3-27; q5vault/audits/qwizz/masterplan.md:81-90
Implication: The next possible external output is an evidence/reproduction packet, never a bench release.


2026-07-30T17:00:30Z — Finding C-002

Statement: asset_version() exists but is not universal: 24 enqueue calls use it, while six Dashboard/MetaBoxes calls retain QUIZWIZZ_VERSION; effective emitted URL/header behavior remains unobserved.
Status: conflict
Evidence grade: E2
Source: includes/Plugin.php:243-255; includes/Admin/DashboardPage.php:38-40; includes/Admin/MetaBoxes.php:105-123; q5vault/audits/qwizz/masterplan.md:43,74
Implication: Cache documentation must describe callsite coverage, not universal/effective invalidation, unless later observed.


2026-07-30T17:00:30Z — Question Q-001

Decision: Select printable-sheet counting semantics.
Why it matters: Existing source counts every delivered GET, but a prior handoff claim described print as idempotent.
Recommendation: Count once per issued artifact so retries do not inflate engagement.
Options presented: One per artifact; every successful download; remove printable-download metric.


2026-07-30T17:00:30Z — Decision D-001

Choice: Count every successful printable-sheet download.
Owner: user
Exact answer: “Every successful download”
Rationale: A completed attachment GET is the intended metric, including repeat use of a valid 15-minute artifact URL.

Rejected

  • One count per issued artifact — avoids retry inflation but is not the chosen metric.
  • Remove printable-download metrics — would remove a desired dashboard signal.

Implied consequences

  • Leave PdfArtifact::stream() on PlayEvents::increment().
  • Correct current documentation that incorrectly says print has the seven-day idempotency guard.
  • Keep share idempotent per its existing attempt-token event key.

Traceability

  • Requirement/AC: Dashboard wording continues to mean successful printable-sheet downloads.
  • Implementation constraint: No source event-counter change is required.
  • Verification: Future focused checks must confirm two successful GETs to one valid artifact produce two print increments.

2026-07-30T17:00:30Z — Question Q-002

Decision: Select the next delivery boundary.
Why it matters: WRDP can reconcile its evidence and prepare a review packet, but cannot port, build, sign, publish, or release without canonical source and the locked pipeline.
Recommendation: Evidence-only handoff plus truth repair.
Options presented: Evidence handoff + truth repair; truth repair only; hold at current state.


2026-07-30T17:00:30Z — Decision D-002

Choice: Prepare an evidence-only canonical-port handoff and reconcile present-tense bench truth.
Owner: user
Exact answer: “Evidence handoff + truth repair”
Rationale: Create a reviewable bridge while preserving every release boundary.

Rejected

  • Truth repair only — postpones the useful review packet.
  • Hold at current state — leaves known present-tense contradictions unresolved.

Implied consequences

  • Prepare a bench-local manifest, catalog inventory/reproduction instructions, change inventory, and verification scope.
  • Correct present-tense documentation to the selected print metric and bounded cache/localization claims.
  • Do not port, release, sign, package, publish, or declare release readiness.

Traceability

  • Requirement/AC: Packet states the hard NO-GO gates and can be reviewed against a future canonical commit.
  • Implementation constraint: No plugin/runtime source or generated release artifact changes.
  • Verification: Final Quartz check-only; exact packet/source citations; no production wiki build.