From 95c922a4d9933cf5132f2672a2e08a4bb45f7219 Mon Sep 17 00:00:00 2001 From: Code-Yves Date: Sun, 26 Apr 2026 15:19:50 -0400 Subject: [PATCH] axis: render schematic rooms in dev config floor-plan preview --- axis/AGENTS.md | 16 + axis/index.html | 1026 ++++++++++++++++++++++++++++++++--- axis/js/config-data.js | 191 +++++++ axis/js/config-validator.js | 241 ++++++++ 4 files changed, 1400 insertions(+), 74 deletions(-) create mode 100644 axis/AGENTS.md create mode 100644 axis/js/config-data.js create mode 100644 axis/js/config-validator.js diff --git a/axis/AGENTS.md b/axis/AGENTS.md new file mode 100644 index 0000000..e23e142 --- /dev/null +++ b/axis/AGENTS.md @@ -0,0 +1,16 @@ +# AXIS Project Instructions (Standing) + +This repository area is a contractor-facing modular-home visualization and blueprint-generation tool, not a marketing website. + +## Rules for Codex + +1. Keep the project plain HTML/CSS/JS unless explicitly told otherwise. +2. Do not convert to React yet. +3. Do not redesign the UI until data, blueprint, render, floor-plan, and 3D logic are stabilized. +4. Treat `AXIS_CONFIGS` as the source of truth for model/configuration data. +5. Keep diffs small and focused. +6. Preserve current behavior unless the task explicitly asks to change it. +7. Do not delete blueprint, render, or floor-plan assets unless explicitly instructed. +8. Flag conflicting dimensions, square footage, bed/bath counts, render paths, blueprint routing, and duplicated hardcoded values. +9. Prefer incremental refactors over large rewrites. +10. After every task, summarize changed files, behavior impact, remaining risks, and next recommended step. diff --git a/axis/index.html b/axis/index.html index 9f34501..2ed2bf9 100644 --- a/axis/index.html +++ b/axis/index.html @@ -2099,7 +2099,7 @@

Axis Modular SIP Series — Grid-Connected Edition

-

42′ × 12′ · 525 SF · 1 Bedroom · SIP Panels · Helical Piers · Hydro / Well / Septic

+

42′ × 12′ · 504 SF · 1 Bedroom · SIP Panels · Helical Piers · Hydro / Well / Septic

+