Skip to main content
Almost an Architect

Almost an Architect

Mandatory codes are hard constraints — they filter. Best practices are weighted objectives — they trade off. Move a weight and the engine re-optimizes the plan, then explains why, citing the rule. The previous app is preserved at /old.

$91,862
estimated cost
COEntry36 sqftEGRESSLiving200 sqftglazing 14.0%Kitchen90 sqftglazing 8.9%SHall42 sqftEGRESSSBedroom130 sqftglazing 14.0%26.4 ft18.9 ft

Tip: click a room, window, or door to see what governs it.

Hero room (Bedroom 1): glazing ratio 14.0% — code floor 8%, best-practice target 14% (IRC R303.1). Drag the cost and natural-light weights and watch the windows move between them.

Objective weights

0.90

Glazing above the code minimum, toward best practice

0.50

Generous ceilings and living area

0.50

Wider doorways and clearances

0.10

Lower estimated construction cost

Building codes are hard constraints — they are enforced before scoring and cannot be traded away with these sliders.

Evaluation

✓ All mandatory codes pass

Natural light1.00
Spatial proportion1.00
Accessibility1.00
Cost0.64

Weighted total 0.982 · optimal glazing 14%

Livability check

No problems
  • !A door into Entry has only 1.4 ft to swing — tight for a 3.0 ft door. (Door swings don't collide)
  • !A door into Entry has only 1.4 ft to swing — tight for a 2.7 ft door. (Door swings don't collide)

Why does it look like this?

Narration is grounded in the engine's fact log — the model can cite computed values but never chooses dimensions or invents codes.