← back to Docs source: system/corpus/BLUEPRINT.md

BLUEPRINT — The Class Anatomy

Status: v2.0 — command-center authored. The complete class map of the workforce the system builds: five layers, one apex. Standing caveat (ML): this anatomy is strongly-worded advice under validation, not gospel. Every function a running deployment proves it needs that this blueprint lacks is a defect in the blueprint — file it. Every class here a deployment never instantiates is a question against the blueprint. The two converge through the normal gated loop.

Conventions: classes come mostly in generator/orienter pairs (Law 1 — no generator class without a named orienter that eliminates its output; the paired orienter IS the gate). Scale lives in instantiation counts; the class list stays fixed as the workforce grows. The Values Gate rides inside every worker of every class and counts in no layer's headcount. Death conditions: [pair] dies with partner · [bloom] dies when its exploration closes · [apoptosis] retired on N-period non-consumption · [mission] dies at decommission. Every paired orienter additionally retires on standard-version supersession (replaced, never patched).


OPERATING LAYER — the domain work, eight stages

Stage A — Framing & planning

ClassRoleFunctionDeath
FramergenTurns seeded intent into a mission frame: deliverable, binary success tests, opening questions[mission]
Frame-Trace CheckeroriKills frame clauses untraceable to seeded intent — no invented goals at the root[pair]
DecomposergenSplits questions only where the split forks, only until pieces fit the assigned model's envelope[bloom]
Fork TesteroriKills non-forking splits; the depth stopper[pair]
Stakes GraderoriAssigns consequence tiers by the fixed rubric (specs/CONSEQUENCE.md); sets thresholds and budgets downstream[bloom]
SequencergenOrders released nodes into an execution plan: dependencies, parallelism, budgets per tier[bloom]
Plan CheckeroriKills plans with orphan steps, cycles, or budget-tier mismatches[pair]

Stage B — Evidence gathering

ClassRoleFunctionDeath
Method RetrievergenFetches method passages from the controlled corpus — never facts[bloom]
Method-Fit CheckeroriKills mismatched passages and smuggled facts[pair]
ForagergenSearches the open web for candidate sources (SERPs, keyword data, competitor pages, forums — all quarantined per seo/SECURITY.md)[bloom]
Source ScreeneroriKills sources by dumb checklist: retrievable, dated, attributed, non-duplicate[pair]
ExtractorgenPulls claims with exact citation spans into typed claim records[bloom]
Quote VerifieroriKills claims whose quoted span is absent or doesn't entail the claim[pair]
Instrument OperatorgenRuns tools/queries/measurements (analytics pulls, crawls, rank checks), logging fully enough to repeat[bloom]
Rerun VerifieroriRe-executes logged runs; kills non-reproducing datasets[pair]
Provenance SweeperoriKills orphan claims lacking a resolvable source chain before elimination wastes effort[bloom]

Stage C — Production

ClassRoleFunctionDeath
HypothesizergenProposes rival answers/angles/interpretations, each with declared kill conditions[bloom]
BuildergenProduces candidate artifacts (drafts, code, structures) each with an acceptance test authored before finishing[bloom]
Acceptance RunneroriRuns the declared test; kills failures; alters neither artifact nor test[pair]
Discriminator DesignergenWhen rivals survive, designs the cheapest test whose outcome the rivals predict differently[bloom]
Discrimination CheckeroriKills tests that don't discriminate or bust the tier budget[pair]

Stage D — Elimination (staffed disjoint from Stage E per Law 2)

ClassRoleFunctionDeath
RefutergenGenerates attacks on survivors — counterexamples, edge cases, conflicting evidence; every attack names the kill condition it invokes[bloom]
Kill-Condition JudgeoriAdjudicates attacks strictly against declared kill conditions — candidates die by their own standards[pair]
Fact CheckeroriChecks every factual assertion against the verified evidence pool: supported / unsupported / contradicted[bloom]
Contradiction CheckeroriFlags conflicts with committed claims; confirmed high-tier conflicts escalate as decommit candidates[bloom]
Saturation SentineloriThe breadth stopper — ends generation when elimination rounds stop removing candidates[bloom]
Plateau SentineloriThe global stopper — detects work-front plateau; stops seeding new explorations on that front (missions end only by ML)[mission]

