The seven pillars
The founder-facing taxonomy PulseLight uses to organise every check. Designed to be nameable in one breath.
The seven pillars are the founder-facing rollup of every check PulseLight runs. Internally, the scanner has rule packs and scanner sources; externally, every finding rolls into one of these seven pillars. The pillars are the only mental model a founder needs.
Each pillar exists in one of five states on a given scan: Ready (no actionable findings), Needs work (warnings only), Blocked (at least one launch blocker), Not applicable (your project profile says this doesn’t apply — e.g. Billable on a non-charging app), or Not checked (no scan, or new pillar pre-rollout).
Secure
Is customer and product data protected?
Stable
Will the app survive real users?
Billable
Can we safely charge customers?
Measurable
Can we see what users are doing?
Usable
Can users reach value quickly?
Scalable
Can usage grow without breaking cost or performance?
Trustworthy
Does the product look legitimate and safe to customers?
Stage relevance
Some pillars matter more at different launch stages. Scalable checks — CVE risk, AI token spend, DB hotspots — are only foregrounded once you have users. Pre-launch projects see Scalable issues in the “Later” bucket, not as blockers. The full stage-aware logic lives in the readiness registry; surface-level: PulseLight hides what doesn’t matter yet.