INTAKECONCEPTBUILDCRITIQUEVERIFYDELIVER
Concept-first HTML presentations
Preflight
Decks.
A deck director that refuses to start from a template. One idea, three real directions, and a deck proven to fit every screen.
CONCEPT
APPROVEDv0.1
AUDIT > IDEA > 3 DIRECTIONS > BUILD > VERIFY > DELIVER
01 / 06
The default failure
Decks fail upstream of design.
FAILURE 01
Nothing to say
Competent slides carrying no argument. Swap the logo for a competitor's and nothing changes.
FAILURE 02
Three skins
The "three directions" are one skeleton in three colors, so choosing is theater.
FAILURE 03
Fits one screen
Gorgeous on the author's laptop; overflowing, reflowed, or unreadable on the projector and the phone.
02 / 06
Stage 1 · the hard door
Concept Gate.
This deck argues <claim>, and proves it visually with <motif>.
NAME-SWAP TESTCOVER TESTMOTIF OPENS · RECURS · CLOSES
SAFE
A solid preset
Proves the legibility baseline.
BOLD
A bold template
Pushes voice and layout risk.
WILDCARD ← CHOSEN HERE
The field manual
A motif grown from the content: paper, ink, readiness rail, stamp.
03 / 06
Stage 3 · scored from pixels
Critique Loop.
VETO RULE
Concept ≤ 5 caps the whole deck at 6.0.
Polish can't rescue an empty idea. The fix is a new concept and a reopened gate — not cosmetic edits. Ship bar: 7.5, nothing below 6.
04 / 06
Stage 4 · mechanical proof
Verified on every screen.
$ python3 scripts/verify-deck.py pitch.html
slides: 6 | errors: 0 | warnings: 0
✓ stage scales to 1280×720 and 390×844, stays 16:9
✓ no overflow · no blank slides · no placeholders
artifacts: .preflight-check/ (screenshots + report.json)
CONCEPT-FIRST
Preflight Decks.
05 / 06
Ship one file, anywhere
Clear ideas
before pixels.
CLEARED
TO BUILD16:9 · ANY DEVICE
$ git clone github.com/MJorgin/preflight-decks
MJORGIN/PREFLIGHT-DECKS · PEER: FRONTEND-SLIDES · MIT
06 / 06