Home · Writing · Consciousness

Levels, Boundaries and the Grain of Explanation

The useful explanatory grain is the smallest boundary and timescale that preserves the intervention relevant to the decision.

TLDR

  1. The useful explanatory grain is the smallest boundary and timescale that preserves the intervention relevant to the decision.
  2. At 02:13, a deterioration alert on a hospital ward turns amber. The risk model has read the latest observations and crossed its configured threshold.
  3. There is no useful answer in the abstract. For the question “Why did the probability value change?”, the model may be the right system.
  4. Mechanistic levels are different again. They relate the behaviour of a whole mechanism to the organised activities of its parts.
  5. Put the unresolved alert on a nurse’s private note. Then move the same fact to a shared board that persists across handover and can be closed only by a named role.

Figure 1. nested moving apertures

Conceptual figure
Six nested explanatory apertures around the same ward event Concentric irregular boundaries show component, organism, loop, dyad, team and institution. A highlighted aperture changes with the control. event component organism / person control loop dyad team institution The event does not move. The explanatory aperture does.
Component

Ask what changes when the boundary expands. New state, authority, feedback and delayed effects become visible, but the model also becomes harder to test.

What this figure changes: Treat every boundary as a movable aperture over the same event. Expand it only when the narrower frame cannot preserve the intervention or horizon at issue. Method proposed hereScroll within the framed visual to inspect all labels.
On this page

At 02:13, a deterioration alert on a hospital ward turns amber. The risk model has read the latest observations and crossed its configured threshold. A nurse taps “seen” while dealing with another patient. The sound stops. The alert remains on one screen but does not enter the handover board. At 03:07, the patient needs urgent attention. The next morning, the review meeting begins with a familiar question: Why did the model fail?

The case is synthetic, and every number is illustrative. Its structure is common. A visible component produces a visible output, so explanation rushes towards that component. Yet a replay shows that the model produced the signal expected by its specification. The consequential failure occurred across a threshold, an interface, an acknowledgement convention, a handover process, a staffing pattern and an institutional measure that rewarded rapid queue clearance. Which of these belongs inside the system being explained?

There is no useful answer in the abstract. For the question “Why did the probability value change?”, the model may be the right system. For “Why was no action taken?”, the model is almost certainly too small. For “Why did this pattern recur across wards?”, even the nurse-model loop may be too small. The explanatory boundary must be earned by the contrast we want to change.

The aperture metaphor guards against two opposite errors. Reductionism assumes that the smallest visible component is automatically the deepest explanation. Holism assumes that every context belongs inside every explanation. Both avoid the real work. A good explanation states what is inside, what remains outside, which variables cross the boundary and what intervention would reveal that the chosen grain is wrong.

Part I The event stays still while the boundary moves

Begin with a simple manipulation. Replace the risk model with a perfect oracle, but leave the acknowledgement rule, handover board, staffing and escalation authority unchanged. Suppose the same non-response occurs. The replacement has improved one component while preserving the wider causal organisation. That result does not prove the model was irrelevant. It shows that model quality was not sufficient for the decision outcome.

Now perform the complementary intervention. Restore the original model, but require an acknowledged alert to enter a shared handover state until a named clinician closes it. Suppose the non-response disappears across varied workloads. The component has not changed; the loop has. The useful explanatory grain has moved because the intervention that changes the target lives outside the component.

Thought experiment 1 · replacement

The perfect component inside the unchanged system

Imagine a prediction component that never misses the condition it was trained to detect. Keep every downstream rule unchanged. If harmful outcomes persist, which claim survives? “The component is accurate” may survive. “The system is safe” does not. The experiment separates a component property from a configured-system property.

Figure 2. two replacements, two different conclusions

Counterfactual comparison
Practical implication: A replacement test asks which causal organisation must change before the target outcome changes. Illustrative synthetic caseScroll within the framed visual to inspect all labels.

A grain has four coordinates

“Level” is dangerously overloaded. David Marr separated the computational task, the representation and algorithm, and the physical implementation of an information-processing system.[2] That is a distinction among kinds of explanation, not a simple ladder from small to large. A team can have an algorithmic organisation. A single chip can be discussed at a computational level. Moving from algorithm to hardware is not the same operation as moving from person to team.

