Camo

A progression board, the way a shooter tracks weapon camos. Each track has five tiers. Tier one is effort; tiers two to five are outcomes. The counters are not typed in: a collector reads them hourly from the systems that produce the data, so a bar only moves when the underlying thing actually happened.

updated 2026-10-11 00:12

Build (Rack Rank)

tier 0/5
  • R1Rack Rank external TestFlight live
    0 / 1
  • R225 testers
    0 / 25
  • R3App Store submitted
    0 / 1
  • R4App Store live
    0 / 1
  • R5500 installs
    0 / 500

source: App Store Connect, confirmed by hand until the API collector lands

Body

tier 0/4
  • B114-day training streak
    0 / 14
  • B2Bench e1RM 300
    285 / 300
  • B330 sessions logged (block 2)
    2 / 30
  • B445-day training streak
    0 / 45

source: Rack Rank workout exports, every set

Business (CheckPulse)

tier 0/1
  • C4First paying customer
    0 / 1

source: CheckPulse CRM on postgres-01

Why this exists: I grind best when progress is a counter I can see and cannot fake. This page is that counter, in public. Tracks I keep private (job search, people) run on the same system but are not shown here.

How it works: a Python collector on my homelab reads the Rack Rank export log, the CheckPulse CRM and the project forge, appends readings to a Postgres schema, and writes an unlock row the first time a tier target is met. This page is a static snapshot of that table, rebuilt on deploy.