Core Doctrines
Non-negotiable principles governing all Pet360 implementation. Violations are defects.
Doctrine 1: Ledger Supremacy
All state derives exclusively from immutable events.
- •No destructive updates
- •No silent overwrites
- •Projections are derivative, never authoritative
Doctrine 2: Safe Undo
Errors are corrected only via compensating events.
- •Original events are never deleted or rewritten
- •Corrections require reason, actor, and timestamp linkage
- •Full audit trail preserved
Doctrine 3: Vendor Neutrality
No forced partnerships or embedded advertising.
- •Equal support for all microchip brands
- •Data export always available
- •No per-user, per-animal, per-chip, or hidden fees
- •No technical or contractual lock-in
Doctrine 4: Emotional Load Invariant
Critical daily workflows MUST NOT exceed limits.
- •≤3 clicks post-context
- •≤1 form screen unless progressive disclosure
- •0 mandatory free-text fields when structured options exist
- •Violations are defects
Doctrine 5: Offline-First Truth
Offline commands are first-class citizens.
- •Idempotent command handling is mandatory
- •Conflicts MUST surface to users
- •Silent failure is prohibited
- •Event provenance MUST survive reconciliation
Doctrine 6: Adoption Continuity Guarantee
Approved adoptions MUST be resumable at any step.
- •Payment, documents, and handoff MUST be atomic
- •Offline fallback notes are mandatory at handoff boundaries
Doctrine 7: Time-to-Care KPI
Time from intake to first care action MUST be measurable.
- •KPI MUST be reportable
- •KPI MUST be auditable
- •KPI MUST be ledger-traceable
Doctrine 8: Training Safety
Sandbox data MUST never leak to production.
- •Training mode MUST be visually distinct
- •Training mode MUST be technically isolated
- •Ambiguity fails closed
Doctrine 9: Performance Budgets
Hard invariants that MUST be met.
- •Page load: p95 < 2s
- •API response: p95 < 200ms
- •Search: p95 < 500ms
- •Violations are defects
Doctrine 10: Explicit Non-Goals
Things Pet360 will NEVER do.
- •No ads
- •No sale of adopter data
- •No shelter ranking
- •No gamification of euthanasia
- •No behavioral ad targeting
- •No donor data resale or enrichment