πŸ”₯ Release Readiness

Historical record β€” 2026-07-30

Preserved as observed against database schema 1.6.5; current schema is 1.6.8 (masterplan.md:21). Current truth: Program Masterplan.

Raw chronology: 2026-07-30 release readiness log

One-line truth: The bench’s printable-download metric is deliberately per successful download; release remains a hard NO-GO until the release owner accepts a canonical-pipeline port.

🎯 Mission

FieldTruth
OutcomeEvidence-only canonical-port handoff plus reconciled present-tense bench documentation.
UserBench owner and release owner.
SuccessReviewable manifest/hashes/reproduction/verification packet; no bench-local work mistaken for release work.
ConstraintsBench-only, releaseEligible: false; no publish, release, migration, package install, canonical port, or compiled-asset edit.
Non-goalsReimplementing verified features, signing, packaging, publishing, or claiming release readiness.

βœ… Confirmed truth

IDFactGradeEvidenceImplication
F-001The stored schema marker and Installer::SCHEMA_VERSION are both 1.6.5; Installer will treat the marker as current.E3Safe WP-CLI option read; includes/Installer.php:15,53-55.The physical user_id column/index was not independently inspected in this BBQ pass.
F-002The German gate has its required .mo and nine named per-handle JSON catalogs; fr/es remain unavailable and stored unavailable choices fall back to auto.E2includes/{ExposureSettings,UiLanguage}.php; language inventory.File presence proves gating, not exhaustive rendered-string proof or release authorization.
F-003Successful PDF attachment downloads use PlayEvents::increment(), so every repeat GET to a valid 15-minute artifact URL increments the printable-sheet counter; the seven-day guard is used by share only.E2includes/Pdf/PdfArtifact.php:44-85,150-187; includes/PlayEvents.php:13-42; includes/Frontend/UserSurfaces.php:155-163.User decision D-001 confirms this intentional per-successful-download metric; correct only the false idempotency documentation claim.
F-004Cache-versioning is partial: 24 enqueue calls use asset_version(), six current Dashboard/MetaBoxes calls use QUIZWIZZ_VERSION directly, and one player enqueue inherits its registered version.E2Source traces plus a fresh public response at https://wrdp.loca.zone/?page_id=57, which emitted mtime-derived ?ver= URLs for observed asset-versioned CSS/JS.Do not claim universal coverage, response-cache headers, warm-browser behavior, effective invalidation, or direct/inherited-path behavior.
F-005Release is a hard NO-GO from this bench.E2release blockers; BUILDING.md; SOURCE-PROVENANCE.md.Canonical repo/commit, locked toolchain/CI, provenance, compatibility gates, and signing remain release-owner-only.

🧭 Decisions

IDStatusChoice / next decisionDepends onUnlocks
D-001settledCount every successful printable-sheet download, including repeat GETs to a valid artifact URL.User decision.Documentation correction only; no event-counter code change.
D-002settledPrepare an evidence-only canonical-port handoff and reconcile present-tense bench truth.User decision.A reviewable packet, never a bench release.

⚠️ Assumptions, conflicts, risks

IDTypeStatementOwner/checkImpact
R-001authorizationBench-local source and generated catalog artifacts require release-owner review and regeneration in the canonical protected pipeline.Release owner.Hard release NO-GO.
C-001resolvedLocalization claims now distinguish observed German catalog/gate remediation from unperformed exhaustive forced-DE rendering and required release-owner regeneration.Documentation repair slice.Handoff accuracy.
C-002resolvedReplace the universal cache claim with callsite-scoped source truth and disclose the narrow fresh-public URL observation without overclaiming warm-cache behavior.Documentation repair + observation slice.Handoff accuracy.
C-003resolvedCurrent truth now states the selected per-successful-download metric and share-only idempotency.Documentation repair slice.Handoff accuracy.

🐝 Swarm digest

WaveDomainsNew truthRemaining gapWhy next wave?
1Runtime, documentation, release boundary, residual riskSchema 1.6.5 confirmed; release hard NO-GO; three current documentation/semantics conflicts found.Actual cache URL behavior; printable-download metric decision.Narrowed source traces required.
2Schema option, enqueue scope, PDF event traceSchema matches target marker; print is intentionally per delivered GET; cache helper is partial.User-owned print metric semantics.The next uncertainty is not recoverable from system truth.
3User decisionEvery successful printable-sheet download counts.Whether to prepare an evidence-only canonical-port handoff.No print-counter code change.
4User authorizationEvidence-only handoff plus truth repair authorized.None.Launch packet accepted.

πŸ“¦ Launch packet

objective: "Prepare an evidence-only canonical-port handoff and reconcile current bench documentation."
non_goals:
  - "Canonical source port, build, signing, package, release, or wiki publish"
  - "Compiled build/ edits and fr/es catalog creation"
confirmed_facts:
  - "Schema version marker is 1.6.5; physical user_id/index not re-inspected in this BBQ pass"
  - "German gate has its required MO plus nine named handle catalogs; fr/es remain dormant"
  - "Printable-sheet metric counts every successful download; share alone uses the seven-day guard"
  - "asset_version coverage is partial; fresh public asset-versioned URLs were observed, but effective warm-cache invalidation remains unproven"
  - "Release is a hard NO-GO without canonical source and locked pipeline"
decisions:
  - id: D-001
    choice: "Count every successful printable-sheet download"
  - id: D-002
    choice: "Prepare evidence-only canonical-port handoff plus present-tense truth repair"
acceptance_criteria:
  - "Current truth pages describe print/share, localization, and cache scope accurately"
  - "A packet inventories handoff inputs, hashes exact review artifacts, and gives reproducible verification steps"
  - "Quartz check-only passes; no publication occurs"
implementation_constraints:
  - "Bench-local documentation and evidence only"
  - "No claim of release authorization or release readiness"
verification:
  - "Static source evidence plus targeted non-mutating cache observation where available"
  - "/home/loca/dev/wikis/build.sh wrdp --check-only"
rollback:
  - "Revert only the documentation/packet files; no runtime source is changed"
open_deferred:
  - "Canonical port, protected release pipeline, provenance/signing, compiled block fixes, fr/es, publication, pruning"

βœ… Completion evidence

  • Canonical-owner packet: 2026-07-30 Canonical-Port Evidence Packet.
  • Exact finite catalog snapshot: q5vault/audits/qwizz/2026-07-30-catalog-manifest.sha256; all 14 entries passed sha256sum --check from the WRDP repository root.
  • Final vault validation: /home/loca/dev/wikis/build.sh wrdp --check-only completed successfully after parsing 32 Markdown inputs and emitting 284 files. No publication occurred.