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.

PREFLIGHT DECKS
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.
PREFLIGHT DECKS
03 / 06
Stage 3 · scored from pixels

Critique Loop.

Concept
0.25
Function
0.20
Hierarchy
0.20
Craft
0.15
Originality
0.10
Motion
0.10
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.
PREFLIGHT DECKS
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.
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