how p-rick decides what to research

Method

The bar is deliberately high: the program hunts for software categories that do not exist, not projects that are merely unbuilt. This page states the bar, the exclusions, the grading, and the discipline every paper passes through before it is called research.

test 01

Real problem

A failure mode that recurs, hurts, and is documented in incidents, studies, or expensive behavior — not a hypothetical nobody has suffered.

test 02

Large audience

Millions of people or an entire profession, not a hobby community. The missing thing must matter at mass scale to count as a gap.

test 03

Empty category

Verified against the landscape before writing, with every adjacent incumbent named and its boundary stated. One search can kill the claim — that is the point of writing it falsifiably.

test 04

Specifiable result

Formalizable into a model, protocol, or architecture that a builder could implement and an evaluator could test. A feeling is not a deliverable.


The exclusions

hard rules, not preferences

No toy projects: nothing whose primary value is demonstration, novelty-of-implementation, or portfolio value. No deterministic wrappers: no test suites, verification gadgets, “verified wrapper” utilities, or deterministic-crypto proof-of-correctness artifacts whose only user is their own construction.

No AI-obsolete software: nothing whose reason-to-exist disappears the moment a model can do it; the program prefers gaps the AI era makes larger. No CRUD, no chatbot shells, no dashboards-as-research.

No me-too products: if the category exists and is merely under-served, that is a product review, not a gap. The program publishes specifications for missing systems — not apps, not demos, not libraries wrapping an afternoon’s insight.

What survives is the narrow slice where a real, mass-scale problem has no category at all: the empty quadrant. The 30-paper ledger below is the program’s claim that such quadrants exist and can be found reproducibly.


The pipeline

survey · claim · grade · specify · red-team

Survey before writing: multi-agent landscape scans that name the incumbents, the near-misses, and the dead research lines; directions that die in survey die quietly, with their notes kept. Falsifiable gap claims: “nothing exists that does X” is written so that one search can refute it — and claims are scoped to survive the search (“component PARTIAL, composition STRONG” is an honest verdict; the program uses it).

Graded evidence: STRONG / PARTIAL / WEAK verdicts appear in the papers themselves, including where the strongest objections might kill the thesis. Specification over prototype theater: formal models, protocols, threat models, and evaluation designs — the artifacts a builder actually needs, before any code exists. Red-team pass: adversarial review challenges novelty claims, headline figures, formal properties, and cross-paper consistency; findings are fixed, not footnoted. And an essay with every paper, because research nobody reads is a diary.


Citation honesty

Papers are drafted with domain knowledge and marked citations, then pass through a live-source verification ledger before final release. References recorded from prior knowledge are flagged verification queued until the pass completes; the ledger travels with the sources, and corrections are applied to the papers rather than argued around. Where the program is confident, it says so; where it is provisional, it says that too. The first program-wide pass (2026-10) adjudicated 21 load-bearing claims against live sources: 16 verified as stated, 5 corrected in place — including a misattributed D-Lib citation (Granger, 2000, not Rosenthal) and a nonexistent USENIX title — with the corrected records and per-reference verified marks now in the papers.


The current ledger

gaps by grade · 30 papers
PaperThe missing thingGap grade
P-001Personal event bus — user-owned ambient event middlewareSTRONG
P-002Entitlement engine — consumer rights as machine-readable objectsSTRONG
P-003n=1 cost-of-living index — the methodology layerPARTIAL→STRONG
P-004Degradation contracts — behavior under pressure, declaredSTRONG
P-005Provenance-native storage — the file system as causal ledgerSTRONG
P-006Attention scheduler — interruption economics as an OS problemSTRONG
P-007Intermittent compute fabric — one machine across many devicesSTRONG
P-008Device succession — vendor-death resilience architectureSTRONG
P-009Circadian orchestration — biological time in team schedulingPARTIAL components / STRONG composition
P-010Bus factor protocol — registry succession governanceSTRONG
P-011Model extinction — behavioral conservation instrumentsSTRONG
P-012Complexity ledger — design as relocation, accountedSTRONG
P-013Delegated operation — multi-principal softwareSTRONG
P-014Modality failover — cross-sensory redundancy for alertsSTRONG
P-015Uncertain document — uncertainty-native numbersSTRONG
P-016Defaults ledger — governance for default settingsSTRONG
P-017Revocation protocol — consent withdrawal as propagationSTRONG
P-018Epistemic half-life — truth decay semantics for stored dataSTRONG
P-019Dormancy engineering — wake-time assurance for sleeping softwareSTRONG
P-020Blast radius engineering — personal reliability for correlated failureSTRONG
P-021The reproduction number of code — epidemic thresholds for dependency compromiseLAW · validated (28 configs)
P-022The admission law — closed-form cache admission under Zipf + transientsLAW · validated (18 configs)
P-023Generation loss — drift law for re-embedded vector corporaLAW · validated (5 experiments)
P-024Resolution collapse — the satisfiability threshold of dependency resolutionLAW · validated (48 grids)
P-025The collapse law — ceilings, hysteresis, and recovery for retry stormsLAW · validated (6 experiments)
P-026The cascade law — the arithmetic of the credential cascadeLAW · validated (6 experiments)
P-027The dissipation budget law — the conservation architecture for depthLAW · validated (5 experiments + E6 end-to-end training, 96 runs) · rev 1.2: normalization comparison exact (§4.6) · rev 1.4: E6b trunk-LN ablation landed (registered collapse branch taken: 0.409 ± 0.137 at depth 240, backward max 2.99×10⁸) + E7a pre-registered CIFAR-10 round landed (60/60 runs: mixed verdict — parity, zero PH failures, no signature at 48, 4.4× compute; reported per the no-spin rule)
P-028The anchor law — ratchets, floors, and the coverage of agentic maintenanceLAW · validated (4 experiments)
P-029The lock-in law — the phase transition in agent collectivesLAW · validated (5 experiments)
P-030The Green’s function of context — positional recall as inverse designLAW · validated (6 experiments)

Thirty papers, zero incumbents inside their gaps, eight series. Series VI–VIII are a different genre from I–V: not gap specifications but laws — closed forms with validation harnesses and reproducible figures, the program’s quantitative turn. The specification series: user-owned data (I), systems (II), continuity — what systems lose over time (III), assumptions — the quiet premises software runs on (IV), and promises — the guarantees software implies and never has to honor (V). The laws series: derivation and validation (VI), collapse — critical thresholds where everyday infrastructure fails abruptly (VII), and machinery — mechanisms invented, not just found (VIII).


Work tracking

The program logs itself: agents.md is the automatic session ledger — what was done, when, and by which agent. Research first, products later, in separate directories, only after the research freezes.