trailmark Prototype
Tour
Dana Okafor Viewing as
Prototype

An interactive prototype — tap around, every button and form works, on sample data. An illustration of the direction, not the full feature set.Interactive prototype · tap anything · sample data.

Platform · operations

Running the platform

Health, incidents, the support queue and the public status page — the work nobody outside sees.Health, incidents, support and status.

Planned · Phase 2 · First real season

Platform health

Illustrative
Uptime · 30 days
99.98% target 99.95%
p95 latency
182 ms budget 300 ms
Error rate
0.03% budget 0.1%
Job queue depth
14 alert at 500

Incidents

1 open
  • Monitoring

    SMS delivery delayed for one carrier

    38 min ago

    Provider-side queueing; messages retried automatically, status page updated.

  • Resolved

    Registration opened · Silverpine 50 lottery

    Yesterday 12:00

    2,140 checkouts in the first 10 minutes. Capacity held, zero oversells, p95 peaked at 262 ms.

Every incident

  1. Detect
  2. Alert
  3. Mitigate
  4. Communicate
  5. Postmortem

Status page

public
  • Registration & checkout Operational
  • Race-day live tracking Operational
  • Email delivery Operational
  • SMS delivery Degraded
  • Payments & payouts Operational

Support queue

Auto-answered
72%
Open tickets
31
Near SLA breach
2
Median first reply
1h 52m
Open an organizer's inbox →

On call

Primary
Platform engineer · this week
Secondary
Payments engineer
Escalation
Engineering lead

Chapter 5 · The platform

21 of 21

Run it like infrastructure

Uptime, queues, incidents and support load — the operations view behind a platform people race on.

Exit
Chapters

Overview

Dashboard The season at a glance: entries, revenue, capacity.

Event

Event setup Distances, pricing, cutoffs and the course map. Lottery Run a fair, auditable draw for an oversubscribed race. Roster Every entrant, with refunds and coupons inline. Pickup Packet pickup on an iPad, or as a self-serve kiosk.

Race day

Race day Live arrivals, leaderboards and course-wide alerts. Safety Incident log, DNFs and the sweep list. Volunteers Shifts, stations and who has checked in.

Communicate

Messages Email, SMS and in-app, with a live delivery log. Support One inbox for runner questions, with SLA timers. P2 Campaigns Fundraising, sponsors and referrals. P5

Grow

Shop Merch and add-ons, online and at the venue. P4 Photos Race photos matched to bib numbers. P4 Reports Entries, revenue and exports for the board. Results Results, splits and course records.

Tools

Assistant Ask how registration is pacing; act on the answer. P5 Migration Bring past years over, reconciled to the dollar. P2 Settings Organization, team, payouts and branding.

Prototype pages

Overview Roadmap Features Built like infrastructure
↑↓ move↵ openesc close