Mechanistic levels are different again. They relate the behaviour of a whole mechanism to the organised activities of its parts. Organisational levels distinguish individuals, dyads, teams and institutions. Spatial and temporal scales distinguish nanometres from kilometres, or milliseconds from months. These axes can cross. The right analysis may concern an institution-level policy, implemented through a team-level routine, realised in person-tool loops, observed over weeks.

CoordinateQuestionCommon mistakeUseful test
PhenomenonWhat exact contrast needs explanation?Explaining “the system” without naming an outcome.Write the outcome and its counterfactual alternative.
BoundaryWhich entities and relations are inside?Using the visible interface as the causal boundary.Move state or authority across the line and replay.
ResolutionWhich variables are kept distinct?Aggregating away the mechanism that matters.Split one macro-variable and test whether predictions change.
TimescaleOver what horizon must the explanation hold?Calling a short-run success a stable system property.Extend the horizon until adaptation or feedback appears.

Figure 3. descriptive level and system grain are orthogonal

Concept map
How to use it: Do not infer system size from the vocabulary of the explanation. “Algorithmic” does not mean component-level, and “institutional” does not mean non-mechanistic. Synthesis after Marr and multilevel systems researchScroll within the framed visual to inspect all labels.

A boundary is not a physical outline

A screen may sit centimetres from a person yet remain outside the mechanism if its contents are ignored. A remote registry may sit across a network yet belong inside the task if every valid action depends on its current state. Physical enclosure, network address and organisational ownership are therefore clues, not answers. The aperture follows the dependence that the explanation must preserve.

Four observations make membership more plausible. First, removing the entity changes the target under otherwise matched conditions. Second, its state is available at the time the process needs it rather than reconstructed afterwards. Third, the wider process constrains the entity and is constrained by it, so the coupling is reciprocal rather than a one-way supply of information. Fourth, the relation remains dependable across the contexts covered by the claim. Extended-mind and distributed-cognition arguments become practically useful when translated into these tests rather than settled by whether an object feels internal or external.[6][7]

None of the four observations is sufficient alone. A weather feed can alter a decision without becoming part of the decision-maker. A notebook can store state yet be irrelevant to the current task. Reciprocal interaction can also be noisy rather than functional. Membership is a joint claim about difference-making, role and organised dependence. This is why the same artefact can be inside the aperture for one question and outside it for another.

Thought experiment 2 · moving memory

The fact that changes owner

Put the unresolved alert on a nurse’s private note. Then move the same fact to a shared board that persists across handover and can be closed only by a named role. Nothing about the fact’s semantic content changes. Its access, persistence, authority and coupling do. If removing the shared state reliably breaks the team task, the board belongs inside the cognitive system for that task, even if it does not become part of any person’s mind.

This is the practical lesson of extended and distributed cognition without the metaphysical shortcut. Clark and Chalmers argued that reliably coupled external resources can sometimes count as parts of a cognitive process.[6] Hutchins analysed navigation teams as cognitive systems whose properties cannot be recovered by inspecting one navigator in isolation.[7] Hollan, Hutchins and Kirsh brought that boundary shift into human-computer interaction.[8] The disciplined conclusion is conditional: coupling can make an external resource constitutively relevant to a task, but proximity or usefulness alone does not.

Part II An aperture is a causal hypothesis

Herbert Simon’s idea of near decomposability offers a first reason why boundaries work at all. In many complex systems, interactions within a subsystem are stronger or faster than interactions between subsystems. Short-run behaviour can then be approximated by looking inside the subsystem, while longer-run behaviour depends on cross-boundary interactions.[1] A useful boundary is therefore not a sealed wall. It is an approximation justified by an asymmetry of dependence and timescale.

That asymmetry can disappear. A model service may be nearly decomposable from the ward workflow while it computes a score. It is not nearly decomposable when the target is timely clinical action. A team may be treated as a unit during a five-minute response, yet its behaviour over six months may depend on training, staffing, procurement and performance measures. The same physical entities admit different grains because the target and horizon have changed.

Mechanism

The minimum sufficient causal aperture

