What sits above the label on each piece
One decision, in the voice you picked, shown on real pieces from the library. Every number on this page was read from the database on 2026-08-25; the queries are on the file that builds it. Read it top to bottom and answer in chat with one line: CONFIRM, CHANGE: … or LEAVE OPEN: … (the box below spells it out).
What I need from you — one question, one line
The question: is the label on each piece the only thing we store, with your twelve shelves and your five worlds as ways of looking at it — nothing new written on any piece?
Your answer, in chat, one line: CONFIRM or CHANGE: what you would change or LEAVE OPEN: what you still need to see — plus anything else you want on the record.
What happens next: CONFIRM → your words go into the decisions ledger, the 64 labels get filed under your shelves as engineering work, and the leftover labels proceed on their own cards. CHANGE → I rewrite this page to your change and re-probe it. LEAVE OPEN → logged as open; nothing else waits on it.
The label on the piece is the only thing stored. Your twelve shelves are for browsing; your five worlds are saved views.
| What is written on a piece today? | One label — a brand film, a tutorial, a press release. We call that its type. 53 labels are switched on; 36 are actually in use. |
|---|---|
| How are those labels grouped today? | Under ten family names that came from an AI suggestion, not from you. The database knows 74 labels, 53 switched on, 52 of them filed under those ten (the one that is not is “music video”, with no pieces). |
| How would they be grouped instead? | Under your twelve shelves — a shelf is just a group you browse the labels by. The same 64 labels you approved, filed under your names. |
| Where do the five worlds go? | Nowhere on the piece. Brand Identity, Campaigns, Content, Digital and Physical become saved views built from facts already stored — such as which campaign a piece belongs to. |
| What changes if you confirm? | Nothing is written on any piece. What changes is where you find them: 3,324 pieces file under your shelves straight away; 4,221 more carry labels that are not on your list and have their own section on the recommendation page; and a switched-off sorting step in the pipeline (explained below) gets real names to sort by. |
The idea, walked through
Right now every piece we save — a Nike brand film, an OpenAI tutorial, a press release — carries one label that says what kind of thing it is; we call that its type. That part is settled: you approved the 64 labels name by name. The open question is what sits above those labels.
Today the database groups its labels under ten family names, and that grouping was never yours — it came from an AI suggestion pasted forward from your BrandTrackers 5.0 planning document. It also misfiles things. The family called “Social-native & community” has no label you approved, yet it is the biggest one stored: 3,461 pieces sit under it — 2,518 social posts and 943 social clips — because “social” was written down as what a piece is, when it is really where the piece ran.
On 16 August you leaned toward the recommendation (“I want to take your recommendation, but a few call-outs” — the call-outs were your shelf names, three labels off the list and the name of the identity shelf, now “Brand & Identity”; all applied since). Here it is. Keep the one label on the piece. Treat the family names as nothing more than the shelves you browse the label list by: your twelve. And treat your five worlds — Brand Identity, Campaigns, Content, Digital, Physical — as saved views the product works out from facts it already has, such as which campaign a piece belongs to.
So the Nike commercial “Eventually everyone needs a professional. The Nike Book 2. Launching January 2nd.” stays a commercial. Browse the Campaign shelf and it is there; open the Content world and it is there too, because it belongs to no campaign yet; nothing extra was ever written on it. The table below does the same for nine real pieces.
This is what it is — nine real pieces
The pieces themselves, as they sit in the library today (the image is the piece's own thumbnail; text pieces show their opening lines):

Nike · YouTube · 2026-07-06 · source

Nike · YouTube · 2026-06-06 · source

OpenAI · YouTube · 2026-07-06 · source

OpenAI · LinkedIn ad library · 2026-06-12 · source
text only — no image on this piece
OpenAI · its own website · 2026-06-19 · source

OpenAI · TikTok · 2026-06-17 · source
text only — no image on this piece
OpenAI · LinkedIn ad library · 2026-06-13 · source
OpenAI · a studio's portfolio · 2026-07-20 · source
text only — no image on this piece
OpenAI · LinkedIn ad library · 2026-06-12 · source
Before and after, on the same nine
Read the two middle columns first: they are identical on purpose. That is the whole decision — nothing new is written on a piece; only where you find it changes. The grey code under each title is the piece's id in the database; long titles are shortened.
| The piece | Written on it today | Written on it after (identical) | The shelf you'd find it on |
|---|---|---|---|
| NikeSKIMS Studio Stretch | Nike Nike · YouTube · video · 2026-07-06 · dd91f61a | type: brand film · family: “Brand & campaign storytelling” also stored: where it ran = video | type: brand film — unchanged; no family written; where it ran — unchanged | Campaign |
| Eventually everyone needs a professional. The Nike Book 2. Launching January 2nd. Nike · YouTube · video · 2026-06-06 · ada0af99 | type: commercial · family: “Advertising & promotion” also stored: where it ran = video | type: commercial — unchanged; no family written; where it ran — unchanged | Campaign |
| Plan with ChatGPT OpenAI · YouTube · video · 2026-07-06 · 7ecc8d4a | type: commercial · family: “Advertising & promotion” also stored: where it ran = video | type: commercial — unchanged; no family written; where it ran — unchanged | Campaign |
| Codex is a coding agent from OpenAI. It handles everything from code reviews to bug triage… OpenAI · LinkedIn ad library · image · 2026-06-12 · 0387ff14 | type: advertisement image · family: “Advertising & promotion” also stored: where it ran = paid ad | type: advertisement image — unchanged; no family written; where it ran — unchanged | Campaign |
| OpenAI and Dell Technologies partner to bring Codex to hybrid and on-premises enterprise environments OpenAI · its own website · text · 2026-06-19 · 968ced4f | type: press release · family: “Editorial & corporate comms” also stored: where it ran = website · newsroom page | type: press release — unchanged; no family written; where it ran — unchanged | Corporate Communication |
| Now you can use ChatGPT as your copyeditor, summarizer, or even your Very Important Pie Chart maker in MacOS. OpenAI · TikTok · video · 2026-06-17 · 321c39ca | type: tutorial · family: “Education & support” also stored: where it ran = social | type: tutorial — unchanged; no family written; where it ran — unchanged | Education & Support |
| At Boston Children's Hospital, AI is improving how care is delivered, from reducing administrative burden… OpenAI · LinkedIn ad library · text · 2026-06-13 · e8b2be2e | type: case study · family: “Proof & advocacy” also stored: where it ran = paid ad | type: case study — unchanged; no family written; where it ran — unchanged | Users & Customers |
| DevDay 2025 — sizzle film (Studio Dumbar) OpenAI · a studio's portfolio · video · 2026-07-20 · 6443fd99 | type: sizzle reel · family: “Brand & campaign storytelling” also stored: where it ran = website | type: sizzle reel — unchanged; no family written; where it ran — unchanged | Campaign |
| GPT-5.5 is here! Have been daily driving this model for a few weeks and it's speed and capability… OpenAI · LinkedIn ad library · text · 2026-06-12 · c334aa5a | type: social post · family: “Social-native & community” also stored: where it ran = paid ad | type: social post — unchanged by this call | no shelf yet — this label is not on your list; the leftovers section of the recommendation page decides it |
Which world would each appear in? Eight in Content, because they belong to no campaign — which is typical: only 312 of the 13,938 pieces do. The one exception is “DevDay 2025 — sizzle film (Studio Dumbar)”, which is linked to the campaign “OpenAI DevDay 2025” — so it appears in Campaigns as well, and that is exactly how a world is computed: from a link that already exists, never from a word written on the piece. Two similar names, two different things: the Campaign shelf is a group of labels (commercials, brand films, sizzle reels…), so a Nike commercial sits on it whether or not it belongs to any campaign; the Campaigns world is every piece linked to a campaign, whatever its label.
What else is written on these nine — and what this call does to it
A piece carries far more than its type. The database holds 44 tables that hang facts off a piece; these are the ones that matter for browsing. Here is what is written on the same nine today (a “none” means nothing has been written there yet — the DevDay sizzle film, for instance, has not been analysed at all):
| The piece | Brands & companies (★ = owner) | Crafts | Products & features | The job it does | Themes | Moments inside it | Campaign |
|---|---|---|---|---|---|---|---|
| NikeSKIMS Studio Stretch | Nike | Nike★ | Cinematography · Brand Copywriting · Product Photography · Graphic Design | Figma | awareness · demonstration · product validation | collaboration · desert landscape · empowerment · freedom (+6 more) | 23 — Aerial Group Meditation, Flowing Fabric Detail, Hand Touching Fabric… | none |
| Eventually everyone needs a professional. The Nike Book… | Nike★ · LISA x NikeSKIMS Spring '26 Collection | Brand Copywriting · Event Photography · Cinematography | none | awareness · category leadership · product validation | basketball court · dedication · intensity · intensity (twice — see below) (+9 more) | none | none |
| Plan with ChatGPT | ChatGPT · OpenAI★ | Brand Copywriting · Logo Design | ChatGPT · planning · scheduling · task management | demonstration · explanation · product walkthrough | convenience · efficiency · office · planning (+3 more) | 5 — Office workers preparing to leave, Man speaks to colleagues, Man asks for help with schedule… | none |
| Codex is a coding agent from OpenAI. It handles… | OpenAI★ | Brand Copywriting · UI Design | Codex · ChatGPT | awareness · category leadership · conversion · demonstration · explanation · product validation | abstract tech · developer tools · efficiency · efficiency (twice — see below) (+6 more) | none | none |
| OpenAI and Dell Technologies partner to bring Codex to… | OpenAI★ · Dell | Brand Copywriting★ | Codex · ChatGPT | explanation · product validation | data security · enterprise adoption · enterprise ai · flexibility (+8 more) | none | none |
| Now you can use ChatGPT as your copyeditor, summarizer,… | ChatGPT · OpenAI★ · Apple | Brand Copywriting · Cinematography | ChatGPT | demonstration · explanation · product walkthrough | AI integration · desktop interface · ease of use · Enhanced productivity (+5 more) | none | none |
| At Boston Children's Hospital, AI is improving how care… | OpenAI★ · Boston Children's Hospital | none | none | customer story · education · product validation · proof | AI in healthcare · ai in healthcare · impact · medical innovation (+6 more) | none | none |
| DevDay 2025 — sizzle film (Studio Dumbar) | OpenAI★ · Studio Dumbar/DEPT® | none | none | none | none | none | OpenAI DevDay 2025 |
| GPT-5.5 is here! Have been daily driving this model for… | OpenAI★ · NVIDIA | none | none | awareness · product validation | AI capabilities · ai advancement · developer tools · developer tooling (+3 more) | none | none |
This call changes none of it. Across the whole library, every one of these relationships stays exactly as it is — the decision writes one thing (which shelf a label sits under) into the label list, and nothing into any piece or any link:
| What is written | Where | How much today | Changed by this call? |
|---|---|---|---|
| brands and companies mentioned or owning | content_entity | 23,962 rows on 13,746 pieces | no |
| the job the piece does (awareness, proof, education…) | content_roles | 28,389 rows on 9,032 pieces | no |
| themes | content_themes | 78,932 rows on 9,011 pieces | no |
| crafts | content_disciplines | 15,511 rows on 7,499 pieces | no |
| products shown | content_products | 8,534 rows on 6,091 pieces | no |
| product features shown | content_features | 1,750 rows on 439 pieces | no |
| the campaign it belongs to | campaign_content | 312 rows on 312 pieces | no |
| moments inside a video | content_segment | 3,437 rows on 245 pieces | no |
| scenes inside a video | content_scenes | 5,064 rows on 181 pieces | no |
| where an ad was placed | content_placement | 55 rows on 55 pieces | no |
| who made it | content_credit | 32 rows on 28 pieces | no |
| markers | content_markers | 24 rows on 12 pieces | no |
| the event it belongs to | content_events | 9 rows on 5 pieces | no |
| taxonomy tags | content_taxonomy_tag | 0 rows on 0 pieces | no |
Two of those rows are the argument for the decision. “The job it does” — awareness, proof, education, explanation — is already written on 9,032 pieces; the ten family names (Social proof, Education & support, Corporate communications…) mostly restate that same fact under different words, which is why storing a family on each piece would store one thing twice. “The campaign it belongs to” is the link the Campaigns world reads; because it is a link and not a word on the piece, the world updates itself when a piece joins or leaves a campaign.
What the probe found on the way — none of it is this decision's, all of it goes on the pipeline's fix list, and it is here so you see the real state of the rows behind this page:
| Piece | What is written | What is wrong with it |
|---|---|---|
dd91f61a | product = “Figma” on a Nike film | the analyzer linked a product that is not in the piece |
ada0af99 | entity “LISA x NikeSKIMS Spring '26 Collection” | a collection name minted as if it were a company |
ada0af99 | theme “intensity” written twice, both by the analyzer | the same theme twice on one piece — 14,982 such duplicate rows across the library |
0387ff14 | theme “efficiency” written twice, both by the analyzer | the same duplicate class |
6443fd99 | no crafts, products, job, themes or moments at all | this piece came from a studio's portfolio and has not been analysed yet — only its brand links exist |
This is what it changes
Where the pieces land. 3,324 pieces carry a label that maps straight onto one of your shelves. This is where they would sit on all twelve, worked out from the grouping you gave on 16 August, not typed (four shelves hold only new labels, so they are empty until the pipeline writes them):
| Shelf | Pieces | From the labels |
|---|---|---|
| Campaign | 1,312 pieces | advertisement image, brand film, commercial, sizzle reel, trailer, product launch |
| Brand & Identity | 10 pieces | product shot |
| Product & Feature | 782 pieces | product demo, explainer |
| Users & Customers | 175 pieces | case study, testimonial, product review |
| Partnership & Creator | 0 today | every label on this shelf is new — nothing stored under it yet |
| Education & Support | 227 pieces | tutorial, webinar |
| Corporate Communication | 626 pieces | feature article, announcement, interview, press release |
| Documentation & Technical | 131 pieces | white paper, spec release |
| Events & Experiential | 61 pieces | event coverage |
| Retail & Commerce | 0 today | every label on this shelf is new — nothing stored under it yet |
| Interactive & Digital Experience | 0 today | every label on this shelf is new — nothing stored under it yet |
| Still Open After Your Amendments | 0 today | every label on this shelf is new — nothing stored under it yet |
The biggest single move is the 1,106 ad-library images: today they sit under “Advertising & promotion”, a family you dissolved on 16 August; under your grouping they land on Campaign. Every one of the 1,106 came from the LinkedIn and Meta ad libraries. The other visible move: 149 case studies go from “Proof & advocacy” to Users & Customers.
What this call does NOT move. 4,221 pieces carry one of 15 stored labels that are not on the list you approved. Each is handled in the leftovers section of the recommendation page, with its own proposed fate; this decision leaves all of them exactly where they are:
| Stored label | Pieces | What is proposed for it (decided on the recommendation page, not here) |
|---|---|---|
| social post | 2,518 | Split — "social" moves to channel and platform; each piece gets its real type |
| social clip | 943 | Split — channel social, media video; the real type assigned |
| blog post | 290 | Refine — the real type is announcement article, feature article, thought leadership, tutorial… |
| feature launch | 188 | Move — a campaign fact or content level, never a piece type |
| case study video | 68 | Fold into case study — the media-format field already says it is a video |
| infographic | 62 | Open — joins the list as its own type, or maps to key visual; your call |
| podcast video | 56 | Open — podcast episode is registered but unratified; your call |
| behind the scenes | 25 | Open — a real editorial kind, or a treatment; your call |
| documentary | 19 | Becomes creative genre/treatment — a whole-piece documentary stays a film type carrying documentary as its genre |
| system card | 14 | Open — model/system cards are a real technical piece kind; candidate for the documentation family |
| brand asset | 13 | Split — reclassify as key visual, logo animation, template, brand guidelines, icon system… |
| livestream | 10 | Move — liveness is a distribution fact; the piece is a keynote, webinar, or event film |
| vlog | 9 | Open — a creator-native kind, or a treatment; your call |
| event photo | 5 | Open — event photography as its own kind, or existing imagery types; your call |
| animated explainer | 1 | Fold into explainer — the craft axes already carry animation |
What the worlds would show today. A world is a saved view over facts already stored. The Campaigns world reads the campaign link — and only 312 of the 13,938 pieces have one (48 campaigns; the biggest: Customer Stories (30) · Codex for All Workflows (27) · Codex: Time to Fly (25) · OpenAI DevDay 2025 (19) · Just Do It: No Hesitation (17)). The Content world, your always-on world, is everything with no campaign: 13,626 pieces. That lopsidedness is real, and it is a pipeline gap — the step that works out which campaign a piece belongs to has not been built yet — not a flaw in the decision. A world stored on each piece would not fix it; it would freeze it.
The rules that switch on. The pipeline has a second sorting step that is switched off today: 12 rules, every one named after an old family — announcement · brand campaign · brand identity · company news · customer story · entertainment · event activation · feature campaign · partnership campaign · product campaign · social content · support education. The 16 rules that are on only look at where a piece came from. Once the shelves are yours, those 12 rules have real names to sort by; that work is engineering, later, not this call.
Browse “Campaign” tomorrow — the ten newest things you'd see
- DevDay 2025 — sizzle film (Studio Dumbar) — sizzle reel, 2026-07-20,
6443fd99 - Improving health intelligence in ChatGPT — brand film, 2026-07-06,
ba3e5090 - Plan with ChatGPT — commercial, 2026-07-06,
7ecc8d4a - Meet the ChatGPT Futures, Class of 2026 — brand film, 2026-07-06,
41f23142 - Score with ChatGPT — commercial, 2026-07-06,
3f941a61 - NikeSKIMS Studio Stretch | Nike — brand film, 2026-07-06,
dd91f61a - Setup with ChatGPT — commercial, 2026-07-06,
a83f6265 - The Art of K-Pop Dance #GoogleDoodle — brand film, 2026-07-06,
a224fdc3 - “Deflated” is a companion piece to “air head”; @shy kids first experiment… — brand film, 2026-06-17,
d3362525 - Florp’s Solar Vacation was created as part of OpenAI’s Sora Showcase… — brand film, 2026-06-17,
b0b59acb
If you confirm, and the alternative
If you confirm: nothing about any piece changes today. Later, as engineering work rather than by this call, the 64 labels get filed under your shelf names — some already exist in the database, the rest are new — and the switched-off sorting step gets its names.
The alternative is to store a world on every piece. It is easier to explain, but it doubles up a fact the campaign link already holds, and it drifts the moment a piece moves campaigns. The industry does it the first way: the type stored, the family as grouping, the rich views computed.
For scale, not for the decision: 13,938 pieces in the library (13,944 rows counting six deleted); 6,393 carry no label yet — that gap is a pipeline job, not this call. Your call, on one thing: is the label on the piece the only thing stored, with your shelves and your worlds as ways of looking at it? Answer in chat with one line — CONFIRM · CHANGE: what you would change · LEAVE OPEN: what you still need to see.
Where every fact on this page comes from
The shelf each stored label lands on is computed from the same grouping tables that build the recommendation page, gallery/recommended (scripts/atlas-gallery.py), so this page cannot disagree with it. Every count is from docs/atlas/_data/mechanism-probe.json, probed 2026-08-25; the SQL for each block is in scripts/atlas-mechanism-page.py. Re-run the SQL, overwrite the file, regenerate.
Two facts from the old card were cut on purpose: “21 labels re-pointed and 43 arrive new” — the split depends on which list of alternative spellings you match the names by (a plain match gives 17 and 47), so the exact number is for the engineering work, not this decision; and the six deleted rows, which change no reading.