Alpha plan

Status: Accepted · Version: 0.1

Alpha is the first time backend behaviour is real. It is still not a public launch. Stages 2 through 5 land here, in order. Do not start stage 4 because the demo went well if stage 2’s audit trail is missing.

Sensitive modules stay inside backend unless a boundary in ADR-001 is revisited.

Stage 2 — Functional MVP

Build

Exit

Stage 3 — Escalation MVP

This is the first build that is actually Titip rather than a notes app with a timer.

Build the state machine in TITIP-007:

ACTIVE, CHECK_DUE, REMINDER_1, REMINDER_2, ALTERNATE_CHANNEL, GRACE_PERIOD, TRUSTED_CONTACT_VERIFY, REVIEW, ELIGIBLE_FOR_RELEASE, plus HELD and CANCELLED.

Rules are versioned. Changing a monthly check archives policy v3 and activates v4. The open cycle keeps v3.

Exit

Stage 4 — Controlled recipient delivery

High-risk. Implement TITIP-009.

Recipient receives notice
  → opens secure portal
  → verifies email or phone
  → identity step-up
  → accepts disclosure
  → vault-specific access
  → access expires

Do not send vault contents in email or WhatsApp. Do not enable this stage until step-up is a real control, not a TODO, and until manual review (ADR-005) is enforced. Global hold must work before the first non-simulated approval.

Exit

Stage 5 — AI preparedness assistant

Only after stages 2 and 3 are stable. Delivery (stage 4) may proceed in parallel only if AI cannot call it.

Flow

Owner describes what matters (“I have a wife, two kids, a house, insurance and a business”). The assistant returns a checklist: family, property, insurance, business. It may draft “instructions for my wife about insurance.” The owner reviews before anything is saved.

Exit

Not in alpha

Public launch, death-registry integration, blockchain, a password vault, or a fully automatic release. Those are either out of product or they wait for production-readiness.md.