For a declared outcome, intervention set and time horizon, choose the narrowest candidate boundary that preserves the relevant counterfactual dependencies, remains stable under expected outside variation, and maps to an action a real decision-maker can take. Keep wider levels as explicit context unless they add a mechanism that changes the decision.

This criterion is deliberately decision-relative. It does not claim that reality contains only the selected level. Nor does it say that wider causes are unreal. It asks a narrower question: which model is sufficient for this decision without hiding a dependence that would reverse the intervention’s expected effect?

The intervention test

Interventionist accounts of causation treat causal knowledge as information about what would change if we altered one factor in an appropriately controlled way.[3] For grain selection, the intervention matters twice. First, it identifies which variables are causally relevant. Second, it tests whether a coarse description preserves what a finer description predicts when the system is manipulated.

Let M be a fine-grained model, α a map that compresses its states into a coarser model, i a fine-grained intervention and ω(i) the corresponding coarse intervention. A useful abstraction should make the following two routes approximately agree:

α(Mdo(i)) ≈ Mαdo(ω(i))

Read the left route as “intervene on the detailed system, then summarise what happened”. Read the right route as “summarise the system first, then intervene at the coarse level”. When the results agree for the interventions that matter, the coarse grain is causally faithful for that use. When they diverge, the abstraction has hidden a distinction the decision needs. Multi-level causal models and recent causal-abstraction work formalise versions of this requirement.[12][13]

Figure 4. the grain-mismatch curve

Illustrative chart
Decision loss is high for boundaries that are too narrow or too broad A U-shaped curve shows leakage at narrow grains, a minimum at the smallest sufficient grain and dilution at broad grains. minimum sufficient grain component loop team institution society wider explanatory aperture → decision loss leakage and omitted coupling dilution and weak actionability narrow model predicts well only while context is fixed broad story names everything but discriminates little
The test it suggests: The optimum is not “as small as possible” or “include the whole world”. It is the narrowest grain that closes the relevant dependence without losing feasible action. Illustrative, not measured

Worked example: the smallest numerical case

Use three binary variables in the alert loop. A is whether an alert exists, S whether someone has merely seen it, and H whether responsibility persists through handover. Define effective escalation as E = A × S × H. Every variable is either 0 or 1. The multiplication is not a clinical model. It makes one logical fact visible: a signal that is seen but not carried forward still produces zero effective escalation.

Alert ASeen sHandover hEffective escalation eInterpretation
1000The signal exists but never enters action.
1100Acknowledgement silences the alert without preserving responsibility.
1111The loop carries the signal into owned action.
0110A perfect workflow cannot act on a signal that never exists.

A component-only abstraction that records only A cannot distinguish the first three rows. It can support a claim about signal production, not a claim about escalation. A loop-level abstraction that records E is useful for the action question. Yet even E may fail over a longer horizon if repeated alerts change attention, staffing or threshold policy. An abstraction is adequate only for a declared intervention set and horizon.

Figure 5. one event braided across four timescales

Temporal trajectory
Four timescales of the same alert system Parallel tracks show milliseconds for model inference, minutes for the human-tool loop, hours for team handover and months for institutional adaptation. milliseconds minutes hours months features score threshold noticed acknowledged acted handover reallocation metric pressure workaround policy drift feedback changes the short-run loop A boundary that is stable for seconds may leak over months.
Design consequence: Match the timescale to the outcome. Long-run adaptation can invalidate a boundary that was adequate for one transaction. Method proposed here, informed by Simon and team-dynamics research
Thought experiment 3 · scaling the horizon

The alert that improves for one shift and fails over a quarter

Increase alert sensitivity. For one shift, more true events are caught. Over weeks, alert volume rises, acknowledgement becomes habitual and the team invents shortcuts. At the transaction scale, sensitivity looks causal. At the institutional timescale, adaptation reverses part of the gain. The discontinuity belongs neither to “the model” nor “the people” alone. It belongs to a feedback process visible only after the aperture includes time.

Do not confuse constitution with causation

A component may constitute a mechanism without being an independent cause at another level. Craver and Bechtel argue that many apparent top-down effects are better described as same-level causal relations mediated through part-whole organisation.[4] Later work on constitutive relevance refines the experimental logic used to decide whether an entity or activity is genuinely part of the mechanism.[5]

