# Property Research design copies

Copied on 8 September 2026 from the agreed v1.1 artifacts in the task workspace. The Markdown copies add a delivery annotation; the source planning text is otherwise unchanged. The backlog CSV is an exact copy and has no delivery-status column. Use the [module handbook](../readMe.md) for the current implementation and operating instructions.

## Source artifact checksums

| Original artifact | SHA-256 before delivery annotation |
|---|---|
| `propertylab-chatbot-development-spec.md` | `cab67ad930d72d195af83073c8b4e1ee1a6f548e49214ac86fcb7b48fed3eff2` |
| `propertylab-chatbot-summary.md` | `c449e4be1f79206f0e06a4cf3c75c0a153c62698b8a4848c7dba16e8699c7047` |
| `propertylab-chatbot-backlog.csv` | `40cde1948195193a4da8fd53728a56a31cefca00073311dfdc48fec70bf25adf` |

## Milestone interpretation

| Design area | Current local status | Gate still required |
|---|---|---|
| Foundation/data | Repository located; additive schemas, versioned import, full map index and source fixtures implemented locally | Production migration/rollback rehearsal, source rights/refresh policy, deploy-specific infrastructure review |
| Chat and price research | OpenAI selected, local credential validated; real tool orchestration, grounded claims, price/trend/cohort evidence and cancellation code present | Full multilingual evaluation, provider/proxy behavior and numerical/identity acceptance suite |
| Daily-life fit | Place proximity, confirmed geocoding candidates and untimed walking/driving adapters implemented | Geographic/provider quality testing, end-to-end destination UX, supported journey acceptance |
| Decision workflow | Private saved results/state, shortlist notes, checklist, scenario snapshots/comparison and restore controls implemented | User-data isolation/replay checks across deployed topology and representative-buyer usability |
| Launch quality | Scoped local automated checks exist; browser/provider integration is being exercised | QA-01–25 sign-off, 60-question evaluation, at least five buyer sessions, production operational approval |

The design's M0–M4 labels do not mean that every milestone is complete. Some proposed capabilities require additional implementation or validation; scheduled traffic-aware/transit routing is explicitly unavailable in the current adapters. Unknown source area basis prevents a compatible asking-PSF benchmark despite the calculation code being present. No public or production deployment is claimed.

## Local preview environment note

The existing lockfiles resolve Laravel Inertia adapter `2.0.24` and Vue adapter `3.3.0`. The isolated preview uses the existing `INERTIA_USE_SCRIPT_ELEMENT_FOR_INITIAL_PAGE=true` setting: `false` produced null initial-page data and a blank screen. `API_PREFIX=api` is also required by the existing Dingo provider in the empty preview environment. No dependency upgrade was made. Broader navigation/SSR and production environment verification remains a release gate.
