Skip to content

Core Model First

Start with the simplest core model that captures the main causal, functional, or structural relationship before adding 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.”

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
  • Core Architecture Sketch

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.