This matters for language. “The team caused the nurse to act” may hide several distinct claims. The team’s communication pattern may be the mechanism through which action was coordinated. A supervisor’s instruction may be a same-level social cause. The team-level state may summarise constraints realised by individual actions. Each is testable in a different way. A higher-level description does not become causal merely because it is useful, and a lower-level description does not become explanatory merely because it is detailed.

Figure 6. the causal-abstraction square

Formal relation
A commutative square comparing intervention before and after abstraction A fine-grained model and a coarse model are connected vertically by abstraction. Interventions connect horizontally. The two routes should agree within a declared tolerance. Fine-grained model M signals, acknowledgements, handover state Intervened fine model do(i): change one detailed mechanism Coarse model Mᵅ effective escalation and outcome Intervened coarse model do(ω(i)): corresponding macro change intervene mapped intervention abstract α abstract α If the routes disagree, the coarse grain hides a decision-relevant distinction.
Research consequence: Test whether intervention and abstraction commute well enough for the declared purpose. Approximate agreement is purpose-bound, not proof of ontological equivalence. Adapted from causal-abstraction research

Three assays for a disputed boundary

A boundary dispute often persists because each side presents another description. Description can reveal candidates, but intervention must do the deciding. Three small assays cover many cases.

Practical mechanism

Replace, relocate, insulate

Replace one component while holding the wider organisation fixed. If the target barely moves, the component may be relevant without being the sufficient grain. If the target changes across varied contexts, the case for a narrow aperture strengthens.

Relocate state, memory, control or authority across the proposed line while preserving its informational content. Moving an alert from a private screen to persistent shared state tests whether ownership and access are constitutive of the task, not decorative interface choices.

Insulate the candidate subsystem from selected outside variation. Buffer workload, freeze policy, randomise team composition or hold the environment constant. If the explanation works only after insulation, it is a conditional component model. The variables that had to be frozen are an inventory of boundary leakage.

The assays are complementary. Replacement tests whether a named part monopolises explanation. Relocation tests whether the proposed boundary has misplaced a causal role. Insulation tests whether the candidate is closed enough for the intended horizon. A grain earns selection only against the intervention family relevant to the decision. Passing one assay does not grant universal independence.

Optional depth: what “approximately” must specify

Approximation needs a metric, tolerance, intervention family and domain of contexts. Matching average outputs is weak if errors concentrate in the cases that carry harm. A safety decision might require agreement on worst-case transition probability, while a forecasting task might accept bounded expected error. The tolerance must therefore be stated in the units of the decision, not chosen after seeing the result.

Part III Four failures caused by the wrong grain

Wrong grains survive because they are convenient. Component logs are easier to collect than interaction histories. Individual ownership is easier to assign than distributed control. Institutional language can protect local decisions from scrutiny, while component language can protect wider design choices. The resulting boundary may reflect the database schema, reporting line or preferred remedy rather than the mechanism.

A review should therefore ask a diagnostic question before debating causes: What becomes invisible at the unit in which the evidence was recorded? Missing sequence points towards a process grain. Missing reciprocity points towards a dyad or team. Missing adaptation points towards a longer horizon. Missing permission or incentive points towards an organisational or institutional grain.

1. The component tunnel

In machine learning, the component tunnel appears when model metrics are treated as system outcomes. Accuracy, calibration and latency may be genuine properties of a model under a defined interface. They do not establish that the configured system will obtain authorised context, present uncertainty well, route the proposal to the right person, execute a permitted action or verify the effect. A model proposal is not a system decision, and a system decision is not a verified outcome.

The same error occurs in biology and psychology. A neural correlate is not automatically the mechanism of a whole cognitive capacity. A person’s knowledge score is not automatically the team’s coordination capacity. A policy statement is not automatically the institution’s operating behaviour. Detail at the wrong place can create the feeling of depth while leaving the decisive coupling untouched.

2. The aggregate mirage

