Documentation is work in progress and not completeEditor
FlashCC/Making a deck/Section 10 of 29

The four frameworks

Problem, Showcase, Educational and Story — the slot structures that are the product’s core IP, and the tests that police their writing.

structures.ts. The product’s core IP. Every framework has 8 slots except Story, which has 9. Slot 1 is always hook; the last is always cta.

Slots carry id, label, note (one line, beside the box), detail (hover), placeholder, examples[] and repeatable?. id is not unique — three point slots per framework — which is exactly why alignToSlots needs two passes.

problem — Problem → Solution

Name a pain, then fix it. The workhorse, and it works on a cold audience.

#idLabelNote
1hookHookDecides whether slide 2 is ever seen
2problemThe problemMake it sting before you fix it
3whyWhy it happensName the cause, not the symptom
4solutionSolution outlineThe turn. One line, no detail yet
5–7point ↻FixOne fix per slide. Verb first · Same shape as the one before · Three is the sweet spot
8ctaCall to actionOne ask. Two gets you neither

showcase — Showcase / Portfolio

Show the work and the thinking behind it. This is the one that books clients.

#idLabelNote
1hookHookLead with the result, not the client
2contextContextOne sentence a stranger would get
3goalThe goalTheir brief, in their words
4processThe processShow where it started
5–6point ↻Key decisionExplain the why. That’s the expertise · Pick the surprising choice
7resultFinal resultA number beats three adjectives
8ctaCall to actionA keyword beats a link

educational — Educational / Value

Teach one thing properly. Builds the authority the others cash in.

#idLabelNote
1hookHookNumbers beat vague. "3 tricks" wins
2promiseThe promiseWhat they’ll know by the end
3conceptThe conceptThe principle underneath
4breakdownBreakdownStart with the verb
5–6point ↻ExampleShow it working on something real · Three total. A fourth repeats
7takeawayKey takeawayThe line that gets quoted
8ctaCall to action"Save" beats "follow" here

story — Story / Case Study

Take them through what happened. The most shared of the four.

#idLabelNote
1hookHookOpen mid-scene. No setup
2situationThe situationJust enough for the turn to land
3problemThe problemBe specific about the symptom
4point ↻What they’d triedFailed attempts make the fix credible
5turnThe turning pointThe sharpest sentence you have
6solutionWhat you changedOne change, precisely stated
7resultThe resultLet the numbers persuade
8lessonThe lessonThis is what makes it a case study
9ctaCall to action"More breakdowns" beats a pitch

The writing is tested

Tests enforce the writing itself: notes are 11–46 characters, carry no trailing full stop and no em dash; every slot has a placeholder and at least one example; slot 1 is hook and the last is cta; every framework has a repeatable slot.