The Completeness Principle

Your training program
has blind spots.

TCP audits your training against the complete mechanical map of the human body — identifying the movement patterns you're missing, the ones you're over-repeating, and exactly what to do about it.

500+
Exercises Mapped
52
Mechanical Planes
7
Body Regions
14–30
Day Audit Window
How It Works

Two layers of truth. One complete picture.

TCP operates on two distinct layers — mechanical reality and programming intent — and keeps them separate so the analysis stays honest.

Layer 01

Joint Actions

Every exercise in TCP is mapped to the mechanical actions it produces at each joint — the exact planes of motion, the direction of force, the primary driver vs. what's along for the ride. This is the audit layer. It doesn't care what you call the exercise or what day you did it on.

Layer 02

Movement Patterns

Above joint actions sits a programming layer — how real coaches actually group training. A vertical pull and a horizontal pull are both "back exercises" but they cover completely different mechanical territory. TCP maps exercises to these patterns so gaps in your programming intent become visible.

Output

Completeness Score

The audit output is a rolling score across your 14–30 day window — not a judgment on any single session. The score reflects what percentage of the mechanical map you've actually covered. Missing patterns are named. Suggestions are specific. Nothing is vague.

The Foundation

The Periodic Table of Joint Mechanics.

Every joint. Every plane of motion. Every possible movement — organized like the periodic table. 52 joint actions across 14 joint systems. This is the map TCP audits your training against. Green means covered. Red means missing.

Sample Audit View — Push / Pull / Legs Program
Direct
Incidental
Missing
Rotating
🧠 Cervical Spine
CvF
Flex
Sagittal
Missing · 0
CvE
Extend
Sagittal
Missing · 0
CvR
Rotate
Transverse
Missing · 0
CvL
Lat Flex
Frontal
Missing · 0
🦴 Thoracic Spine
ThF
Flex
Sagittal
Missing · 0
ThE
Extend
Sagittal
Direct · 1.0
ThR
Rotate
Transverse
Incidental · 0.5
ThL
Lat Flex
Frontal
Missing · 0
🦴 Lumbar Spine
LuF
Flex
Sagittal
Direct · 1.0
LuE
Extend
Sagittal
Direct · 1.0
LuR
Rotate
Transverse
Rotating
LuL
Lat Flex
Frontal
Missing · 0
🦴 Scapula
ScE
Elevate
Frontal
Direct · 1.0
ScD
Depress
Frontal
Direct · 1.0
ScP
Protract
Frontal
Direct · 1.0
ScR
Retract
Frontal
Direct · 1.0
ScU
Up Rotate
Transverse
Incidental · 0.5
ScW
Dn Rotate
Transverse
Incidental · 0.5
💪 Shoulder (Glenohumeral)
ShF
Flex
Sagittal
Direct · 1.0
ShX
Extend
Sagittal
Direct · 1.0
ShA
Abduct
Frontal
Direct · 1.0
ShD
Adduct
Frontal
Direct · 1.0
HzA
Horiz Abd
Frontal
Direct · 1.0
HzD
Horiz Add
Frontal
Direct · 1.0
ShI
Int. Rot.
Transverse
Incidental · 0.5
ShE
Ext. Rot.
Transverse
Rotating
🦾 Elbow
ElF
Flex
Sagittal
Direct · 1.0
ElX
Extend
Sagittal
Direct · 1.0
🦾 Forearm
FrP
Pronate
Transverse
Incidental · 0.5
FrS
Supinate
Transverse
Direct · 1.0
✊ Wrist
WrF
Flex
Sagittal
Missing · 0
WrX
Extend
Sagittal
Missing · 0
WrR
Radial Dev
Frontal
Missing · 0
WrU
Ulnar Dev
Frontal
Missing · 0
✊ Hand / Fingers
FgF
Flex
Sagittal
Incidental · 0.5
FgX
Extend
Sagittal
Missing · 0
FgA
Abduct
Frontal
Missing · 0
FgD
Adduct
Frontal
Missing · 0
🦵 Hip
HpF
Flex
Sagittal
Direct · 1.0
HpX
Extend
Sagittal
Direct · 1.0
HpA
Abduct
Frontal
Rotating
HpD
Adduct
Frontal
Missing · 0
HpI
Int. Rot.
Transverse
Missing · 0
HpE
Ext. Rot.
Transverse
Incidental · 0.5
🦵 Knee
KnF
Flex
Sagittal
Direct · 1.0
KnX
Extend
Sagittal
Direct · 1.0
🦵 Talocrural Joint
AnD
Dorsiflex
Sagittal
Incidental · 0.5
AnP
Plantarflex
Sagittal
Direct · 1.0
🦵 Subtalar Joint
StI
Invert
Frontal
Missing · 0
StE
Evert
Frontal
Missing · 0
🦵 Toes
ToF
Flex
Sagittal
Missing · 0
ToX
Extend
Sagittal
Missing · 0
The Problem

