Status: CANONICAL asset spine for The Movement Athlete. Created 4 Aug 2026, Aga-ordered: "make sure ALL our agents — growth fleet, email fleet, social media fleet — are aware of this and use it appropriately… everything needs to be in one place and all agents need to know about it."
🔗 SHARE THIS ONE — the live, published book (Nic, contractors, anyone outside the repo): https://docs.themovementathlete.com/asset-book/ — the page you are reading plus a browsable gallery of all 2,521 assets at
/asset-book/gallery/. Published 13 Aug 2026 on Aga's ask. 🔴 Its tiles open a 420px preview, not the original — the originals are 1.76 GB and stay in the repo, so a request for a full-size file is a request, not a download. Generated bytools/assets/stage_asset_book_site.shinsidebuild_docs_site.py; never hand-uploaded.Browsable gallery (every file, local):
marketing/assets/ALL_ASSETS_GALLERY.htmlMachine-readable (what agents read):marketing/assets/ALL_ASSETS_INDEX.jsonOlder shareable artifact (captions + use-when rules):https://claude.ai/code/artifact/99c45814-2af9-475c-afb3-658a0e9d9c98
Before any fleet places an image, video or animation in an email, page, ad, carousel, reel or checkout — look here first. Do not go hunting the filesystem, do not screenshot the product yourself, and never generate a stand-in. If the asset you need does not exist, say so and log the gap; an honest gap beats an invented asset.
Every placement files one sentence: what the asset depicts + how it supports the adjacent claim. If you cannot write that sentence, the asset is wrong for that slot.
| Collection | Path | What it is |
|---|---|---|
| Site harvest (4 Aug 2026) | marketing/assets/SITE-HARVEST-2026-08/ |
98 assets pulled from the live site, /start-training/, /why-tma-page/, /get-started-with-calisthenics/ and the paywall spec. Has _manifest.json + README.md. |
| 🆕 Reviews page (6 Aug 2026) | marketing/assets/REVIEWS-PAGE-2026-08/ |
The whole LIVE /reviews/ page, harvested on Aga's ask: page.html + 70 assets — ~30 named member review captures (*-Movement-athlete-review.png), real phone captures (IMG_2025…jpg), Facebook screenshots, mockups. Approved proof (our own live page). _manifest.json + README.md. |
| 🆕 APP ASSETS (repo root) | APP ASSETS/ |
The app's own UI/media estate — 1.2 GB: real phone screenshots (Screen shots/), App Store icon packs, the six workout-element icons, UI SVG sets, exercise demo videos, exercise-backend JSON. Media files are in the index/gallery under collection app-assets. |
| Assessment kit | marketing/assets/ASSESSMENT-KIT-2026-07/ |
The assessment's real output as marketing cuts — animated + still, per persona, per channel. Route via ASSESSMENT_KIT_INDEX.json → for_agents.pick_by_channel / pick_by_message. Browse ALL_ASSETS_GALLERY.html. |
| Checkout pack | QUIZ DESIGN ELEVATED 2026-07-31/checkout/assets/ |
Aga-approved: members wall, proof collage, app fan, transformations, team collage, press strip. |
| Page builds | QUIZ DESIGN ELEVATED 2026-07-31/magnet-thank-you/assets/ + …/blog-blocks/ |
Assets staged for the shipped pages, incl. the rebuilt mono press strip and the mobile -800w.webp derivatives. |
| App brand system | marketing/WEB-APP-AI/brand-asset-system/ |
The web-app-AI infographics + animated hero as self-contained HTML (skill tree, assessment placement, progression, attribute cards, system loop). |
| Testimonial screenshots | marketing/TESTIMONIALS-DATABASE/ |
Tagged, queryable: python3 marketing/TESTIMONIALS-DATABASE/query_testimonials.py --theme <t> --offer <o> [--has-face]. Live hosted URLs — paste straight into <img>. |
| Lifetime proof | marketing/LIFETIME-MEMBER-TESTIMONIALS/ |
⚠️ See §4 — provenance-gated. Not free to use. |
| Loose assets | marketing/assets/ (root) |
App screens, mockups, infographics, GIFs, CTAs, graphics. Everything is in the gallery. |
| 🆕 FORGE / Ath library | data/forge_library/ |
Every FORGE asset, vision-described and queryable. Character renders, episode B-roll, finished social posts, brand art, reels. Start at FORGE_DB_MANIFEST.md — it is self-describing, so an LLM can query it cold. Built 5 Aug 2026; before that FORGE was in no database at all (0 of 1,597 entries here mentioned it). |
FORGE is a voice fork of TMA, not a separate product — but its visual rules differ, and mixing them is the easy mistake:
| TMA | FORGE | |
|---|---|---|
| CTA colour | teal #00D4AA |
gold #FFB000 |
| Voice | Jesse | Ath |
| Asset DB | this book + ALL_ASSETS_INDEX.json |
data/forge_library/forge_catalog.json |
Query by meaning, never by filename (filenames are being replaced; content_hash is the
identity). Always filter ship_ready: true for anything publishing.
🔴 garment_logo_artifact fires on ~55% of the character library — the FORGE LoRA bakes a mark
into shorts that should be plain (FORGE_FLEET_MASTER.md audit P1; real fix = retrain). It is
advisory, not blocking — the fleet has shipped these all along — but never send one into a
paid placement without looking at it first. Names carry a GARMENTLOGO token as the warning.
| The copy is about… | Reach for |
|---|---|
| the assessment / your results | app assessment.png · ASSESSMENT-KIT A3 cuts · movemnet-athlete-app.png |
| a personalised training plan | GIF-NO-BG1.gif (convert to mp4/webm — 6.3 MB raw) |
| progressions / unlocking | step5.png · step6.png · skill-ladder.jpg · Group-1000005080-1.png |
| what a session contains | movement-athlete-calisthenics-app-1024x583.png |
| going full-screen / big | SITE-HARVEST-2026-08/Device-Mockup-New.png — 4800×3200, the only asset big enough |
| delivering a named guide | SITE-HARVEST-2026-08/*-Book-Mockup*.png (Press to Handstand · Ring Dips · Freestanding Handstand · Front Lever · Planche) |
| explaining the method | UNLOCK-1-1 · Fundamental_Banner2-1 · Success-Formula · the brand-system infographics |
| population / social proof | members-wall-960.webp · The-Movement-Athlete-Stories-Testimonials.png (wider) |
| members' own words | proof-collage.webp — never below 0.58× native · or query the testimonials DB |
| ONE strong proof block | THE compilation wall — marketing/LIFETIME-MEMBER-TESTIMONIALS/LIFETIME TESTIMONILS WALL .png (1902×1172, Aga's own file, first choice per the testimonial rule) |
| a named member's review | REVIEWS-PAGE-2026-08/*-Movement-athlete-review.png (Aiko · Ben Seidman · Brett Johnson · Cynthia Zabbat · Douglas Da Silva · Isaac Pratt · ~30 named captures from our live /reviews/ page) |
| progress you can FEEL / never missing workouts | Luke.PNG — designed card: Luke + quote + Back Lever screens |
| gamified wins / levelling up | workouts settings2.PNG — real "Congratulations, you leveled up" + "Share your recent wins" captures |
| the method's structure | Fundamentals.PNG — fundamentals→unlocks overview strip |
| physical change | transform-img2.jpg (Travis, 42) · 61-1.jpg |
| the team / coaching | Untitled-2.png · DSC09623-1.jpg · great-coach-1024x556.png |
| press / borrowed authority | logo-collection-mono.png (brands) · banner-2048x105-1-1.png (publications) |
marketing/LIFETIME-MEMBER-TESTIMONIALS/01_individual-testimonials/ (LT-01…LT-20) is built from
real, consented member quotes but its own CATALOG.json records that the images are
platform-UI reconstructions with "faces reused from the member face pool". Under Aga's 27 Jul 2026
ruling — recreated UI ≠ real capture, BANNED — those images may not ship as screenshots.
Standing position until the provenance gate rules otherwise:
- The quotes are real and may be used as TEXT pull-quotes, attributed first-name only.
- The reconstructed images may not be used as if they were captures.
- Genuine phone captures do exist in the same folder root (WhatsApp / Facebook / IMG_ files) —
those are the salvageable proof and must be identified individually, not assumed.
- Route every testimonial image through tma-testimonial-provenance-gate before it ships. That
seat is a blocking gate, not an advisory one.
quiz.themovementathlete.com/ + UTMs, tagged by position.#0c71c3 is retired. Teal #00D4AA = product and state. Gold/orange = money, time, achievement, the one action./email-fleet, image-curator, screenshot-testimonials, tma-email-formatter):
imagery is mandatory on every email, and it comes from here — real assets, alt text, hosted https,
dark-mode safe. Testimonial images go through the provenance gate. Lifetime quotes are text./page-fleet, tma-seo-growth-owner): ASSET_ACCESS_MAP.md
is the operational routing doc and now points here for imagery.tma-growth-creative, the static-ad fleet): the ad art-director selects from
this book; the device mockups and transformations are the workhorses.tma-asset-art-director, FORGE): every carousel and story slide gets a vision-checked
real asset from here — never a blind frame-grab.ASSET_MANIFEST.md in QUIZ DESIGN ELEVATED 2026-07-31/ remains the
tier-ordered law for those surfaces; this book is the wider estate around it.Re-run the harvest when the live site changes. The index + gallery updater is
tools/assets/update_asset_estate.py (built 6 Aug 2026 — append-only: scans the collection
roots, adds anything unmapped with thumbnails, patches the gallery's sections/chips/counts in
place; add new collection roots to its TARGETS). Append new collections to §2. Where this file and a generated source disagree (skill_tree.json,
ASSESSMENT_KIT_INDEX.json, ALL_ASSETS_INDEX.json, the testimonials DB), the generated source
wins — it is built from live data and this is a map.