# v1.0.0-rc.3 release notes

This release candidate makes property creation concrete: every current create-screen control is mapped, and the portal exposes multiple visible example properties before a developer downloads XML.

The rc.3 patch also locks the workbench while an example fixture loads, preventing a rapid validate action from reading the previous fixture.

## Included

- `public/schema/zentra-property-feed-v1.xsd`: authoritative XSD 1.0 structure.
- `contract/field-catalogue.json`: public field and propertyfeedtemplate source mapping.
- `contract/create-options.json`: all 27 current create controls, fixed value sets, 34 locales and importer policy.
- `contract/semantic-rules.json`: stable validation rule IDs and fix guidance.
- `public/indexes/`: six complete controlled catalogues in JSON/CSV, compact browser lookup and source manifest.
- `public/examples/`: minimal, sale, rental, new-build, seven-property maximum-data and deliberately invalid fixtures.
- `tools/`: validation, media audit, index export/diff, lookup and release-checksum tools.
- Routed portal documentation, local browser workbench, integration recipes and platform inclusion plan.

## Property examples

The maximum feed contains seven distinct records covering Apartment, House, Finca, Plot, Commercial, Garage and Other; all lifecycle statuses; and sale, long-term rental, short-term rental and sale-or-rent. Focused single-property sale, rental and new-build feeds are included for copy-ready starts.

## Compatibility

Kyero v3.9 informed complete-snapshot lifecycle, stable identity, UTF-8, lowercase elements, multilingual text, image order, floorplans and sale/rental semantics. This is a distinct zentra contract: it requires canonical controlled IDs, validates location hierarchy, separates internal/listing/display identity, supports stronger media metadata and uses explicit lifecycle/publication fields.

## Source evidence

The controlled snapshot was exported read-only on 2026-08-22 from production release `2026.08.13.425+ce4b378980` (`ce4b378980cdd21d8b7398adc32f197bbfbe997e`). It contains 253 countries, 6,366 regions, 52,160 cities, 7 property types, 170 currencies and 152 features. The manifest contains only non-secret fingerprints and checksums.

## Release gates

Run `npm ci && npm run check && npm run test:e2e`. `xmllint` from libxml2 is required for authoritative validation. Verify distributed artifacts with `sha256sum -c SHA256SUMS` or `shasum -a 256 -c SHA256SUMS`.

## Deployment and rollback

The portal is a documentation surface; it does not activate the planned platform importer. The future platform integration must pin a verified release artifact and retain the prior contract/importer release. Rollback disables `zentra_xml_v1` scheduling, restores the prior contract pointer and application release, suppresses missing-listing archive actions, and resumes only after a valid complete snapshot.
