Skip to content

Core Model First

Start with the simplest core model that captures the main causal, functional, or structural relationship before adding complexity.

Solution archetype #
258
Problem family
Complexity, Entanglement & Change Burden
Problem subfamily
Unearned Scope & Accidental Complexity

The Diagnostic Story

Symptom: The model or design is growing more complex with every meeting, but nobody has established what the central relationship is. Stakeholders debate edge cases and parameter choices before agreeing on the main causal structure. The full-fidelity version is requested before a baseline has been tested, and apparent realism is being added faster than actual understanding. When the design is finally tested, failures are hard to diagnose because everything is entangled.

Pivot: Start with a deliberately simple but testable core that captures the central variables and their relationship, validate its baseline explanatory or practical value, and add complexity only where the core fails or the decision requires higher fidelity — using documented triggers rather than accumulated habit.

Resolution: Shared understanding arrives faster, the refinement agenda is explicit rather than implicit, and overfitting and feature bloat drop because complexity is justified rather than assumed. The core model remains visible and testable even as layers are added around it.

Reach for this when you hear…

[machine learning] “We spent two weeks tuning a deep model before anyone asked whether a linear baseline could already solve this — it could.”

[product design] “The prototype had thirty features, and when users got confused nobody could tell which feature was causing the problem.”

[economic modeling] “The forecasting model had forty parameters and nobody could explain the sign on the coefficient that actually drove the prediction.”

When This Archetype Applies

No catalog groundingNone of the structural conditions is currently represented by an accepted prime or domain-specific abstraction.

A model, design, explanation, plan, or prototype becomes complex too early, before the core causal structure, functional relation, or architectural spine is understood. Detail accumulates faster than understanding, making the result hard to test, hard to communicate, and easy to overfit to incidental cases.

What this problem means

The structural problem is premature complexity. A model, design, or explanation has too many variables before anyone knows which relation matters most. This creates opaque realism: the output looks serious because it is detailed, but users cannot tell which assumptions drive the result.

Premature complexity also creates fragile refinement. When later additions have no core to attach to, refinement becomes sprawl. The team may add detail in response to anxiety, stakeholder pressure, or data availability rather than because the model has a validated gap.

Show the applicability expression

Applicability expression5 distinct conditions

Edge cases before coreandPremature full-fidelity modelandUnclear essential relationsandDetail without decision valueandUnstable conceptual center
Algebraic12345

groundedpartly groundedopen

5 conditions, all required.

5Required in every casenumbered 1–5

These hold no matter which pattern applies.

1

Edge cases before core · open

Stakeholders are debating edge cases, features, parameters, or exceptions before agreeing on the main relationship the model must capture.

2

Premature full-fidelity model · open

A full-fidelity model, prototype, simulation, or plan is being requested before a low-complexity baseline has been tested.

3

Unclear essential relations · open

The team cannot explain which variables or relations are essential and which are refinements.

4

Detail without decision value · open

Added detail is increasing confidence, cost, or apparent realism without improving the core decision or explanation.

5

Unstable conceptual center · open

A problem requires staged refinement, but there is no stable conceptual center around which layers can be added.

0 of 5 conditions grounded · 5 open.

Read the methodologyDownload the trigger-logic data

Mechanisms / Implementations

  • First-Principles Model (first_principles_model): This method implements Core Model First by builds the initial model from fundamental relations, constraints, or causal claims rather than from accumulated details.
  • Baseline Model (baseline_model): This artifact implements Core Model First by provides a simple initial model used as the reference point for later refinements, comparisons, and failure analysis.
  • Minimal Causal Diagram (minimal_causal_diagram): This artifact implements Core Model First by draws only the core variables and causal relations needed to test the central explanation.
  • Simple Prototype (simple_prototype): This artifact implements Core Model First by embodies the core function or interaction in a low-detail form so the main logic can be tested early.
  • Stripped-Down Simulation (stripped_down_simulation): This software_or_tool implements Core Model First by simulates the central relationship with minimal variables before adding heterogeneity, stochasticity, spatial detail, or full operational realism.
  • Minimum Viable Explanation (minimum_viable_explanation): This method implements Core Model First by states the smallest explanation that accounts for the main observed pattern and can be challenged by evidence.
  • Core Architecture Sketch (core_architecture_sketch): This document implements Core Model First by represents the few essential modules, interfaces, or responsibilities of a design before implementation detail is specified.
  • Toy Model (toy_model): This method implements Core Model First by uses an intentionally simplified model to reveal the main dynamics before realistic complications are introduced.
  • Baseline Model: Provides a simple initial model used as the reference point for later refinements, comparisons, and failure analysis.
  • Core Architecture Sketch: Represents the few essential modules, interfaces, or responsibilities of a design before implementation detail is specified.

Abstractions this archetype builds on — directly (a source ingredient) or as a related pattern. Links follow the typed catalog namespace.

Built directly on (3)

Also references 8 related abstractions

Variants

Narrower or domain-specific specializations that share this archetype's core structure. Recognized variants are established; candidate variants are provisional.

Causal Core First · subtype · recognized

A variant that starts with the smallest causal structure able to explain the main behavior before adding secondary variables or feedback loops.

Architecture Core First · implementation variant · recognized

A variant that starts with the simplest stable architecture, interface map, or responsibility structure before detailed implementation.

Explanation Core First · communication variant · recognized

A variant that gives a minimum viable explanation before layering exceptions, caveats, and specialized detail.

Baseline Comparison Core · mechanism family variant · candidate

A variant that uses the core model primarily as a baseline for comparing later models, prototypes, or policy versions.

Editorial Notes

Problem Classification

Classification: Complexity, Entanglement & Change BurdenUnearned Scope & Accidental Complexity

Problem kernel: detail accumulates before the core model is understood

Rationale: A design adds features and explanations faster than causal or functional understanding, making validation and communication harder without earned value.

Independent corroboration: The earliest necessary condition in the frozen evidence is: A model, design, explanation, plan, or prototype becomes complex too early, before the core causal structure, functional relation, or architectural spine is understood. That is a unearned scope and accidental complexity problem because A design, model, process, or successor system acquires more features, assumptions, detail, and support burden than its demonstrated purpose, evidence, understanding, or value warrants.

Review outcome: Independent reviewer agreement; high confidence.