Tracking volume isn't the same as training completely.

Most fitness tools count what you did. None of them tell you what you're missing — and the gap between those two things is where injuries happen and plateaus live.

What most tools track
  • Sets & reps per muscle group

    Volume is useful, but muscle groups aren't mechanical categories. "Back" includes at least five distinct movement patterns.

  • Personal records

    Strength in one pattern doesn't mean completeness across all patterns.

  • Training frequency

    Hitting "legs" twice a week tells you nothing about which planes and patterns you're actually covering.

  • Weekly set counts

    20 sets of flat press every week satisfies every volume metric. Your chest still has a gap if you've never done an adduction pattern.

What TCP tracks
  • Mechanical pattern coverage

    Every exercise is mapped to the exact joint actions it produces. Not what muscle it works — what motion it creates.

  • Movement gaps across a training window

    A good coach doesn't expect every pattern every session. TCP evaluates coverage across your full cycle — 14 to 30 days.

  • Redundancy detection

    When you're over-indexed on one pattern while a related pattern is completely absent, that's misallocation — and it's invisible without a mechanical map.

  • Connective tissue proximity alerts

    Muscles recover faster than tendons. If you deadlifted yesterday and plan to RDL today, that's worth knowing.

Program Audit

What your program looks like to TCP.

This is a mechanical audit of a standard Push / Pull / Legs split across a two-week cycle. Every cell represents whether a region's movement patterns were covered that session — directly, incidentally, or not at all.

Push / Pull / Legs · 14-Day Window · Mechanical Coverage
Covered
Incidental
Gap
Region Pull 1 Push 1 Legs 1 Off Pull 2 Push 2 Legs 2 Off
Back Full Inc. Full Inc.
Chest Full Full
Shoulders Inc. Full Inc. Full
Biceps Full Inc. Full Inc.
Triceps Full Full
Lower Body Inc. Full Inc. Gap ⚠
Core Inc. Full Inc. Inc. Full Inc.
Gap Detected Legs 2 is missing frontal and transverse plane lower body work. The cycle has covered every sagittal pattern — but no lateral or rotational movement has appeared in 14 days.
The Completeness Score

Coverage over time. Not volume.

71
% complete
Back
90%
Chest
65%
Shoulders
80%
Biceps
75%
Triceps
80%
Lower Body
48%
Core
60%

The 14–30 Day Window

A single session doesn't need to cover everything. Your training window does. TCP evaluates rolling coverage — so if you train legs twice a week, TCP looks at both sessions together, not in isolation.

Region-Level Breakdown

Your overall score is the average across regions. A 90% back score and a 48% lower body score aren't averaged away — you see both, and the gap is named explicitly.

Intentional Rotation Is Not a Gap

TCP understands programming. If you alternate lateral lunges and rotation lunges across two different leg days, both planes are credited. The engine knows what a real coach knows: you don't have to hit every pattern every session.

Two Audits, One Engine

Run a static audit on a program you're planning — before you train a single session. Or let the rolling score track what you're actually logging in real time. Both use the same mechanical map.

Rolling Coverage

Two weeks of training. Here's the coverage.

The window shows what movement patterns have actually appeared in your recent history. This is the input to the score — and the context the suggestion engine reads before it makes a recommendation.

Training Window · Rolling 14 Days
Apr 19 – May 2
Apr 19
Pull
Apr 20
Push
Apr 21
Legs
Apr 22
Off
Apr 23
Pull
Apr 24
Push
Apr 25
Legs
Apr 26
Off
Apr 27
Pull
Apr 28
Push
Apr 29
Legs
Apr 30
Off
May 1
Pull
May 2
Push
Detected in window —
Vertical Pull Horizontal Pull Hip Hinge Squat Pattern Overhead Press Rear Delt Frontal Plane Hip Hip Rotation Trunk Rotation
Timeline

The body wayback machine.

Every workout you log becomes a data point. TCP builds a mechanical time series — your completeness score, day by day, going back as far as your history exists. Scrub to any date and see exactly what your body was being asked to do, and what it wasn't.