Suppose every member of a team can solve a task alone. It does not follow that the team can solve it together under time pressure. Conversely, no member may hold all the required information, while the interaction pattern reliably produces the answer. Interactive Team Cognition treats team cognition as activity that unfolds through communication and coordination, not simply as a static property averaged across members.[9]

An aggregate is justified when the within-unit variation it discards does not alter the target intervention. Mean individual accuracy may predict a quiz score. It may fail to predict a handover because sequence, timing, role complementarity and repair behaviour matter. The remedy is not to declare “emergence” and stop. It is to identify the interaction variable that carries the additional causal information.

Thought experiment 4 · matched output, different mechanism

Two identical dismissals

Two shifts dismiss the same alert. In the first, a clinician has already examined the patient and records a justified override. In the second, queue pressure leads to a reflex click with no examination. Behavioural output is identical. A policy that simply reduces dismissals may obstruct the first shift while missing the mechanism in the second. The correct grain must preserve the path that produced the output, not merely the output label.

3. The context swamp

When a narrow account fails, explanations often jump straight to “culture”, “the organisation” or “society”. Wider context can be causally important. Rasmussen modelled risk as a control problem spanning government, regulators, company, management and work practice.[14] Leveson likewise argued that accidents can arise from inadequate constraints and interactions rather than a single failed component.[15] These approaches widen the aperture, but they do not license vague totalisation.

An institutional explanation earns its place when it names an enforceable constraint, incentive, information path or authority relation and predicts what changes under intervention. “Culture caused it” is too broad if replacing a metric, changing a staffing rule or altering escalation authority would discriminate among rival accounts. Context becomes explanation only when it carries a testable difference.

4. Timescale aliasing

A camera aliases a fast wheel when its sampling rate makes forward rotation look slow or reversed. Explanations alias systems when observations are taken at the wrong temporal grain. A minute-level study may miss fatigue. A quarterly average may erase the order in which coordination broke. A pre-post evaluation may call a system stable while teams are still learning how to work around it.

Biological individuality offers a useful parallel. Krakauer et al. propose identifying candidate individuals partly through information propagated from their past into their future, allowing boundaries that need not coincide with obvious physical walls.[11] The relevant lesson is methodological, not that organisations are organisms. A boundary can be discovered through temporal dependence, and that dependence can change with the observation window.

Figure 7. the configured system, not the isolated model

System-boundary view
Configured hospital alert system with nested component, loop, team and institution boundaries The diagram shows data, model proposal, interface, human judgement, shared state, authority, action and outcome verification. Nested dashed boundaries distinguish possible explanatory grains. institution: policy, staffing, incentives, learning team: handover, role allocation, mutual monitoring person-tool control loop model proposal score + uncertainty human judgement assess, contest, escalate shared world state typed action owner + deadline authority who may act effect receipt verified outcome readback updates shared state
Boundary condition: Locate proposal, state, authority, action and verified outcome before assigning a system-level property. Each outer boundary adds mechanisms and obligations, not merely “context”. Illustrative configured system

Figure 8. boundary laundering

Failure path
How evaluators move the system boundary to protect a preferred conclusion A zigzag path shows success credited to the model and failure blamed on users or context, with no stable declared boundary. success “the model solved it” failure “the user ignored it” success “AI improved work” failure “the organisation was not ready” no stable claim boundary follows outcome Declare the candidate system before observing whether the result flatters it.
Decision rule: Predeclare the unit of analysis and the rules for moving it. Otherwise success and failure can be attributed to different systems after the fact. Original failure pattern
Boundary condition

Explanation and responsibility can occupy different grains

A component may be causally relevant while having no agency. A person may be responsible for a decision even when the strongest prevention mechanism lies at team or institutional level. An institution may owe remedy even if a local mechanism best predicts the event. The grain-selection protocol chooses an explanatory model for a decision. It does not by itself allocate blame, legal liability or moral status.

Part IV A grain-selection protocol

The protocol below turns the aperture metaphor into a repeatable investigation. It is designed for research questions, system incidents, human-AI evaluations and policy decisions. It does not require a complete causal graph. It requires enough discipline to expose where the current model depends on what it has left outside.

Fix the contrast and horizon

Write one outcome and one alternative: “alert produced but no owned action within fifteen minutes”, not “the system failed”. Name the period over which the explanation must remain valid.

