All Docs
FeaturesPosibl Life & Gym AppUpdated March 15, 2026

Programme Track & Session Content Model

Programme Track & Session Content Model

Released in v1.0.68. This article describes the foundational data model for all training content on the platform.

Overview

The platform organises all training content around a structured hierarchy: Tracks → Sessions → Movement Blocks → Scaling Tiers, scheduled across a 12-week grid. This model is designed to support multiple concurrent training programmes serving different member populations from a single gym.


Programme Tracks

A programme track is a named, independently managed stream of training content. The platform ships with five built-in tracks:

Daily

The default track for general membership. Sessions are designed to be broadly accessible and follow a varied functional fitness format. Most members will be enrolled in the Daily track.

Build

Focused on hypertrophy and foundational strength. Sessions in the Build track typically feature higher volume, moderate loading, and progressive overload patterns across the 12-week cycle.

Engine

Targets aerobic capacity and conditioning. Engine sessions are structured around sustained effort, intervals, and metabolic work — suitable for members prioritising cardiovascular fitness.

Strength

Barbell-centric programming for members pursuing powerlifting or Olympic lifting progressions. Strength sessions follow linear and periodised loading schemes.

Skill School

Dedicated to technique development and gymnastics skill acquisition. Sessions in this track break down complex movements into progressions and drills.

Gym owners can enrol individual members into one or more tracks. Tracks are scheduled independently, so a member following both Daily and Strength receives non-conflicting session content each day.


Sessions

A session is the atomic unit of a coach's daily programming output. Each session:

  • Belongs to exactly one track
  • Occupies a specific week and day position within the 12-week schedule grid
  • Contains one or more ordered movement blocks
  • Can be saved as a draft and published independently

Coaches author sessions and assign them to a track. The 12-week grid determines when members see each session.


Movement Blocks

A movement block represents a discrete segment of a session — for example:

  • Warm-up / activation
  • Strength complex or barbell work
  • Metcon / conditioning piece
  • Accessory work
  • Cool-down / mobility

Blocks are ordered within a session and can each carry independent loading parameters, time domains, rep schemes, and coaching notes. This structure lets coaches compose varied session formats without being constrained to a fixed template.


Scaling Tiers

Every movement block supports multiple scaling tiers. Coaches define at least one tier (the prescribed or "Rx" version), and can add additional tiers for scaled and beginner athletes.

TierTypical Use
Prescribed (Rx)The standard version for experienced members
ScaledModified loads, movements, or time caps
BeginnerFoundational versions for newer athletes

The platform uses member profile data and coach assignments to serve each member the appropriate tier automatically. Coaches can also override a member's tier on a per-session basis.


12-Week Schedule Grid

All sessions are mapped onto a 12-week schedule grid — a coordinate system of (track, week, day) that defines the full programme cycle. This grid:

  • Supports long-form periodised programming (e.g. a 12-week strength cycle)
  • Allows coaches to plan ahead and publish sessions in advance
  • Enables cohort-based delivery, where a group of members all follow the same track in lockstep
  • Provides the structure for AI-driven personalisation to operate within — the AI can recommend track adjustments or session substitutions while respecting the overall programme intent

Data Model Summary

ProgrammeTrack
  └── Session (week, day)
        └── MovementBlock (ordered)
              └── ScalingTier (Rx / Scaled / Beginner)

The schema is defined using Drizzle ORM. All training features on the platform — session authoring, member programme delivery, wearable-informed recovery adjustments, AI coaching suggestions — read from and write to this model.


Related Features

  • Session Authoring UI (coming soon)
  • Member Programme Delivery (coming soon)
  • AI-Personalised Programming (coming soon)
  • Scaling Tier Assignment (coming soon)