v4 — the reef. White field now: a working chart in bright mist, built for a white, window-lit room. And the corals have a reason to exist — the one you gave: Marina South is ten years behind schedule because a reef was found living under it. A reef is the one thing that stops the crane. So: every visitor answer grows coral on the berth floor, and by Day 14 the reef has risen until the water is unnavigable to freight. Culture doesn't just replace the port — it makes the berth undevelopable.
Input → form is now real logic, not decoration. Each answer is sent live to Claude inside the artwork, which returns a taxonomy: category (memory / people / place / sound / object / hope / loss), intensity, and a specimen name. Each category is a different coral morphology — memories grow as fans, people as staghorn branches that reach toward other corals, places as low encrusting boulders, sounds as pipe-organ tubes, objects as table corals, hopes as tall spires, losses as thin pale veils that droop. New corals root on existing reef 55% of the time, so it grows as one connected ecosystem, not scattered sprites. An offline keyword classifier backs it up if the API is unreachable (and is what the simulated visitors use). Specimen tags — PORTITES FABER, museum-label style — mark what people planted.