List candidate apertures

Start with component, organism or person, control loop, dyad, team and institution. Remove candidates that make no sense for the case, but do not skip a wider level merely because it is inconvenient to measure.

Trace four crossings

Across each boundary, trace state, information, authority and material effect. A boundary that ignores one of these flows is likely to misplace control or verification.

Specify a discriminating intervention

For each candidate, name an intervention that could change the contrast while leaving a rival grain largely intact. Replacement, interruption, state swap, role reassignment and policy change are useful families.

Stress closure and abstraction

Vary relevant outside conditions. Check whether the candidate still predicts the intervention’s effect. Then compare “intervene then aggregate” with “aggregate then intervene”. Record every divergence as boundary leakage.

Select the minimum sufficient grain

Choose the narrowest candidate that passes causal sufficiency, context stability, temporal adequacy, intervention mapping and authority fit. Record wider residuals as boundary debt and define the trigger for reopening the model.

Decision rule

Do not stop at the first grain that predicts

Stop at the first grain that predicts the relevant intervention across the expected contexts and timescale. Prediction under fixed conditions is weaker than intervention-preserving explanation.

Worked example: choosing the grain for the ward alert

At component level, changing the model threshold changes alert frequency, so causal relevance is present. Yet the outcome “owned action within fifteen minutes” remains unstable under workload and handover variation. The component fails closure. At person level, training may improve acknowledgement quality, but the result still depends on whether responsibility persists across shift change. The person grain also fails closure.

The person-tool loop captures signal, acknowledgement and immediate escalation, but it does not include the handover relation that carries responsibility across people. A dyad may fit one patient-clinician interaction, yet the ward task is distributed among specialised roles. Team level captures the shared state, role allocation, mutual monitoring and temporal handover. In the synthetic replay, it is the first grain that preserves the decisive intervention across the target horizon.

Institutional factors still matter. Staffing rules and queue metrics can alter team behaviour. They remain explicit boundary debt unless the decision concerns recurrent performance across wards or a policy change. Then the target and horizon widen, and institution may become the minimum sufficient grain. The protocol does not crown a permanent level; it makes the move between levels auditable.

Worked example: when the dyad is the first sufficient grain

Consider a synthetic document-review task. A language model highlights clauses, proposes a risk label and supplies supporting passages. An analyst accepts, edits or rejects the proposal. The target is not model accuracy in isolation. It is a correctly justified final decision within twenty minutes, with enough evidence for a second reviewer to reconstruct the route.

At component grain, a better model raises proposal accuracy. Yet final errors remain clustered in cases where fluent explanations induce rapid acceptance. Replacing the analyst with another person changes the pattern. Hiding the model label until the analyst records an independent judgement changes it again. Requiring passage-level evidence reduces one error class but increases time. These interventions reveal a coupled mechanism involving proposal quality, interface order, human confidence, verification cost and the analyst's veto.

The dyad is the first sufficient grain when those interaction variables preserve the intervention effect across the declared workload and session length. It does not follow that the dyad is a unified subject or agent. Nor does it follow that the institution is irrelevant. If a queue target rewards speed over review, that incentive remains boundary debt. It enters the selected grain only when the question changes from one review episode to recurrent performance under the operating policy.

Worked example: when institution becomes mechanism

Now compare two synthetic service centres using the same model, interface, training and team routine. One measures cases closed per hour. The other measures verified resolution and re-opened cases. Over several weeks, the first centre develops a shortcut: uncertain cases are closed with generic notes and return later. No component replacement explains the divergence because the local machinery is matched.

Change the metric and authority rule in a staggered rollout. If shortcutting falls while model, staff and interface remain stable, the institutional constraint carries discriminating causal information. For the question “Why does the pattern recur across teams?”, institution is no longer background. It is part of the mechanism through a metric, reporting cadence and allocation of authority. For the question “Why was this single case mislabelled?”, the same institution may be unnecessarily broad. The contrast decides whether policy is mechanism or context.

This example also limits the protocol. Institution-level selection requires evidence of a realised path from rule to local behaviour. A policy document alone is not that path. Investigators must show how the rule changes information, incentives, resources or permissions, and how those changes survive plausible local variation.

Executable lab

Use the live grain selector

Rate each candidate from 0 to 3 on five pass conditions, plus the severity of residual dependence on a broader level. The ratings are ordinal prompts, not probabilities. The selector returns the narrowest passing grain and the weakest evidence that should be tested next.

Grain-selection lab

0 unknown · 1 weak or failed · 2 adequate · 3 strong. Residual uses 0 none to 3 severe.

No candidate assessed Enter ratings or load the example.
A positive result permits modelling at this grain for the declared outcome, interventions and horizon. It does not prove that the grain is metaphysically fundamental, exhaustive or suitable for another decision.

Figure 9. reading the protocol result

Decision instrument
What to inspect: A protocol result is a model-selection judgement with an evidence trail, not a universal ranking of levels. Original grain-selection protocolScroll within the framed visual to inspect all labels.
Optional depth: the selector’s typed logic

The live tool implements the compact logic below. A candidate passes when its five core criteria are at least adequate and its broader residual is no more than minor. The narrowest passing candidate is selected. If none pass, the tool points to the lowest-rated core criterion as the next evidence target.

JavaScript · core selection function
const CORE = [
  "causalSufficiency",
  "contextStability",
  "horizonFit",
  "interventionMapping",
  "authorityFit"
];

/** @typedef {0|1|2|3} Rating */
/**
 * @typedef {Object} GrainCandidate
 * @property {string} name
 * @property {number} order
 * @property {Rating} causalSufficiency
 * @property {Rating} contextStability
 * @property {Rating} horizonFit
 * @property {Rating} interventionMapping
 * @property {Rating} authorityFit
 * @property {Rating} broaderResidual
 */

function selectMinimumSufficientGrain(candidates) {
  const ordered = [...candidates].sort((a, b) => a.order - b.order);
  const passing = ordered.filter(candidate =>
    CORE.every(key => candidate[key] >= 2) &&
    candidate.broaderResidual <= 1
  );

  if (passing.length > 0) {
    return {
      status: "pass",
      candidate: passing[0],
      scope: "Valid only for the declared outcome, intervention set and horizon."
    };
  }

  const weakest = ordered
    .flatMap(candidate => CORE.map(key => ({
      candidate: candidate.name,
      criterion: key,
      rating: candidate[key]
    })))
    .sort((a, b) => a.rating - b.rating)[0];

  return {
    status: "unresolved",
    nextTest: weakest
      ? `Test ${weakest.criterion} at ${weakest.candidate} grain.`
      : "Add at least one candidate assessment."
  };
}

Positive result: the grain is adequate for the declared decision. Negative result: the boundary is leaky or the evidence is insufficient. What it cannot establish: a uniquely real level, consciousness, moral status, legal responsibility or transfer to an undeclared context.

Open research hypothesis

Component improvement will plateau when cross-boundary variance dominates

In tightly coupled human-machine systems, repeated gains in component quality should produce diminishing system benefit once variation in state handover, authority and feedback contributes more to outcome variance than component error. The hypothesis is strengthened if loop or team interventions outperform matched component upgrades across contexts. It is weakened if a component intervention removes the outcome across the same contexts without boundary expansion.

A small experiment that could weaken the thesis

Create a synthetic alert task with two model qualities, two handover designs and two workload regimes. Randomise teams across conditions. Pre-register the target as owned action within a fixed horizon. If model quality alone explains the intervention effect across both handover and workload conditions, the team-grain claim for this task weakens. If the handover intervention changes outcomes while model quality is held fixed, the loop or team grain gains support. If neither generalises, the candidate boundary or outcome definition is wrong.

The experiment does not prove that a team is a mind. It tests a narrower proposition: whether team-level organisation carries causal information needed to explain and control the target. This separation matters throughout human-machine research. A system may require team-level analysis for performance without possessing team consciousness, unified agency or moral patienthood.

Conclusion The decision this changes

When an explanation begins, do not ask which level is deepest. Ask which contrast must change, over what horizon, through which feasible intervention. Then move the aperture until the model preserves that intervention without importing decisive dependence through an unrecorded boundary.

