Skip to content

docs: visual-quality execution batch — 15 new PRDs + existing work index - #391

Merged
jonit-dev merged 2 commits into
developfrom
docs/visual-quality-batch-2026-10-01
Oct 2, 2026
Merged

jonit-dev merged 2 commits into
developfrom
docs/visual-quality-batch-2026-10-01

Conversation

@jonit-dev

@jonit-dev jonit-dev commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Deliverable

Owner-requested documentation-only collection at docs/PRDs/batch-2026-10-01-visual-quality/.

  • 15 bounded new PRDs (VQ-01–VQ-15), each PROPOSED with 3 phases, 6 phase boxes and 2 acceptance boxes; every box names its proof and all implementation boxes remain unticked.
  • README.md: corrected scope, priorities, dependency diagram and execution queue.
  • EXISTING-PRDS.md: 10 canonical owners (269, 455, 339, 460, 456, 457, 344, 268, 341, 342), plus companion work. Existing files, evidence, completed boxes and implementation ownership are preserved rather than duplicated or moved.
  • EXECUTE.md: agent handoff, planned fixture/test paths, browser/native proof setup, concurrency boundaries and repository gates.

This is the collection's planning PR, not an umbrella implementation PR. Execution still uses one implementation PR per canonical PRD. No product/runtime code changed. No global PRD integers are allocated because the repository already has conflicting 473 IDs.

Corrections to the earlier audit

PRs #375 and #382 are merged; keep their completed open-world/rain/snow work. Current upstream offers lighting, volume, decal, DOF and skin primitives, but compatibility with pinned Three 0.185.1 must be verified before use. Missing integration/qualification is not missing mathematics.

The Android compressed-asset issue is scoped as an end-to-end selected-artifact/decoder capability repair, not removal of guards based only on V8's presence. The reported snow/native bloom blank-frame issue gets a reproduce-first correctness PRD. Existing motion/probe code is reused despite stale proposed documentation. Advanced GI, memory residency and transparency extensions require a demonstrated need and measured admission.

Suggested start

VQ-01 native asset capability contract and VQ-02 native output regression can proceed independently. Qualify unresolved PRD-269 motion/history cases, then execute PRD-455 temporal reconstruction, PRD-339 exposure and PRD-460 prop transitions. VQ-04 -> VQ-05 is the independent character-motion sequence; VQ-03 supplies local specular reflection.

Verification actually performed

At commit d9ac5b4e97f6b1383bd163d91619cffa7c6c0ef5:

  • 18 Markdown documents checked: local relative links resolve; fences balanced; placeholder scan clean.
  • All 15 new PRDs have exactly 3 phases and 8 unchecked proof-bearing boxes (120 total).
  • All 18 uploaded Git blob hashes match the validated local documents.
  • The downloadable ZIP contains the same 18 files byte-for-byte and passes archive integrity validation.

Not run: pnpm check:docs, the repository's prose Vitest lane, full build/typecheck/runtime tests or GPU/native scenarios. A full checkout/dependency environment was unavailable (clone/network resolution failed). Those checks are not claimed green. Proposed test/scenario paths are explicitly labeled future implementation targets.

Base inspected: develop@d72778382b134ef8763f58825cb4d4fd8cc0f6e3. Reconcile against the latest integration branch before implementing any item.

Implementation PR index

One execution PR per canonical PRD. Follow each linked PR for its current checklist, runtime screenshots, review and CI; this planning collection does not duplicate their live acceptance status.

  • PRD-341 — captured-frame tone gate: #392 (merged 2026-10-02).
  • PRD-269 — authored motion/history qualification: #393.
  • VQ-11 — bounded receiver decals: #394.
  • VQ-04 — locomotion blend spaces and interruption continuity: #395.
  • VQ-01 — native asset capability contract: #396.
  • PRD-339 — auto exposure and eye adaptation: #397.
  • PRD-455 — temporal AA and reconstruction: #398.
  • VQ-07 — bounded volumetric fog: #399.

Index verified 2026-10-02 13:25 UTC. Linked implementations may be partial; an entry is not an acceptance or readiness claim.

Add 15 bounded proposed PRDs and one execution index referencing 10 existing canonical owners. Preserve existing files, completed evidence, and implementation PR ownership.

Correct prior audit assumptions about merged rain/snow and open-world work, upstream rendering primitives, and runtime-vs-target decoder capabilities. Add the reported native bloom regression as a reproduce-first correctness item.

Verification: 18 Markdown files checked for local links, balanced fences, placeholders, phase/checkbox/proof structure; all 18 uploaded blob hashes and ZIP contents match the local documents. New implementation boxes remain unticked.

Not run: repository pnpm prose lane or runtime gates; full checkout/dependencies unavailable in this environment. No product code changed.
@jonit-dev
jonit-dev marked this pull request as ready for review October 2, 2026 15:24
@jonit-dev
jonit-dev merged commit 304b2f4 into develop Oct 2, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant