# VIS-03 — pre-publication source and coordination report

DESIGN / VERIFICATION OPEN — NOT CONSTRUCTION RELEASED

Prepared 2026-09-27. This report describes the completed source revision before publication; deployment status is reported separately in the delivery message. No construction, fabrication, final finish, or field-dimension release is established.

## Source bases and scope

- Fireplace checkout: `/workspace/scratch/7285912205b6/fireplace`; starting commit `a8e038595fc3582fc06e51574b087814b01cc80c`.
- Project hub checkout: `/workspace/scratch/7285912205b6/hub`; starting commit `6f1d3e0da6c4c336213816edead1a96abba308ad`.
- Canonical design record: `https://fireplace.tangentforge.com/assets/vis-03/coordination-record.json`.
- Hub carries a byte-identical VIS-03 record/assets and links to the full study. All fireplace references in its overview, decision register, work card, recap mantel-width row, document card and fireplace panel were reconciled.
- Other project billing, work status and scope records were outside this fireplace revision.

## Exact existing source files modified

| Repository | Source file | Change |
|---|---|---|
| Fireplace | `dist/index.html` | Replace VIS-02 current-design body, old geometry/SVGs/options/material unknowns with VIS-03 views, status-separated schedule, six vector sheets, actual material references, release gates and explicit historical section. Replace current owner-PDF link with VIS-03 package. Retain original room gallery and image dialog/print/navigation script. |
| Fireplace | `MAINTENANCE.md` | Prepend VIS-03 precedence, canonical record, repeat-edit cautions and validation/release limits; preserve history below. |
| Hub | `dist/index.html` | Replace fireplace panel and current image/PDF; reconcile fireplace overview, decision register, work card, recap width row and document preview; add VIS-03 styling. |

## New source files

Fireplace repository:
- `scripts/build-vis03.py`: dated one-time content migration and deterministic vector-sheet/record generator; refuses replay after VIS-03 becomes HEAD. Subsequent revisions should edit current sources deliberately.
- `scripts/build-vis03-pdf.py`: reproducible 10-page review PDF from VIS-03 assets.
- `scripts/validate-vis03.py`: local reference, anchor, image, PDF status and mirrored-record checks.

Both repositories add the identical files under `dist/assets/vis-03/` listed in the asset inventory below. No files were deleted; historical originals remain in versioned assets but are no longer presented as current. No dependency manifests, packages, hosting access controls or custom domains changed.

## Old → new values and directions

| Topic | Prior active content | VIS-03 controlling content |
|---|---|---|
| Design revision | VIS-02 current | VIS-03 current; VIS-02 room/context only |
| Room | VIS-02 reference views | Retained as source/reference; new generated views are illustrative derivatives, not surveyed models |
| Face projection | Approximately 5–6 in; hub also held 4-in Option C | 12–13 in from original wall, all framing/substrate/stone included — OWNER/GC DIRECTION |
| Mantel depth | 12 in overall; inconsistent 4-in/8-in profiles and 6–7/8-in shelf | ≈8 in additional beyond finished stone; leading edge ≈20–21 in original-wall datum (derived, field verify) |
| Mantel width | 72 in / 4-in overhang each side; hub TBD/options | Full fireplace-wall width; exact measured span TBD |
| Mantel material | Unconfirmed/custom-metal options | Custom dark floating metal; final finish, thickness, elevation, attachment/backing pending |
| Hearth | No hearth / flush-or-projecting alternatives / roughly 12-in concept | 79 W × 18 D in base; ≈81 W × 19 D in cap; depths from original wall; ≈1-in side/front cap overhang |
| Hearth height | Unresolved/inconsistent visual proportions | TBD; 2 or 3 in coordination reference only; FIELD VERIFY / NOT RELEASED |
| Existing face | 64 W × 94 H in | Unchanged existing reference; new forward top/width field verified separately |
| Existing opening | 46⅛ W × 26¾ H in | Unchanged recorded opening; existing appliance stays fixed; fitted/wrapped returns |
| Opening vertical datum | Some study text treated 8¾ in as opening bottom | Ambiguous prior floor/stone-line datum; do not relocate appliance from it |
| Returns | Shallow approximately 5–6-in assumed return | Depth derived from actual fixed factory-face position; FIELD VERIFY; no fabricated firebox extension |
| Stone | River Canyon plus inaccurate small inset | River Canyon SKU 101022556; actual project sample photo, larger lower stones, ivory/cream/beige/taupe; small inset rejected |
| Floor | Product/color/plank selection TBD | American Spirit Durham Hickory II, hand-scraped engineered hardwood, SKU 100598689; actual IMG_0927 + label IMG_0928 |
| Trim | Generic rendered white trim / choose profile | Actual IMG_0737 appearance reference, corroborated by IMG_0734 and IMG_0739; dimensions/profile still FIELD VERIFY |
| Status | Mixed study/selection language | DESIGN / VERIFICATION OPEN — NOT CONSTRUCTION RELEASED throughout |

## Remaining unresolved values and gates

- Exact fireplace-wall width and mantel endpoint conditions
- Final forward face width/height, ceiling pitch and top scribe; 64 × 94 is existing reference
- Exact finished face depth within 12–13 in and component build-up
- Mantel thickness, elevation, window-glazing/trim conflict, finish, fabricator, structural attachment/backing and loads
- Hearth height TBD; 2 or 3 in reference only, not released; cap thickness, material, joints and support TBD
- Firebox datum, actual recession, return depth, opening transition and permitted overlap
- Heatilator data plate, exact model/suffix, installed gas equipment identification and applicable manuals/clearances
- Gas key/shutoff access, service removal paths, chimney/enclosure air spaces and circulation clearance
- Existing trim profile, height, thickness, paint and physical sample match

- Derived hearth exposure: cap ≈6–7 in past stone, base ≈5–6 in past stone; mantel ≈1–2 in beyond cap. Verify all datums together.
- No final mantel finish sample was established. The material strip labels its dark color block as direction only.
- New room renders show a full-wall mantel crossing window glazing at the illustrated elevation. This is explicitly unresolved; field-coordinate elevation, window use/trim, end conditions and structural support before any release.
- The angled render crops the upper stone/ceiling junction. Use the front view and retained VIS-02 reference for ceiling context. Generated camera/proportions are not certified pixel-identical or dimensionally measurable. A measured/CAD reconstruction is required for fabrication-level geometric fidelity.
- Hearth cap material/thickness/edge/support are not confirmed by the wall-stone selection; illustrated pale cap appearance is provisional.
- Heatilator HD42 is only a working family ID. Exact data plate/suffix, installed gas equipment, instructions 12955 (4-14-88), supplement 12063 (6-6-88), applicable clearances, chimney/enclosure air spaces, service/gas accessibility and structural backing remain gates. No conceptual dimension overrides them.

## Resulting VIS-03 asset paths

The following paths exist locally in **both** repositories beneath `dist/`. After successful deployment the same relative paths resolve under both `https://fireplace.tangentforge.com/` and `https://meadowchase.tangentforge.com/`.

| Asset | Relative public path |
|---|---|
| 01-room-front.png | `assets/vis-03/01-room-front.png` |
| 02-room-angle.png | `assets/vis-03/02-room-angle.png` |
| 03-front-elevation.svg | `assets/vis-03/03-front-elevation.svg` |
| 04-side-profile.svg | `assets/vis-03/04-side-profile.svg` |
| 05-hearth-detail.svg | `assets/vis-03/05-hearth-detail.svg` |
| 06-firebox-return.svg | `assets/vis-03/06-firebox-return.svg` |
| 07-full-width-mantel.svg | `assets/vis-03/07-full-width-mantel.svg` |
| 08-material-strip.svg | `assets/vis-03/08-material-strip.svg` |
| VIS-03-coordination-package.pdf | `assets/vis-03/VIS-03-coordination-package.pdf` |
| change-report.md | `assets/vis-03/change-report.md` |
| coordination-record.json | `assets/vis-03/coordination-record.json` |
| floor-label.jpeg | `assets/vis-03/floor-label.jpeg` |
| floor-plank.jpeg | `assets/vis-03/floor-plank.jpeg` |
| render-prompts.txt | `assets/vis-03/render-prompts.txt` |
| trim-existing.jpeg | `assets/vis-03/trim-existing.jpeg` |
| vis03.css | `assets/vis-03/vis03.css` |

Primary URLs after publication:
- https://fireplace.tangentforge.com/#design
- https://fireplace.tangentforge.com/#dimensions
- https://meadowchase.tangentforge.com/#fireplace
- https://fireplace.tangentforge.com/assets/vis-03/VIS-03-coordination-package.pdf
- https://fireplace.tangentforge.com/assets/vis-03/change-report.md

## Evidence / rendering provenance

- Architectural baseline: original `assets/Fireplace Design Study Board(1).png` / hub `assets/vis-02.png`; inspected directly. Old geometry and small inset are superseded.
- Actual wall-stone photograph: existing `assets/actual-stone-sample.webp`, inspected directly. Larger lower stones are the requested visual character.
- Actual floor photographs: Library `IMG_0927.jpeg` / `libfile_ace60fef93c88191bbc6b80497569fc3` and `IMG_0928.jpeg` / `libfile_a4b6a17bb83c819187f91a84d963dbf7`.
- Trim search: reviewed the project-folder image inventory and actual IMG_0734 / IMG_0737 / IMG_0739 photographs. IMG_0737 is the close reference; none establishes measured profile/height/thickness.
- Room images created/edited with built-in image generation; exact prompt set and targeted correction prompts in `render-prompts.txt`. Two final outputs retained.
- Coordination sheets are deterministic SVGs, not generated-image dimensions. Material sheet embeds actual photographs unaltered; metal swatch is explicitly conceptual.

## Validation / execution

- Opened both source repositories using the existing Sites IDs; preserved audience and domains.
- Ran the dated VIS-03 generator, PDF builder, static reference/record validation, JavaScript syntax checks and Git whitespace checks.
- Rendered the PDF with Poppler and visually reviewed all ten pages; repaired front-elevation dimension label placement, material-column spacing, PDF header color and the open path in the return detail.
- Verified all eight requested visual assets exist; six SVG sheets parse and two room images decode. Every PDF page carries NOT CONSTRUCTION RELEASED.
- Checked local links, image alt text, unique IDs and fragment targets; matched VIS-03 assets and JSON byte-for-byte across sites.
- Browser viewport/interaction QA was not performed; no measured responsive or accessibility pass is claimed. Existing navigation and image-dialog JS are unchanged, with syntax checked.
- Packaging and publication use the Sites workflow; successful deployment receipts are reported in the final delivery message, not assumed by this pre-publication document.

## Next-agent maintenance instruction

Open both existing Sites and read `assets/vis-03/coordination-record.json`, this report and the current source. VIS-03 is the controlling design-direction record. Do not restore VIS-02 geometry or silently assign any null/TBD field. Capture measured wall span, mantel/window coordination, exact fireplace data plate, release clearances and physical finish/trim approvals; update status and drawings with provenance. Keep mirrored assets/record identical and run `python3 scripts/validate-vis03.py <hub-checkout>` before publishing both. Do not replay the dated VIS-03 migration on a later HEAD. Construction release requires a separate explicit approval backed by the verified field/manufacturer record.
