# W-PLAN round 4

## Built
- Household wealth rings, six archetypes, trade signs and place-based floor counts.
- Corner churches/cathedrals, square pillory and wheel well, gate fish stalls, far-corner shelter and garden.
- Gate-road suburbs with hovels, smithies, tannery-like barns and small vegetable patches.
- Shared road triangles for street-door grade, blocked rear doors, fitted rear/cellar door ground inputs.
- Landed house catalogue integration, archetype counts and a wealth-ring plan toggle.
- Only optional interfaces added, listed in SETTLEMENT.md round 4. No house-style or kit asset edits.

## Evidence
- Accepted screenshots and GPU stats are also committed in `W-PLAN-ROUND4-EVIDENCE/`.
- Viewed GPU city top and wealth-plan screenshots, hill town seed 5 before/after rear-door shots and a close street door.
- `/tmp/w-plan-shots-before/hill-before-doors.png`: rear doors roughly four metres above grass.
- `/tmp/w-plan-shots-after/hill-after-doors.png`: those blocked rear doors removed.
- `/tmp/w-plan-shots-after/hill-street-door-accepted.png`: real street-door threshold at the cobbles.
- `/tmp/w-plan-shots-after/city-top.png` and `city-wealth-rings.png`: city overview and placement colours.
- GPU browser reported zero page errors. City plain seed 5: 772 buildings, 256 draws, 3.23 M triangles,
  747 catalogue variants. Hill town seed 5: 244 buildings, 287 draws, 2.47 M triangles, 228 catalogue variants.
- New tests cover wealth/place, non-repeating neighbours, corner churches, props, suburbs, rear-door blocking,
  shared road triangles and actual fitted door thresholds. Focused real-door and detail-hook tests pass.
- Initial full-suite run found two detail-hook failures, fixed in commit 7604197. Final full-suite result is recorded
  separately in the finish report and `/tmp/w-plan-accepted-tests.log`.

## Limits and rollback
- Town kit absent in this worktree: missing add-ons and civic props use grey boxes with findings. Barns retain the
  existing house stand-in. Some steep sites cannot fit all requested buildings; findings say which were omitted.
- Port 8983 was already held by another local server; its requested page returned 404. The attempted server was stopped,
  and the existing process was left alone. GPU verification used disposable loopback port 8984, not a live app.
- No push, deploy, kit regeneration, phone check, performance benchmark or change to W-HOUSES files.
- Wrong placement rules could put houses or doors in the wrong place. Revert this branch's W-PLAN commits and rerun
  tools/sync_building.sh. Nothing deployed needs rollback.

## Final checkpoint
Final full suite did not finish before the 12:40 CET deadline and was stopped. The preceding full suite had 154 passing tests and two detail-hook failures; both fixes passed the focused rerun. No full-suite pass is claimed.