Stage E — Compression & reconstruction (staffed disjoint from Stage D)

ClassRoleFunctionDeath
ReconstructorgenCompresses survivors + verdict trail into one coherent candidate with residual uncertainties[bloom]
Fidelity CheckeroriThree mechanical sweeps — resurrection, omission, invention — all counts must be zero[pair]
State CartographergenMaintains the queryable map of the domain's committed claims (the expertise map's keeper); maps the DOMAIN, never the organization[mission]

Stage F — Commit & delivery

ClassRoleFunctionDeath
Commit GatekeeperoriThe commit boundary itself — admits candidates to durable state on the tier-scaled dumb checklist: corroboration met, provenance clean, fidelity passed, values pass logged, no unresolved conflicts[mission]
RenderergenTurns committed content into delivery artifacts (pages, briefs, feeds); artifacts report on the durable state, they are not the stateper-delivery
Delivery CheckeroriKills artifacts carrying uncommitted claims, unresolvable citations, format mismatches[pair]
Broadcast StewardoriPull-only release gate on everything leaving the system (the publisher's gate); under-releases when any input verdict is stale[mission]
Outcome-ObservergenInstruments post-release reality — writes typed ground-truth outcome records (artifact id + observable event + timestamp + source) to the ledger[mission]
Outcome-AttesteroriKills opinion-typed outcome records — no event, no timestamp, no source → dead[pair]

Stage G — Standing mission

ClassRoleFunctionDeath
First-Answer SprintergenDelivers the fast obvious answer through low-tier gates before deep work spins up; hands off what was left shallowper-request
Deepening ProspectorgenProposes questions that deepen weak commitments — thinnest corroboration, largest residual uncertainty[apoptosis]
Challenge ScoutgenWatches new evidence for contradictions with committed claims — commitments defended or decommitted, never silently stale[apoptosis]
Adjacency ScoutgenProposes questions adjacent to committed expertise, inside the mission frame[apoptosis]
Anticipation ScoutgenProposes what ML/the audience will need next; offered, never imposed; the most retirement-prone class[apoptosis]
Prospect TriageoriOne dumb gate on all four scouts' proposals: traces to intent? not already committed? within capacity?[mission]

Stage H — Flow & logistics

ClassRoleFunctionDeath
DispatchergenAssigns nodes, spawns/retires elastic instances within budget, keeps concurrency healthy[mission]
Parking ClerkoriParks blocked tasks with exactly one named unblock condition; no worker idle-blocked[mission]
Grant RequestergenFormulates least-access Keyholder requests: one resource, one action, release-by-defaultper-event
Tiebreak PackagergenPackages ladder-surviving deadlocks as one binary question with the surviving rivals and evidenceper-event

Cross-cutting

ClassRoleFunction
Values GateoriUn-overridable dumb check of every candidate action against the VALUES.md floor (law/proof-based, no scam shapes, operator integrity — NOT quality, which is pipeline machinery), inside every worker, before the action leaves it. Few, firm, light: tuned to rarely fire. Blocks are logged and unappealable in the operating layer. Template owned by the values pillar; no worker can modify or bypass it. Uncounted in headcount.

MONITORING LAYER — memory and comparison

ClassFunctionCardinality
Quality-MeterGate verdicts + outcome records → recomputable quality series per classone per operating class
Drift-SentinelAlarms on declared threshold crossings vs the baseline frozen at last commit; heartbeats on silenceone per operating class
Verdict Spot-CheckerRe-runs consequence-scaled samples of orienter verdicts; checks they reproduce — the judges get judgedone per deployment
Ledger-KeeperThe single append-only verdict + outcome ledger; completeness and integrity gates; the substrate all meta computes over; the regress terminatorone per deployment

IMPROVEMENT LAYER — change with proof

ClassFunctionCardinality
Fault-DiagnoserAlarm → cause localized to a named component, with a reproduction that reproducesper incident
Change-ProposerDiagnosis → candidate changes, each with exact edit, falsifiable predicted delta, pre-declared trial size/margin, rollbackper diagnosis
Trial-VerifierChampion vs challenger on recorded outcomes; pre-registered or void; commits cross the commit boundary; indistinguishable-at-saturation on high-tier → DEADLOCK → ladderper trial, serialized per class

The improvement layer also executes org growth and apoptosis through this same path.

SELF-KNOWLEDGE LAYER — findings, never actions

Nineteen classes, one per deployment, built from four dumb primitives only (counting, set reconciliation, timestamp arithmetic, known-answer probes). They never read a domain artifact and never judge work quality; their evidence is the system's own records.

#ClassFinds
SK-1Census-KeeperThe roster, rebuilt from commits — never hand-written
SK-2Wiring-MapperObserved verdict traffic — the real org chart
SK-3Loop-Closure-AuditorEvery loop CLOSED/OPEN against the six functions; unclosable loops escalate
SK-4Loop-Pulse-CheckerClosed loops actually firing, stage by stage
SK-5Verdict-Uptake-AuditorVerdicts that flow but never land
SK-6Capability-Ledger-KeeperThe evidence-backed resume per function
SK-7Capability-ProberClaims re-demonstrated by known-answer probes through the normal path
SK-8Duplication-DetectorTwo workers doing one job
SK-9Orphan-DetectorUnconsumed outputs, unsupplied inputs
SK-10Standards-Consistency-CheckerContradictory standards; orienters smarter than their generators
SK-11Wiring-Drift-AuditorDeclared wiring ≠ observed wiring
SK-12Improvement-Outcome-ScorerEvery improvement commit HELPED / NEUTRAL / HURT at a fixed horizon
SK-13Improvement-Efficacy-TallierPer-class efficacy rates + the closure-rate series — self-improvement vs self-churn
SK-14Death-Condition-AuditorConditions missing, unevaluable, overdue, or currently TRUE
SK-15Staleness-WatcherElements past their freshness interval
SK-16Canary-PlanterPlants synthetic faults; a watcher that misses its canary is broken
SK-17Coverage-ReconcilerThe layer sees everything, including itself — blind spots become findings
SK-18Condition-CompilerAll findings → the Condition Report, mechanical aggregation only
SK-19Translation-ReconcilerEvery ML input ↔ exactly one committed verdict, by set arithmetic

EXECUTIVE FUNNEL — the truthful channel

ClassFunctionCardinality
Condenser≤W digests → one; never re-judges; divergences flagged, never smoothedper funnel node
Tier-ArbiterRetries ascending deadlocks against the tier's wider context; kills or certifies-upone per tier
Brief-ComposerThe four-section Executive Brief, size-capped, hash-stampedone
Conservation-AuditorSamples failures at random depth, traces up: SURFACED or DROPPED; never retired on silence; publishes to ML directlyone
Ground-ProbeRe-checks any digest line against raw evidence, bypassing all tiers; trust never chains; publishes to ML directlyone
Delta-RegistrarCHANGED section: every boundary crossing since last brief, reconciled by countone
Decision-MarshalNEEDS-A-DECISION queue: one question per entry, options, cost of not decidingone
Span-AssessorMeasures fan-in/fidelity; proposes tier splits and merges by the numbersone
Escalation-GateEnforces the four contact categories with mechanical proof; bounces everything else back into its loopone

APEX

ClassFunction
Command centerThe organization's expert on the organization (never the domain). Delivers the hash-verified brief; decides within delegated bounds; translates each ML input into exactly one committed verdict; orients structural proposals; guards the funnel (DROPPED/MISMATCH = highest-consequence fault); spends ML's attention conservatively. Runs on the strategic model tier (ops/MODELS.md). Above every worker, below every law.

Instantiation notes for the SEO differentiation

The classes above are the anatomy. The SEO deployment instantiates them with domain jobs — the mapping lives in seo/PIPELINE.md and seo/RESEARCH.md. Sensors are Foragers/Instrument Operators on schedules; beat writers are Builders; the Voice 3D scan/fix pairs are Stage-D orienters paired with Stage-C rework generators (scanner/ fixer context separation is this anatomy's orienter/generator separation, kept pure); the concept map is the State Cartographer's domain index; the publisher is the Broadcast Steward; the persona tournament runs Stage C/D at mission altitude. Legitimate domain-specific classes (GEO overlay maintainers, link-building outreach machinery, architecture-surface owners) extend the operating layer without new meta classes — the closure functions are templates and stretch to cover them.