Structure reader

stale · v5 open awaiting approval

What is the paper's argument structure?

for Contributions of insula and superior temporal sulcus to interpersonal guilt and responsibility in social decisions · this layer across all papers · json

Awaiting approval

Waiting for approval. That is a statement about the record, not about whether anyone has read this: people read the corpus without stamping what they read, and only a stamp leaves a trace. Approval is an operation on a version, not a step of its own — it is recorded against the version it was granted to, so running this layer again does not carry it forward.

Out of date

These inputs changed after this ran:

  • runs/gadeke-2026-guilt-insula/prepared.json

What it produced10 claims

Read from runs/gadeke-2026-guilt-insula/structure-reader.output.json · 9 KB. agent structuremodel supplied:runs/gadeke-2026-guilt-insula/structure-reader.answer.v5.json

  1. The findings rest on two samples of healthy adults: Study 1 (behaviour only) with 40 participants and Study 2 (fMRI) with 44 participants — a sample size fixed a priori by a G*Power analysis on Study 1's effect size, with four Study 2 participants excluded from the fMRI analysis for excessive head motion.

    claim_type assessmentrole scopeconfidence highevidence_verified trueevidence_verified_against slice

    evidence “Forty healthy participants (14 male, mean age 26.1, range 22–31) participated in Study 1 (behaviour only study), and 44 healthy participants (19 male, mean (SD) age = 30.6 (6.5), range 23–50) participated in Study 2 (fMRI study).”

    notes “Global scope condition bounding every empirical claim; the a-priori sample size and the four-participant head-motion exclusion are folded in as components of it rather than returned as separate claims.”

  2. On each trial participants chose between a safe and a risky monetary option under three conditions: choosing for oneself (Solo), for oneself and the partner (Social), and having the partner choose for both (Partner).

    claim_type assessmentrole scopeconfidence highevidence_verified trueevidence_verified_against slice

    evidence “There were three kinds of trials: decisions by the participant only for themselves ( Solo condition), decisions by the participant for themselves and the partner ( Social condition), and decisions by the partner for both themselves and the participant ( Partner condition).”

    notes “The within-subject responsibility manipulation on which the guilt and agency contrasts depend.”

  3. To hold the partner's behaviour constant across participants, the partner's decisions were simulated by an algorithm that always selected the option with the highest expected value.

    claim_type assessmentrole methodologicalconfidence highevidence_verified trueevidence_verified_against slice

    evidence “In order to ascertain constant decisions by the partner, the partner’s decisions were simulated using a simple algorithm that always selected the option with the highest expected value”

    notes “The partner was not a free agent; partner choices in the Partner condition were deterministic, which the responsibility/guilt contrasts rely on.”

  4. A pre-task icebreaker succeeded in establishing a positive attitude toward the partner: participants rated their partners above 8 on a 1–10 scale for sympathy, cooperativity, honesty, openness and sociability in both studies.

    claim_type empiricalrole controlconfidence highevidence_verified trueevidence_verified_against slice

    evidence “participants’ average ratings of their partners in terms of sympathy, cooperativity, honesty, openness and sociability were all above 8 on a scale of 1–10, in both studies ( Appendix 1—table 11 ).”

    notes “Manipulation check that the social relationship was positive and non-competitive; reported in Appendix 1—table 11.”

  5. Study 2 reproduced the Study 1 design inside the fMRI scanner with identical parameters except for longer inter-stimulus intervals (3–11 s) and partners who were experimenters positioned outside the scanner.

    claim_type assessmentrole scopeconfidence highevidence_verified trueevidence_verified_against slice

    evidence “In Study 2, participants performed two sessions of the experiment described above inside the fMRI scanner. All parameters were identical except that ISIs varied from 3 to 11 s (drawn randomly from a gamma distribution).”

    notes “In Study 2 the partner was experimenter MG or TW rather than another participant, so any replication of the Study 1 guilt effect holds under this changed social pairing.”

  6. Momentary happiness was modelled with five computational models that shared exponentially decaying terms for certain rewards, expected value, and reward prediction errors.

    claim_type assessmentrole methodologicalconfidence highevidence_verified trueevidence_verified_against slice

    evidence “All models contained separate terms for certain rewards, expected value for lotteries and reward prediction errors, with influences that decayed exponentially over trials.”

    notes “The five models are Basic, Inequality, Guilt-envy, Responsibility, and Responsibility Redux; the Basic, Inequality and Guilt-envy models are identical to those in Rutledge et al., 2016.”

  7. Model selection among the happiness models used likelihood ratio tests comparing the Responsibility model pairwise against each other model, supplementing AIC, BIC, R2 and adjusted R2.

    claim_type assessmentrole methodologicalconfidence highevidence_verified trueevidence_verified_against slice

    evidence “we supplemented the AIC, BIC, R 2 and adjusted R 2 values reported in Table 1 with a series of likelihood ratio tests : we compared pair-wise the likelihoods of the Responsibility model given the data to the likelihoods of all the other models.”

    notes “This model comparison licenses treating the best-fitting computational model's variables as the regressors entered into the model-based fMRI GLM (GLM2).”

  8. A parameter-recovery analysis on synthetic data (each participant's estimated parameters, plus 1 SD of noise, refit over 10 repetitions) showed the happiness-model parameters could be reliably recovered.

    panel fig3s1claim_type empiricalrole controlconfidence highevidence_verified trueevidence_verified_against slice

    evidence “The results show that the estimated parameters could be reliably recovered from noisy synthetic data.”

    notes “Validates the stability of the fitted happiness-model parameters; based on a simulation of synthetic data (Figure 3—figure supplement 1), not experimental data.”

  9. The happiness regression with all three two-way interactions (Equation 10) fitted the data significantly better than simpler models without interactions (p < 2e-5) and no worse than the model with all interactions (p > 0.5).

    claim_type assessmentrole methodologicalconfidence highevidence_verified trueevidence_verified_against slice

    evidence “the model reported in Equation 10 fitted the data significantly better (p < 2e−5) than the simpler models without interactions (higher total and adjusted R 2 , see Appendix 1—table 2 ), but not significantly worse than the model with all interactions (p > 0.5; tested with the ANOVA function in R).”

    notes “Warrants reporting the partnerHigh:participantDecided interaction (the guilt effect) from this specific model; details in Appendix 1—table 2.”

  10. A model-based GLM (GLM2) entered the best-fitting computational model's variables—certain rewards (CR), expected value (EV), participant RPE (sRPE), and partner RPE from participant choices (social_pRPE) and from partner choices (partner_pRPE)—as regressors to locate brain regions reflecting them.

    claim_type assessmentrole methodologicalconfidence highevidence_verified trueevidence_verified_against slice

    evidence “In addition, we created another GLM (GLM2) with regressors designed to identify brain regions whose activation reflected the variables of the best-fitting computational model (see above).”

    notes “The neural claims about tracking social_pRPE versus partner_pRPE depend on this model-based GLM being interpretable, which in turn depends on the model comparison above.”

This cell has more than one version on the ledger, and their bytes are kept, so the current version can be held against an earlier one — the view a prompt change or a model swap needs.

v5 → v5 comparison

Aligned by the claim text — exact wording first, then a token overlap — because two versions share no slugs. 10 matched; 0 only in v5; 0 only in v5. v5 runs/gadeke-2026-guilt-insula/structure-reader.output.v5.json · 10 claims · v5 runs/gadeke-2026-guilt-insula/structure-reader.output.json · 10 claims

Matched

  1. The findings rest on two samples of healthy adults: Study 1 (behaviour only) with 40 participants and Study 2 (fMRI) with 44 participants — a sample size fixed a priori by a G*Power analysis on Study 1's effect size, with four Study 2 participants excluded from the fMRI analysis for excessive head motion.

    scope —

    The findings rest on two samples of healthy adults: Study 1 (behaviour only) with 40 participants and Study 2 (fMRI) with 44 participants — a sample size fixed a priori by a G*Power analysis on Study 1's effect size, with four Study 2 participants excluded from the fMRI analysis for excessive head motion.

    scope —

  2. On each trial participants chose between a safe and a risky monetary option under three conditions: choosing for oneself (Solo), for oneself and the partner (Social), and having the partner choose for both (Partner).

    scope —

    On each trial participants chose between a safe and a risky monetary option under three conditions: choosing for oneself (Solo), for oneself and the partner (Social), and having the partner choose for both (Partner).

    scope —

  3. To hold the partner's behaviour constant across participants, the partner's decisions were simulated by an algorithm that always selected the option with the highest expected value.

    methodological —

    To hold the partner's behaviour constant across participants, the partner's decisions were simulated by an algorithm that always selected the option with the highest expected value.

    methodological —

  4. A pre-task icebreaker succeeded in establishing a positive attitude toward the partner: participants rated their partners above 8 on a 1–10 scale for sympathy, cooperativity, honesty, openness and sociability in both studies.

    control —

    A pre-task icebreaker succeeded in establishing a positive attitude toward the partner: participants rated their partners above 8 on a 1–10 scale for sympathy, cooperativity, honesty, openness and sociability in both studies.

    control —

  5. Study 2 reproduced the Study 1 design inside the fMRI scanner with identical parameters except for longer inter-stimulus intervals (3–11 s) and partners who were experimenters positioned outside the scanner.

    scope —

    Study 2 reproduced the Study 1 design inside the fMRI scanner with identical parameters except for longer inter-stimulus intervals (3–11 s) and partners who were experimenters positioned outside the scanner.

    scope —

  6. Momentary happiness was modelled with five computational models that shared exponentially decaying terms for certain rewards, expected value, and reward prediction errors.

    methodological —

    Momentary happiness was modelled with five computational models that shared exponentially decaying terms for certain rewards, expected value, and reward prediction errors.

    methodological —

  7. Model selection among the happiness models used likelihood ratio tests comparing the Responsibility model pairwise against each other model, supplementing AIC, BIC, R2 and adjusted R2.

    methodological —

    Model selection among the happiness models used likelihood ratio tests comparing the Responsibility model pairwise against each other model, supplementing AIC, BIC, R2 and adjusted R2.

    methodological —

  8. A parameter-recovery analysis on synthetic data (each participant's estimated parameters, plus 1 SD of noise, refit over 10 repetitions) showed the happiness-model parameters could be reliably recovered.

    control fig3s1

    A parameter-recovery analysis on synthetic data (each participant's estimated parameters, plus 1 SD of noise, refit over 10 repetitions) showed the happiness-model parameters could be reliably recovered.

    control fig3s1

  9. The happiness regression with all three two-way interactions (Equation 10) fitted the data significantly better than simpler models without interactions (p < 2e-5) and no worse than the model with all interactions (p > 0.5).

    methodological —

    The happiness regression with all three two-way interactions (Equation 10) fitted the data significantly better than simpler models without interactions (p < 2e-5) and no worse than the model with all interactions (p > 0.5).

    methodological —

  10. A model-based GLM (GLM2) entered the best-fitting computational model's variables—certain rewards (CR), expected value (EV), participant RPE (sRPE), and partner RPE from participant choices (social_pRPE) and from partner choices (partner_pRPE)—as regressors to locate brain regions reflecting them.

    methodological —

    A model-based GLM (GLM2) entered the best-fitting computational model's variables—certain rewards (CR), expected value (EV), participant RPE (sRPE), and partner RPE from participant choices (social_pRPE) and from partner choices (partner_pRPE)—as regressors to locate brain regions reflecting them.

    methodological —

Only in v5 dropped

Nothing — every v5 claim survived.

Only in v5 added

Nothing — v5 added no claim.

How it is defined

A model answers this layer, so the prompt is the layer. It is reproduced below from the committed file, and it is a declared input — editing it makes every run that used it stale.

extract/prompts/structure-reader.mdthe prompt it runs undernot in the repository

The declaration names this path and the repository does not have it. An input that does not exist hashes to nothing, so it cannot make a run stale — the layer is declared to depend on something it is not in fact tracking.

extract/prompts/contract/vocabulary.mdthe prompt it runs undernot in the repository

The declaration names this path and the repository does not have it. An input that does not exist hashes to nothing, so it cannot make a run stale — the layer is declared to depend on something it is not in fact tracking.

extract/prompts/contract/schema-candidate.mdthe prompt it runs undernot in the repository

The declaration names this path and the repository does not have it. An input that does not exist hashes to nothing, so it cannot make a run stale — the layer is declared to depend on something it is not in fact tracking.

Artifacts

Versions

From the run ledger. There is no changelog beside it to keep in step.

  1. v5 · 2026-09-12 · Claude Opus 4.8 (1M context) (subagent, via --answer)

    structure-reader under the current chain (#96)

    cd extract && python3 -m elife_extract.cli structure-reader --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/structure-reader.answer.v5.json

  2. v4 · 2026-09-11 · Claude Opus 4.8 (1M context) (subagent, via --answer)

    structure reader under the not-a-claim examples (#75 follow-up)

    cd extract && python3 -m elife_extract.cli structure-reader --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/structure-reader.answer.v4.json

  3. v3 · 2026-09-11 · claude-opus-5 (subagent, via --answer)

    first run under the prompt contract (#56 item 4); Opus 5 subagents for every layer; answered through --dump-prompt/--answer, not the configured backend

    cd extract && python3 -m elife_extract.cli structure-reader --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/structure-reader.answer.v3.json

  4. v2 · 2026-09-11 · claude-sonnet-5 (subagent, via --answer)

    first run under the prompt contract (#56 item 4); Sonnet 5 subagents read, Opus 5 subagents reconciled, reviewed and inferred edges; answered through --dump-prompt/--answer, not the configured backend

    cd extract && python3 -m elife_extract.cli structure-reader --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/structure-reader.answer.v2.json

  5. v1 · 2026-09-10 · deepseek/deepseek-chat backfilled from the artifact

    backfilled from runs/manifest.json

This layer across the corpus

Across the corpus

9 not run · 1 stale·a paper links to its own cell, where this layer's output for it is rendered

Inputs and outputs

Reads, besides its dependencies
Produces
  • runs/{paper}/structure-reader.output.json

One per paper — the table above links each one that exists.

Views
  • list — rendered above, over the 10 claims in the artifact
  • table — rendered above, over the 10 claims in the artifact
  • comparison — on the cell page, two versions aligned by the matcher, wherever the ledger holds more than one

Running it

The command comes from the declaration, so this text and what actually runs cannot diverge. pipeline.py run also runs the unmet dependencies first.

python3 scripts/pipeline.py run <paper> structure-reader

Underneath, that runs cd extract && python3 -m claim_graphs.cli structure-reader --paper {paper}.