The practical decision is to fund and govern the smallest system in which the intended intervention is actually closed. Everything narrower is a component claim. Everything wider is context until it adds a mechanism that changes the decision. The boundary remains provisional, because new coupling, adaptation or evidence can reopen it.

This is not explanatory relativism. The world constrains which apertures survive intervention. A grain that fails under replacement, state transfer, temporal extension or context shift is not equally good. Yet no single scale is automatically privileged for every question. Even claims of macro-level causal advantage are measure- and intervention-dependent, as work on causal emergence and coarse-graining makes clear.[10][16] Better explanation comes from a declared aperture, a discriminating test and an honest record of what still crosses the line.

Glossary

Aperture
The combined choice of boundary, variable resolution and timescale through which a phenomenon is modelled.
Boundary debt
A known dependence left outside the selected grain, with a stated trigger for reopening the model.
Causal abstraction
A relation between fine and coarse causal models that aims to preserve relevant interventions.
Constitutive relevance
The relation by which an entity or activity is part of the mechanism that produces a phenomenon.
Grain
The degree of aggregation and system scope used in an explanation.
Minimum sufficient grain
The narrowest candidate that preserves the declared intervention, horizon and decision-relevant dependencies.
Near decomposability
An interaction pattern in which within-subsystem dependencies are stronger or faster than cross-subsystem dependencies.
Timescale aliasing
A misleading explanation caused by observing a process at a temporal resolution that hides its dynamics.

References

  1. Simon, H. A. (1962). “The architecture of complexity.” Proceedings of the American Philosophical Society, 106(6), 467–482. JSTOR record.
  2. Marr, D. (1982). Vision: A Computational Investigation into the Human Representation and Processing of Visual Information. MIT Press. Publisher page.
  3. Woodward, J. (2003). Making Things Happen: A Theory of Causal Explanation. Oxford University Press. Publisher page.
  4. Craver, C. F., & Bechtel, W. (2007). “Top-down causation without top-down causes.” Biology & Philosophy, 22, 547–563. DOI.
  5. Craver, C. F., Glennan, S., & Povich, M. (2021). “Constitutive relevance & mutual manipulability revisited.” Synthese, 199, 8807–8828. DOI.
  6. Clark, A., & Chalmers, D. (1998). “The extended mind.” Analysis, 58(1), 7–19. DOI.
  7. Hutchins, E. (1995). Cognition in the Wild. MIT Press. Publisher page.
  8. Hollan, J., Hutchins, E., & Kirsh, D. (2000). “Distributed cognition: toward a new foundation for human-computer interaction research.” ACM Transactions on Computer-Human Interaction, 7(2), 174–196. DOI.
  9. Cooke, N. J., Gorman, J. C., Myers, C. W., & Duran, J. L. (2013). “Interactive team cognition.” Cognitive Science, 37(2), 255–285. DOI.
  10. Hoel, E. P., Albantakis, L., & Tononi, G. (2013). “Quantifying causal emergence shows that macro can beat micro.” Proceedings of the National Academy of Sciences, 110(49), 19790–19795. DOI.
  11. Krakauer, D., Bertschinger, N., Olbrich, E., Flack, J. C., & Ay, N. (2020). “The information theory of individuality.” Theory in Biosciences, 139, 209–223. DOI.
  12. Chalupka, K., Eberhardt, F., & Perona, P. (2016). “Multi-Level Cause-Effect Systems.” Proceedings of AISTATS, PMLR 51, 361–369. PMLR.
  13. Felekis, Y., Zennaro, F. M., Branchini, N., & Damoulas, T. (2024). “Causal Optimal Transport of Abstractions.” Proceedings of the Conference on Causal Learning and Reasoning, PMLR 236, 462–498. PMLR.
  14. Rasmussen, J. (1997). “Risk management in a dynamic society: a modelling problem.” Safety Science, 27(2–3), 183–213. DOI.
  15. Leveson, N. (2004). “A new accident model for engineering safer systems.” Safety Science, 42(4), 237–270. DOI.
  16. Flack, J. C. (2017). “Coarse-graining as a downward causation mechanism.” Philosophical Transactions of the Royal Society A, 375, 20160338. DOI.