Completeness Score · 90-Day View
Feb 1 – May 2, 2025
Feb 1Mar 1Apr 1May 2
📅 Mar 14, 2025
52%
Frontal plane hip — 6 weeks absent Hip abduction and adduction not logged since Jan 28. Right hip strain reported Mar 19.
Shoulder external rotation — 4 weeks absent No face pulls, band pull-aparts, or external rotation work in the window. High bench volume throughout.
📈
Sagittal plane dominant — 91% of volume Frontal and transverse plane loading near zero for the full 6-week block.
Snapshot locked to Mar 14. Score and findings reflect the 14-day window ending on that date.
📥
Already have training history? TCP can ingest workout logs from Hevy, Strong, Google Sheets, or a simple CSV. Your score starts from day one — not from whenever you sign up.
Import History — coming soon
Planned vs. actual drift. Build a program cycle in TCP, then log your real workouts. The engine compares what you intended against what you actually trained — surfacing where your execution diverged from the plan and what that drift cost you mechanically over time.
Program Audit + Timeline
The Suggestion Engine

Not "do more." Do what's missing.

TCP doesn't tell you to add volume. It reads your window, finds the specific patterns that haven't appeared, and recommends the exact exercises that fill them — without disrupting what's already working.

Gap Lower Body · Frontal Plane
Lower Body
Absent for 21 days
Your lower body training covers the sagittal plane well — squats, hinges, forward lunges. But no frontal or lateral movement has appeared in this window. This is a common blind spot in standard programs.
  • Lateral Lunge
  • Hip Abduction — Cable or Machine
  • Side Step Squat
Advisory Connective Tissue · Hinge
Back / Lower Body
Last hinge: 22 hours ago
You deadlifted yesterday. Today's session includes an RDL. Both exercises load the same posterior chain pattern — and while muscle tissue recovers quickly, tendons and connective tissue work on a longer timeline.
  • Consider swapping RDL to later in the week
  • Or substitute with Leg Curl — same muscle, lower joint load
Gap Core · Rotation
Core
Absent for 18 days
Your core training is heavy on anti-rotation (Pallof Press, planks) and trunk flexion (crunches, sit-ups). Actual rotation — the motion your spine is designed to produce — hasn't appeared this cycle.
  • Cable Wood Chop — Low to High
  • Russian Twist
  • Landmine Rotation
Covered Shoulders · All Patterns
Shoulders
Last covered: 4 days ago
Overhead press, lateral raise, rear delt, and rotator cuff work all appear in your recent window. Shoulder coverage is mechanical complete this cycle — including both internal and external rotation.
  • No gaps detected — all movement patterns covered
Program Audit — Push / Pull / Legs · Structural Total
74%
38.5 / 52 joint actions covered
Mechanical completeness — direct = 1.0 · incidental = 0.5 · missing = 0
Direct Coverage
31
Full credit · 1.0 pts each
Incidental Coverage
15
Half credit · 0.5 pts each
Missing
6
Not covered · 0 pts
Lh
Lateral Hip Movement
🦵 Lower Body · Frontal Plane
Missing · 0
Rh
Hip Rotation
🦵 Lower Body · Transverse Plane
Missing · 0
Ro
Trunk Rotation
🦴 Core · Transverse Plane
Missing · 0
Sagittal
28 Direct
11 Incidental
2 Missing
Frontal
2 Direct
3 Incidental
3 Missing
Transverse
1 Direct
1 Incidental
1 Missing
Sq
Squat Pat.
Sagittal
Direct · 1.0
Hg
Hip Hinge
Sagittal
Direct · 1.0
Un
Unilateral
Sagittal
Direct · 1.0
Lh
Lat Hip
Frontal
Missing · 0
Rh
Hip Rot.
Transverse
Missing · 0
Cf
Calf
Sagittal
Direct · 1.0
Why TCP Is Different

The first tool built around mechanical completeness.

Volume trackers count. Programming apps prescribe. TCP audits — and it does it at a resolution no other tool has operated at.

Volume Trackers

Hevy / Strong / RepCount

  • Tracks sets, reps, weight over time
  • Personal record tracking
  • Training frequency charts
  • No movement pattern analysis
  • No gap detection
  • No mechanical audit
  • No suggestions

Tell you what you did. Not whether what you did is structurally sound.

Volume Programming

RP Hypertrophy / WHOOP

  • Minimum effective volume targets
  • Recovery & readiness tracking
  • Muscle group weekly volumes
  • Volume-based, not pattern-based
  • "Back" is one category — not five
  • No plane-of-motion awareness
  • 20 sets of flat press = chest is fine

Tell you how much. Not what patterns are actually covered.

The Framework

Published research behind the principle.

TCP began as a published framework for analyzing joint mechanics. These articles walk through the theory, proof of concept, and practical application — starting from first principles.