39.11 found health-centre demanding 240 m2 of floor on a 183 m2 plot -- 131%, single storey, nowhere for the overflow to go. Every room came out at 0.60x its declared target, 100% undersized, uniformly, and no amount of searching could fix it. Owner's ruling: enlarge the plot, sized assuming the building has a courtyard. The plot is a quadrilateral here, so the courtyard is interior space the search carves out, not a hole in the site. Sizing must therefore allow for rooms (240, declared), circulation (~65, ~27%, NOT in demand -- the search creates C leaves) and courtyard (~36). Scaled about the polygon centroid by k = 1.4606, chosen so the INSET area lands on 400 m2. Centroid scaling preserves the site's irregular shape and its one private edge: same site, larger. plot 183.2 -> 400.0 m2 rooms/plot 131% -> 60% (harbor's ratio exactly, and harbor works) daylit perim 41.5 -> 61.3 m (49.4 needed) median room area / (target x share) 0.60x -> 1.00x The last figure is the one that matters -- 0.60x was the geometric signature of the infeasibility, now level with harbor/maple's 1.01x. The courtyard stays REQUIRED by the geometry, not merely permitted: a room is at most 4.86 m deep before failing crinkliness, so a ~20x20 plot with a daylit ring leaves a 106 m2 core that cannot reach an external wall. Enlarging made room for a courtyard; it did not remove the pressure that produces one. evolve._preflight is now silent on health-centre. Closes homemaker-py-7b7, unblocks homemaker-py-7xb. Lint at parity (46); tests 379 passed, 0 failed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MJ84Feep79Hhm3E4zZJmnB
20 lines
249 B
Text
20 lines
249 B
Text
node:
|
|
- - -2.499098
|
|
- 3.896165
|
|
- - 16.284033
|
|
- 8.678435
|
|
- - 11.155808
|
|
- 29.106947
|
|
- - -8.073955
|
|
- 25.262724
|
|
perimeter:
|
|
a: private
|
|
b: null
|
|
c: null
|
|
d: null
|
|
type: O
|
|
rotation: 0
|
|
height: 3
|
|
elevation: 0.0
|
|
wall_inner: 0.08
|
|
wall_outer: 0.25
|