2026-04-19
Domain acquired. territori.io via Spaceship. DNS, email forwarding and GitHub org set up.
2026-04-21
Schema finalized. 25 entities, 27 enums. Prisma migration complete; all tables live in Neon with PostGIS GiST indexes.
2026-04-23
Moat taxonomy locked. All 15 dimensions (M01–M15) approved. Internal docs CSS standardized; index created.
2026-04-27
Dashboard S01 + S02 shipped. Market Intelligence and Supply Density sections complete.
2026-04-28
Real Mapbox map live. Dark basemap, isochrone rings, parcel polygons, PostGIS MVT tile API.
2026-04-29
Testing framework installed. Vitest + React Testing Library (15 unit tests), Playwright (5 E2E smoke tests).
2026-04-30
Onboarding flow complete. Acts 01–05: homepage, geography picker, leader profile, context, probing screen.
2026-05-01
Parcel data pipeline. 54,512 Clallam parcels + Jefferson County GeoJSON in PostGIS. Parcel modals show real APN, acreage, zoning.
2026-05-02
Cloudflare + Zero Trust live. DNS moved to Cloudflare; internal.territori.io gated via email OTP.
2026-05-02
Marketing site updated. /why page launched, intent cards, Client Preview language, zoning use framing.
2026-05-03
PCI language pass + ZoneLandUse parcel modal. "Substitutability" → PCI everywhere. Internal docs renamed. ZoneLandUse table, migration, API route and full parcel modal zoning grid shipped.
2026-05-04
Zoning data rebuilt from real county code. Prisma migration drift cleared (_IsochroneZone baseline + GiST index restoration). zone-land-use-data.ts completely rebuilt from CCC §§33.07 & 33.10 — 17 real GIS zone codes replacing fabricated codes. GIS code mapping corrected (R5 = Rural Low, not RCC5). Fullscreen zoom persistence bug fixed. Comprehensive zone matrix added to zoning-wa-clallam.html.
Next
Fix mock parcel zone codes + verify end-to-end zone lookup. supply-data.ts still has fabricated codes (RC-40, RR-5, FF-5); replace with real GIS codes, then confirm parcel modal shows correct permit data.
Next
Act 06 — Handoff / Paywall screen. Stat row, blurred preview panel, pricing cards (Study $3k / Live Seat $12k).
Next
Dashboard S03 — Moat Coverage. Clickable 15-cell grid with drill-down to operator list per dimension.