Skip to content

Commit 5cb6507

Browse files
hyperpolymathclaude
andcommitted
feat: 9 P's mantra — "present with purpose as precedent..."
Added "with purpose" and "publication" to the pre-flight mantra. The bar: if it can't survive all 9 P's, it's not ready. Parking is not failure — publishing prematurely is. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent adb658f commit 5cb6507

1 file changed

Lines changed: 19 additions & 6 deletions

File tree

publication-pre-flight/PREFLIGHT.adoc

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,27 @@ Zenodo, HAL, arXiv, or any journal/conference. No exceptions.
1010

1111
[quote]
1212
____
13-
**Present as precedent a performant, profiled, probed, proven, portable program for production and publication.**
13+
**Present with purpose as precedent a performant, profiled, probed, proven, portable program for production and publication.**
1414
____
1515

16-
The 8 P's: **Present** (publishable), **Precedent** (novel contribution),
17-
**Performant** (benchmarked), **Profiled** (no pathological hotspots),
18-
**Probed** (panic-attack clean), **Proven** (machine-checked proofs),
19-
**Portable** (builds on CI, not just your machine),
20-
**Production** (ready to use, not a toy).
16+
The 9 P's:
17+
18+
[cols="1,3"]
19+
|===
20+
| **Present** | Publishable — paper exists, compiles, reads well
21+
| **Purpose** | Clear motivation — why does this matter, who benefits
22+
| **Precedent** | Novel contribution — not a restatement of the obvious
23+
| **Performant** | Benchmarked — numbers in the paper match runnable code
24+
| **Profiled** | No pathological hotspots — performance is understood, not assumed
25+
| **Probed** | panic-attack clean — no critical/high findings in static analysis
26+
| **Proven** | Machine-checked proofs — Idris2/Lean4/Agda, zero believe_me
27+
| **Portable** | Builds on CI — not just your machine, reproducible by reviewers
28+
| **Production** | Ready to use — not a toy, not a sketch, real code behind every claim
29+
| **Publication** | Worthy of a reader's time — not just something we think looks cool
30+
|===
31+
32+
The standard is deliberately high. If a paper cannot survive all 9 P's,
33+
it is not ready. Parking it is not failure — publishing prematurely is.
2134

2235
toc::[]
2336

0 commit comments

Comments
 (0)