Pet360 Internal Intelligence Layer

Event Model & Flows

Required event flows that define the canonical state transitions in Pet360.

ยง15.1Intake Flow (Saga)
person.identified | person.created (Ghost ID)
โ†“animal.enrolled (Ledger Anchor)
โ†“custody.established
โ†“housing.assigned (Lease pattern)
โ†“animal.named (Append-only history)
โ†“medical.protocol.triggered
ยง15.2Daily Care Flow
care.feeding.logged
โ†“care.medication.administered
โ†“care.observation.logged
โ†“task.spawned | task.completed

โš ๏ธ Offline reconciliation REQUIRED

ยง15.3Outcome Flow
outcome.application.submitted
โ†“outcome.review.decision.logged
โ†“outcome.contract.executed
โ†“outcome.payment.collected
โ†“custody.transferred
โ†“outcome.finalized
ยง15.4Financial Flow
billing.fee.assessed
โ†“billing.payment.collected
โ†“billing.donation.received
โ†“billing.funds.allocated
โ†“billing.grant.reimbursement.tracked
ยง15.5Medical Timeline Flow
medical.episode.defined
โ†“medical.treatment.logged
โ†“medical.protocol.applied
โ†“medical.episode.completed
ยง15.6Legal / Bite / Quarantine Flow
safety.incident.recorded
โ†“safety.quarantine.initiated
โ†“safety.observation.enforced
โ†“safety.hold.released | safety.hold.escalated
ยง15.7Inter-Shelter Transfer Flow
custody.transfer.proposed
โ†“custody.transfer.accepted
โ†“custody.transfer.completed

Requirements:

  • โ€ข Preserve full animal history
  • โ€ข Preserve medical and legal constraints
  • โ€ข Maintain cross-organization audit integrity
  • โ€ข NO proprietary hardware, chips, or vendor affiliation required
ยง15.8Campaign & Public Donation Flow
campaign.created
โ†“campaign.activated
โ†“campaign.attribution_code.registered
โ†“campaign.attribution_code.deactivated
โ†“billing.donation.received (with campaign attribution)
โ†“billing.receipt.issued
โ†“billing.receipt.reissued
โ†“campaign.ended