Preview-safe

ControlLayer

Custom-field schema governance

Review field coverage, validation samples, launch blockers, downstream module impact, and API-backed definition commands for tenant-safe custom-field rollout.

Review schema
Preview sessioncustom-field-governance-preview

Custom-field governance workbench

Review and persist tenant-scoped field definitions, validation samples, launch blockers, and downstream impact through the settings API boundary.

Tenant context

Tenant
tenant-preview-north-estate
Reviewer
Elsa Morrison
Settings access
Settings module available

Primary attention

Evidence owner backup is missing a required projected value

Next review

Before enabling provider-backed custom-field writes

Field definitions

6

tenant-scoped definitions projected from the shared schema catalog

Ready now

3

3 definitions can appear in preview flows without extra mapping

Launch blockers

2

required values or mapping gaps that must stay human-reviewed

Pilot or draft

2

fields that must not be treated as durable tenant configuration yet

Rollout coverage

Each readiness lane keeps the target entity, launch gate, and review owner visible before durable custom-field settings exist.

Preview only

Contract operations

Contract

Needs review
Ready now
1
Open risks
1
Launch gate
Reminder routing and intake validation both signed off
Owner
Operations

Contract-level fields are close to operational use, but escalation path rules still need a named fallback owner before they become durable settings.

RenewalsReminder defaultsContract metadata

Site context

Site

Ready now
Ready now
2
Open risks
0
Launch gate
Ready for operational preview
Owner
Property

Site context fields are ready for preview-led coverage and reporting surfaces without adding provider calls or live writes.

Coverage reviewCompliance boardBoard reporting

Supplier assurance

Supplier evidence

Needs review
Ready now
0
Open risks
2
Launch gate
Needs evidence-owner fallback and upload mapping review
Owner
Compliance

Supplier-assurance fields must stay blocked until upload intake can supply a stable zone reference and backup evidence owner.

Supplier assuranceImports reviewCompliance board

Field registry

Definitions stay typed, tenant-stamped, and linked to downstream consumers without becoming persisted settings edits.

Read only

Site risk tier

site_risk_tier

Site

Single select

Required

Example: High-rise residential

Ready now

Owner: Property operations

Ready for site-detail and coverage preview rows.

Allowed values are mapped to active site profile labels.

Coverage reviewCompliance board

Renewal buffer days

renewal_buffer_days

Contract

Number

Optional

Example: 14

Ready now

Owner: Operations

Ready to appear in renewal-readiness calculations as a preview input.

Numeric validation blocks malformed reminder-buffer values.

RenewalsReminder defaults

Notice escalation path

notice_escalation_path

Contract

Single select

Conditional

Example: Escalate to regional property lead after 5 days

Pilot only

Owner: Operations

Pilot only until fallback owner rules cover unmapped portfolios.

Single-select values are valid, but the fallback owner map is incomplete.

RenewalsTask routing

Site occupancy profile

site_occupancy_profile

Site

Multi select

Optional

Example: Residential, mixed-use, overnight access

Ready now

Owner: Property operations

Ready for preview coverage filters and board-pack grouping.

Multi-select labels normalize into a stable comma-separated projection.

Coverage reviewBoard reporting

Supplier mobilisation zone

supplier_mobilisation_zone

Supplier evidence

Site reference

Conditional

Example: Awaiting mapped site-cluster reference

Needs mapping

Owner: Compliance

Needs mapping before supplier-upload evidence can rely on this zone value.

Upload intake does not yet guarantee a stable site-cluster reference.

Supplier assuranceImports review

Evidence owner backup

evidence_owner_backup

Supplier evidence

User reference

Required

Example: Awaiting backup owner assignment rule

Draft

Owner: Compliance

Draft until compliance defines the backup-owner assignment rule.

Required user-reference value is still missing in the supplier evidence projection.

Compliance boardReminder defaults

Validation preview

Samples exercise the same shared validator used by projected custom-field values, including wrong-target and missing-required cases.

No provider calls

Valid numeric reminder buffer

Renewal buffer days / Contract

Accepted
Input
21
Normalized
21
Reason
Value is accepted by the shared custom-field validation helper.

Malformed numeric reminder buffer

Renewal buffer days / Contract

Invalid value
Input
fourteen days
Normalized
fourteen days
Reason
Renewal buffer days expects a numeric value.

Missing required backup evidence owner

Evidence owner backup / Supplier evidence

Missing required value
Input
Normalized
No normalized value
Reason
Evidence owner backup requires a value before it can be projected.

Wrong target entity for site risk tier

Site risk tier / Contract

Out of scope
Input
High-rise residential
Normalized
High-rise residential
Reason
Site risk tier only applies to Site records.

Valid multi-select occupancy profile

Site occupancy profile / Site

Accepted
Input
Residential, Mixed-use, Overnight access
Normalized
Residential, Mixed-use, Overnight access
Reason
Value is accepted by the shared custom-field validation helper.

Blocker queue

Non-valid projections become explicit admin review items instead of silently flowing into compliance or renewal workflows.

Needs review

Evidence owner backup

Bluefield Cleaning / Supplier evidence

Missing required value

Required projection remains blocked until the backup-owner default rule exists.

Consequence
Reminder and escalation workflows could stall if the primary evidence owner is unavailable during a supplier-evidence review window.
Next action
Keep the field in draft and add a backup-owner default rule before rollout approval.

Owner: Compliance

Supplier mobilisation zone

Bluefield Cleaning / Supplier evidence

Needs mapping

Upload intake still needs a stable site-cluster reference before this becomes reportable.

Consequence
Reviewers would see the field shell, but downstream queue routing could still land on the wrong operational area.
Next action
Finish the intake mapping review and confirm the zone reference is present in staged imports.

Owner: Compliance

Persist custom-field definitions

Create and archive actions call /v1/settings/custom-fields. Archive is metadata-only and preserves existing tenant records.

SQL settings

Site risk tier

site_risk_tier / Site

Renewal buffer days

renewal_buffer_days / Contract

Notice escalation path

notice_escalation_path / Contract

Site occupancy profile

site_occupancy_profile / Site

Supplier mobilisation zone

supplier_mobilisation_zone / Supplier evidence

Evidence owner backup

evidence_owner_backup / Supplier evidence