CORA integration — review flow
CORA integration — review flow
From activation to approval
Sequence
Agent transitions — what a finding does
Every agent exit from IN_REVIEW is a finding. The outcome is the transition. There is no agent status PATCH.
Fortress-driven transitions — what CORA observes
Edge cases (at-least-once, unordered delivery)
Cadence
Fortress stores the outreach policy per property (GET /properties/{propertyId}/agents/cora/cadencePolicy); CORA executes it. A SITE_TASK touchpoint marks where staff escalation would happen; creating site tasks through the API is not part of this version. One clock per household, started at application.activated, reset on any applicant reply or upload. Touchpoints are placed by offset {days?, hours?}; a touchpoint inside quietHours is deferred to quietHours.end. Treat the policy as data — never hard-code it.

