Can a fragmented operation fit into one coherent workflow?
Unify enrollment, contract, and billing journeys without coupling the operation to each provider's details.
CASE FILE. 02 / OPERATIONS / SAAS
Management for schools, fitness studios, and sports operations: students, enrollments, contracts, and billing. It connects signatures, payments, and WhatsApp in one flow.
BRIEF. 01 / PROBLEM AND BOUNDARY
A deliberate view of the current state. Metrics and the hypothesis remain editorial until public evidence can replace them.
Unify enrollment, contract, and billing journeys without coupling the operation to each provider's details.
SYSTEM TRACE. 02 / PRIMARY FLOW
Operational SPA → Firebase services → billing, signature, and WhatsApp adapters.
React / role-based journeys
Students, enrollment, and contracts
Asaas, ZapSign, and communication
Firebase / operational history
intent → policy → authoritative state → observable effectAn editorial sequence for discussing contract, authority, and effect. It does not represent real production telemetry.
Validates fields, operator role, and unit context.
enrollment.requestedPersists the pending enrollment and creates workflow intents.
workflow.committedDispatches contract and billing with idempotency keys.
provider.referencesReconciles responses and exposes pending work without collapsing states.
operation.visibleDECISION LOG. 03 / TRADE-OFFS
Model the business flow first and treat payments, signatures, and communication as replaceable integrations.
RELIABILITY. 04 / FAIL WITH CONTEXT
These are not published production metrics. They are risks the design must make observable and candidate signals for the next round.
A payment webhook is duplicated or received out of order.
The contract is signed while payment remains unresolved.
An overly broad permission exposes or changes an unauthorized operation.
Time and abandonment between enrollment, signature, and first payment.
Items stuck in the cross-provider reconciliation queue.
Administrative actions recoverable through the audit trail.
INCIDENT DRILL. 05 / CONTAINMENT → RECOVERY → PROOF
Editorial resilience exercises, not real incidents or production runbooks. Each drill turns a failure mode into a response that can be discussed and tested.
DESIGN EXERCISE / REVIEW AGAINST REAL TELEMETRY AND RUNBOOKS BEFORE OPERATING
EVIDENCE. 06 / WHAT CAN BE DEFENDED
Consolidate the audit trail, role-based permissions, and cross-provider failure handling.
No capture was published for this cut. The portfolio preserves the gap instead of manufacturing visual evidence.
INTERVIEW MODE. 07 / DEEPEN THE CONVERSATION
Questions that connect the case to system design, product, and operations without turning a contextual decision into a universal rule.
How to model a saga without hiding intermediate states from the operator.
↗When to trade managed-backend convenience for custom services.
↗How to make permissions and audit part of the experience, not a patch.
↗CASE FILE / 02