Properties define the real operating context Lucia reasons against.
Purpose
Properties provide:
bookings
guests
arrival timelines
payment states
payment policies
maintenance context
vendor relationships
Current State
Primary property:
Current payment policy truth:
Property Payment Policy v0 is visible in Admin /property as read-only/draft-safe baseline.
It is labeled POLICY DRAFT / NO PERSISTENCE.
Admin is not saving it to Engine, Supabase, Signal Stream, or LIEA.
Durable Engine-owned property payment policy truth is not implemented yet.
Rule
Lucia must reason against real property state, not generic assumptions.
Payment-specific rule:
Do not infer due, overdue, deposit, final-balance, or paid status from vibes.
Stripe movement truth proves what moved.
Property policy truth must eventually prove what should be due.
Calendar/booking temporal truth proves when timing matters.
See Also
Upstream / Downstream
Upstream
This layer is fed by:
Downstream
This layer affects: