Bicycle.LLC

← The work

Fantasy-football intelligence: magazine, lineup, waivers, drafts, Insight Cards, and a coaching game.

Magazine landing — newsroom front and editorial entry point (2026-09-29)

Fourth & Two is the bet that intelligence is more readable when it has a sensibility, but the deeper bet is structural: cross-portfolio framework reuse. CAMS was built for people analytics; it generalizes to football roles and matchups because the underlying capability-alignment-motivation-support model isn't HR-specific — it's about what produces realized performance given the conditions. PRISM is the analytics-grade decision-support layer the field is missing. The Insight Card system is the consumption-shape that makes the analytics legible without flattening them into projections. Strategy League / Football IQ is the longer bet on whether the simulation-engine adjacency lands as a distinct game audience or stays as a high-engagement layer on top of fantasy. The platform exists because the middle — analytics with a point of view, a coherent UI surface, and an unusual cross-portfolio framework lineage — was empty.

Who it is for

Serious fantasy football players who want analytics-grade decision support, not just projections — and the broader strategy-game audience the Football IQ simulation engine is built for.

The problem

Fantasy products are either marketplaces with shallow projections or hardcore stat tools that do not make a case. The middle — readable intelligence with a point of view — is empty. And the strategy-game adjacency is even more under-served: there is no serious head-to-head coaching game where the simulation engine respects fantasy-league context and the analytics that drove the season inform the play.

What I built

A monorepo with four converging efforts: (1) **MFL Command Center** — GM workflow app at `apps/web` (lineup, waivers, trades, draft mode, rankings) with the MFL adapter live; (2) **Gridiron Analytics API** — Python / FastAPI service with PRISM (analytics-grade ranking and decision support) and CAMS (Capability / Alignment / Motivation / Support — the portfolio framework adapted to football roles and matchups); (3) **Insight Card system** — rich composable card components (PRISM trend, CAMS alignment, market signal, more) surfaced at `/insights` (browse) and in-context across Command Center / Strategy League (drill-down); (4) **Strategy League / Football IQ** — coaching-strategy game layered on fantasy leagues with a simulation engine. Migrations through 0031; insight-card system has its own vision doc + testing plan + outstanding-work inventory.

What is new in it

  • Four converging efforts on one shared base — Command Center / Analytics API / Insight Cards / Strategy League. Each ships standalone value; together they compose into a cohesive product narrative.
  • CAMS ported from people analytics to football — the same capability-alignment-motivation-support framework that drives Performix's diagnostic instrument, adapted to roles, matchups, and weekly performance. Cross-portfolio framework reuse without re-implementation.
  • PRISM — analytics-grade ranking + decision support built into the Python/FastAPI service; not a generic projection engine. Same statistical-rigor posture the rest of the portfolio inherits.
  • Insight Card system as the legibility surface — composable cards (PRISM trend, CAMS alignment, market signal) browse-able at `/insights` and embeddable in context. Cards are first-class products; meta-tagging + context filtering govern when each one appears.
  • Strategy League / Football IQ — coaching-strategy game with a simulation engine layered on fantasy leagues. Unusual adjacency for an analytics product; the strategy-game audience and the analytics audience are different shapes.
  • MFL adapter pattern — formal adapter contract for fantasy provider swaps; the platform is provider-agnostic by design even though MFL is the first integration.

Where it stands

Live, invite-only beta, at fourth-and-two.performix.app. Four efforts in active development; Insight Cards have their own vision doc + testing plan + outstanding-work inventory tracked separately. Database migrations through 0033 (LLM enrichment tables shipped at 0023). Card surfacing decision locked per ADR 0004 (cards ship in `apps/web` at `/insights` browse + in-context drill-down; `apps/analytics` is not the canonical card surface until a new route-to-market). Games shelf + Clerk auth + Strategy League game-plan persistence shipped in April 2026.

More screens

How it works

Command Center — GM workflow on a provider-agnostic adapter contract.

Command Center — GM workflow on a provider-agnostic adapter contract.

The Command Center at `apps/web` carries the GM surfaces: lineup, waivers, trades, draft mode, rankings. They are written against a formal adapter contract — league, rosters, transactions, scoring, matchups, projections — rather than against any specific provider's API. MFL is the first integration; provider slots stay open by design. Swap the back end, the GM workflow keeps working.

Gridiron Analytics API — Python/FastAPI service with PRISM and CAMS adapted from people analytics.

Gridiron Analytics API — Python/FastAPI service with PRISM and CAMS adapted from people analytics.

The analytics service runs Python and FastAPI with migrations through 0023 (the LLM-enrichment tables). PRISM is the analytics-grade ranking and decision-support layer — not a generic projection engine. CAMS is the cross-portfolio framework reuse story: the same Capability / Alignment / Motivation / Support model that drives Performix's diagnostic on people, adapted to football roles, schemes, usage signals, and offensive-line support. The framework generalizes because what it captures isn't HR-specific — it's about what produces realized performance given the conditions.

Insight Card system — composable, browse-able, in-context.

Insight Card system — composable, browse-able, in-context.

Three card types — PRISM trend, CAMS alignment, market signal — compose into the legibility surface. Browse them at /insights as the library; embed them in-context across Command Center surfaces and Strategy League screens where the decision is. Meta-tagging carries typed metadata per card (player, week, decision-type, confidence band) and context filtering queries those tags to decide when each card renders. Cards are first-class products with their own vision doc and testing plan — not chart embellishments.

Strategy League / Football IQ — coaching-strategy game with simulation engine on the fantasy-league base.

Strategy League / Football IQ — coaching-strategy game with simulation engine on the fantasy-league base.

Strategy League / Football IQ shipped in April 2026 with the Games shelf, Clerk auth, and game-plan persistence. A simulation engine takes a game plan and runs Monte Carlo against opposing-strategy priors, respecting fantasy-league context as input. The unusual adjacency is the structural insight: the analytics audience and the strategy-game audience are different shapes, and the platform ties them together rather than collapsing one into the other. Whether the simulation-engine adjacency lands as a distinct game audience or stays as a high-engagement layer on top of fantasy is the longer bet.