Skip to content

docs: knock out the visual-coverage remainder (framing, hide-adhesion, diagnostics) - #425

Merged
sobechestnut-dev merged 1 commit into
devfrom
docs/visual-remainder
Aug 28, 2026
Merged

sobechestnut-dev merged 1 commit into
devfrom
docs/visual-remainder

Conversation

@sobechestnut-dev

Copy link
Copy Markdown
Contributor

Clears the tracked visual-coverage remainder ahead of the release.

New MIT fixture — a model wrapped by a skirt + brim (skirt-brim-model.gcode, generated) — so model bounds differ from whole-job bounds and Skirt/Brim segments exist.

Captured (mid-grey, in the gallery + matrix):

  • Object-aware framing comparison — frame-all vs frame-object.
  • setFeatureRoleVisible before/after — frame-all vs adhesion-hidden (skirt ring shown vs gone, same framing).
  • getRenderStats diagnostics in-context — diagnostics-panel.

Honestly deferred, with reasons in the matrix (valid dispositions, not silent omissions): transparent-background capture (headless SwiftShader flattens readback alpha — AnyBridge validated correct alpha on a 4070), interaction-aware quality + true load-time progressive (motion, not a still), time-scrub (redundant with the scrub animation), and a few lower-priority polish shots.

Verified: Pages build within budget, 25 media copied, 244 links OK, prettier/eslint clean. Docs/tooling only — no changeset.

🤖 Generated with Claude Code

New MIT fixture (tools/fixtures/make-skirt-brim.mjs → test-data/fixtures/
annotations/skirt-brim-model.gcode): a model wrapped by a skirt + brim, so
model-bounds differ from whole-job bounds and Skirt/Brim segments exist.

Captured (mid-grey presentation, wired into the feature gallery + matrix):
- object-aware framing comparison — frame-all vs frame-object (skirt included
  vs the part framed alone).
- setFeatureRoleVisible before/after — frame-all vs adhesion-hidden (skirt/brim
  shown vs hidden), same framing.
- getRenderStats diagnostics in-context — diagnostics-panel (the demo panel
  reading backend/GPU/geometry/counts/timings beside the render).

Harness: frameContent-aware framing (model vs whole-job bounds), a hideRoles
param (setFeatureRoleVisible), and diagnostics/transparent-checker recipes.
Demo corpus gains the skirt-brim fixture.

Honestly deferred with reasons in the matrix: transparent-background capture
(headless SwiftShader flattens readback alpha — hardware-validated by AnyBridge),
interaction-aware quality + true load-time progressive (motion, not stills),
time-scrub (redundant with scrub-sweep), and a few lower-priority polish shots.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sobechestnut-dev
sobechestnut-dev merged commit fff155d into dev Aug 28, 2026
4 checks passed
@sobechestnut-dev
sobechestnut-dev deleted the docs/visual-remainder branch August 28, 2026 06:05
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