Konubinix' opinionated web of thoughts

Debate Fragment: Independent-Then-Aggregate Orchestration

Fleeting

Defender fragment file for the adversarial debate on how a fleet of agents should orchestrate its debate. This file is OWNED by the independent-then- aggregate defender and holds exactly one named argdown block. It is merged into the agents-debate-map by :argdown-include and Argdown’s merge-by-title, so the defender extends the [independent-aggregate] node here without redefining its seed description. The cartographer leaves it empty.

// === [independent-aggregate] blind steelman — extends the seed by merge-by-title,
// === never redefining its description. Corpus anchors are the only citable sources;
// === pure methodological reasoning is tagged #(affirmation péremptoire) = worth zero, honestly.

[independent-aggregate]
    + <max-blindness kills anchoring>
    + <no-barrier liveness>
    + <weight not interaction settles>
    + <aggregation is free and lossless>
    + <independence is the protocol's own gold standard>

// ---------- sourced statements (verbatim corpus anchors) ----------

[round-robin anchors]: "the second defender reads the first's nodes before forming its own case, so the first writer frames the battlefield — the exact anchoring bias the debate exists to kill." #(témoignage d'une partie)
    + [src: protocole de débat]

[blind steelman is independence]: "each defender, in parallel, writes ONLY its own thesis's SOURCED nodes into its OWN file, reading nothing but the neutral seed and its own file — not the rivals' files, not the merged map." #(témoignage d'une partie)
    + [src: protocole de débat]

[barrier is double-edged]: "The BARRIER is what kills cross-influence — and is also what once killed the debate" #(témoignage d'une partie)
    + [src: protocole de débat]

[weight is by evidence]: "Weight is established by EVIDENCE, not by counting defenders" #(témoignage d'une partie)
    + [src: protocole de débat]

[auditor is blind by independence]: "The auditor reads the MERGED map — and ONLY the map. This is what keeps it blind: it sees the neutral artifact, never the per-defender advocacy files that produced it." #(témoignage d'une partie)
    + [src: protocole de débat]

[merge is concatenation]: "aggregation is just concatenation: gather the argdown blocks from a set of notes, paste them together, let Argdown weave them into one graph." #(constat)
    + [src: argdown org-mode]

// ---------- source nodes (canonical links) ----------

[src: protocole de débat]: « how to run an adversarial debate » — the protocol under debate, an interested party in this meta-question. [note](id:4ebd44f1-698f-455e-934a-cc7855259d77) #(témoignage d'une partie)

[src: argdown org-mode]: « argdown in org-mode » — the medium's mechanics, a verifiable account of the tooling. [note](id:1f7c3a2b-9e4d-4c81-b6a2-3d5e8f1a9c40) #(constat)

// ---------- arguments (PCS — each inference holds literally) ----------

<max-blindness kills anchoring>: full independence is maximal anti-anchoring.

(1) [round-robin anchors]
(2) [blind steelman is independence]
----
(3) Reading no rival at ANY stage extends the blind-steelman device to the whole debate, so anchoring is eliminated outright, not merely delayed by one phase. #(affirmation péremptoire)

<no-barrier liveness>: independence needs no synchronising barrier at all.

(1) [barrier is double-edged]
----
(2) If defenders never read one another, no barrier is needed to prevent cross-influence — independence prevents it intrinsically — so the only structure the note records as having once killed the debate is absent entirely; this is the simplest liveness story. #(affirmation péremptoire)

<weight not interaction settles>: defenders gain nothing decision-relevant from reading each other.

(1) [weight is by evidence]
----
(2) Since a position's weight comes from its sources and not from defenders interacting, independent outputs each carry their own weight unchanged; aggregating by weight only at the end loses no decision-relevant signal. #(affirmation péremptoire)

<aggregation is free and lossless>: deferring all combination to the end costs nothing in this medium.

(1) [merge is concatenation]
----
(2) Independent fragments combine into one map by pure concatenation and additive merge-by-title, so combining only at the end is mechanically free and lossless. #(affirmation péremptoire)

<independence is the protocol's own gold standard>: the protocol already reserves structural independence for its bias-critical roles.

(1) [auditor is blind by independence]
(2) [blind steelman is independence]
----
(3) The note enforces structural independence on its most trust-critical role (the blind auditor) and on the defenders' first phase; independent-aggregate applies that same gold-standard device to the defenders throughout, not for one phase only. #(affirmation péremptoire)

// ============================================================================
// === ATTACK PHASE — edges into FROZEN rivals, referenced BY TITLE only.
// === Node BODIES live here (my file); rival titles carry only an incoming edge
// === (no rival body redefined). Strongest reading of each rival is targeted.
// === Bridges are reasoned methodology → #(affirmation péremptoire), honest;
// === each rests on a real corpus premise from my own source nodes above.
// ============================================================================

// ---- extra corpus anchors needed by the attacks (my own nodes) ----

[phase-gate-throttles]: "The orchestrator releases phase N+1 only once every live defender has reported phase N" — so every phase runs at the pace of the slowest defender. #(témoignage d'une partie)
    + [src: protocole de débat]

[output-is-documented-disagreement]: "This output IS the payoff the general guide already allows: a documented disagreement rather than a forced answer." #(témoignage d'une partie)
    + [src: protocole de débat]

[completeness-risk-unanticipated]: the completeness pass's real risk is "missing the one no one anticipated" — its load-bearing failure is omission, not commission. #(témoignage d'une partie)
    + [src: protocole de débat]

// ======================== vs [round-robin] ========================

<agg-reading-map-is-anchoring>: reading the live map before contributing IS the anchoring the debate exists to kill.

(1) [round-robin anchors]
----
(2) Round-robin's "engage the real map" needs each defender to read rivals before forming its own case, which by the protocol's own diagnosis lets the first writer frame the battlefield; the "strongest reading actually present" it claims to target is already an order-contaminated artifact, so its advantage IS the bias the debate exists to eliminate. #(affirmation péremptoire)

<rr-attacks-the-real-map>
    - <agg-reading-map-is-anchoring>

<agg-merge-gives-coherence-free>: a single coherent map needs no sequential construction — merge-by-title yields it from independent fragments.

(1) [merge is concatenation]
----
(2) Independent fragments combine into one coherent graph by concatenation + additive merge-by-title, so the "single cumulative chain" round-robin offers is obtained without any serial reading; its coherence is therefore no advantage over independent-aggregate, while its anchoring cost is one independent-aggregate never pays. #(affirmation péremptoire)

<rr-coherent-cumulative-map>
    - <agg-merge-gives-coherence-free>

// ======================== vs [phase-parallel] ========================

<agg-blindness-only-one-phase>: phase-parallel buys blindness for ONE phase and surrenders it for the rest.

(1) [blind steelman is independence]
(2) [barrier is double-edged]
----
(3) Phase-parallel reads rivals at every phase after the steelman (attack, then react), so the anchoring its blind first phase removes returns the instant the barrier is crossed; independent-aggregate keeps the blindness throughout, eliminating anchoring outright rather than for a single phase. #(affirmation péremptoire)

<par-blind-kills-anchoring>
    - <agg-blindness-only-one-phase>

<agg-barrier-is-residual-hazard>: a barrier you must OWN is a hazard you needn't have.

(1) [barrier is double-edged]
----
(2) The barrier is, in the protocol's own words, what once killed the debate; phase-parallel's "fix" is only to make the orchestrator own it, but a design that never reads rivals needs no barrier at all — it removes the hazard rather than appointing a custodian for it. #(affirmation péremptoire)

<par-owned-barrier-fixes-liveness>
    - <agg-barrier-is-residual-hazard>

<agg-gate-throttles-to-slowest>: phase-parallel's "fast" is bounded by the slowest defender, every phase.

(1) [phase-gate-throttles]
----
(2) Because phase N+1 is withheld until every defender reports phase N, each phase advances at the pace of the slowest; independent-aggregate has no release gate, so no defender's progress is bounded by another's — making the "fair and fast" claim true only of fairness, not speed. #(affirmation péremptoire)

<par-parallel-fair-and-fast>
    - <agg-gate-throttles-to-slowest>

// ======================== vs [free-for-all] ========================

<agg-realtime-is-maximal-anchoring>: real-time mutual reading is the MAXIMAL form of the anchoring the debate exists to kill.

(1) [round-robin anchors]
----
(2) If reading a rival once (round-robin) frames the battlefield, reading every rival's work continuously frames it maximally and mutually; free-for-all does not reduce anchoring but maximises it, inheriting round-robin's fatal cost in its strongest form while keeping none of the blindness independent-aggregate enforces. #(affirmation péremptoire)

[ffa-realtime-rationale]
    - <agg-realtime-is-maximal-anchoring>

<agg-ffa-ignores-epistemic-failure>: neutralising the two MECHANICAL failures leaves the EPISTEMIC one untouched.

(1) [blind steelman is independence]
----
(2) Free-for-all's file-keeping stipulation answers only clobbering and stall — the two mechanical causes — but the protocol's independence rule exists against an epistemic failure (a defender framing another before it forms its own case); reading rivals in real time violates that rule continuously, so "both documented causes neutralised" addresses the wrong two. #(affirmation péremptoire)

<Both documented failure-causes neutralised>
    - <agg-ffa-ignores-epistemic-failure>

// ======================== vs [judge-tournament] ========================

<agg-tournament-is-lossy>: eliminating positions destroys the documented-disagreement payoff.

(1) [output-is-documented-disagreement]
(2) [weight is by evidence]
----
(3) The protocol's output is the whole map of positions with their evidential weights and the residual disagreement; a tournament that advances winners and drops losers discards exactly that residue and forces the single answer the protocol declines to force — where weight, being evidential, is already legible on the aggregated map without any elimination. #(affirmation péremptoire)

<tourney-enacts-weight>
    - <agg-tournament-is-lossy>

<agg-judge-supplants-evidence>: a judge advancing winners substitutes adjudication for evidence.

(1) [weight is by evidence]
(2) [auditor is blind by independence]
----
(3) The sanctioned auditor reads the finished map once and is blind precisely so it does NOT adjudicate the contest; promoting it to a per-match judge that picks winners makes the judge, not the sources, decide which position advances — the opposite of "weight is established by evidence, not by counting defenders". #(affirmation péremptoire)

<tourney-generalises-the-auditor>
    - <agg-judge-supplants-evidence>

// ======================== vs [no-debate] ========================

<agg-audit-cannot-generate-alternatives>: the audit FILTERS one writer's chain; it does not GENERATE the independent alternatives a debate surfaces.

(1) [blind steelman is independence]
----
(2) A blind audit checks whether a lone writer's claims match their sources — it catches errors of commission, but it reads within the framing the writer already chose; independent defenders each steelman a different thesis blind, surfacing sources and readings a single confirmation-biased writer never raised, so the audit cannot supply what independent generation supplies. #(affirmation péremptoire)

<audit-already-supplies-the-guard>
    - <agg-audit-cannot-generate-alternatives>

<agg-single-enumeration-misses>: one enumerator's completeness is bounded by one mind's blind spots.

(1) [completeness-risk-unanticipated]
----
(2) The protocol locates completeness's real risk in the position no one anticipated; a lone neutral writer enumerates only what one mind conceived, whereas independent defenders enumerating in parallel — blind to each other — are several uncorrelated chances to surface the missed one, so completeness from a single enumeration is the weaker guarantee. #(affirmation péremptoire)

[completeness-from-enumeration]
    - <agg-single-enumeration-misses>

// ============================================================================
// === REACT PHASE — responding to attacks landed on MY nodes. Rival attack
// === nodes referenced BY TITLE only; my react/concession bodies live here.
// === DEFEND = <agg-react-*> with `-` edge onto the rival attack (rebuts it).
// === CONCEDE = [agg-concede-*] with `+` edge onto the rival attack (it holds);
// === the conceded MY-node is named in the concession body. Honest tags.
// ============================================================================

// ---- new corpus anchors for the react phase (my own nodes) ----

[agg-src-demo-suitable]: "It is SUITABLE for debate because the orchestration discipline genuinely admits several defensible but incompatible answers (round-robin, phase-synchronised parallel, independent-then-aggregate, a free-for-all, a judge-led tournament…)." #(témoignage d'une partie)
    + [src: protocole de débat]

[agg-src-friction-is-output]: "the points of friction are its unresolved attack edges (-/><, which source and which exact reading is disputed)" — the protocol names the inter-position friction as the debate's payoff. #(témoignage d'une partie)
    + [src: protocole de débat]

[agg-src-challenged-held]: "A conclusion that has not been challenged is not confirmed; one that has been challenged and held is." #(témoignage d'une partie)
    + [src: guide note littéraire]

[src: guide note littéraire]: « how to write a literature note » — the general method's corpus, a party to this meta-question. [note](id:ef584fa9-e3da-4060-bd4c-2b83ed9192a3) #(témoignage d'une partie)

// ======================== DEFENCES ========================

// vs no-debate [nd-atk-premise-unmet] on the seed: the WHETHER is settled by the protocol itself.
<agg-react-gate-is-met>: this question is declared SUITABLE by the protocol, so the gate is met, not presupposed.

(1) [agg-src-demo-suitable]
----
(2) The protocol's own demo chapter establishes this meta-question admits several defensible-but-incompatible answers and is SUITABLE for debate, so the "skips the WHETHER" charge fails for the case at hand: the gate is met by the protocol, not assumed by the defenders. #(affirmation péremptoire)

<nd-atk-premise-unmet>
    - <agg-react-gate-is-met>

// vs no-debate [nd-atk-robustness-self-inflicted] on <no-barrier liveness>.
<agg-react-no-barrier-among-debate-forms>: the "self-inflicted disease" charge presupposes no-debate, which the met gate forecloses.

(1) [agg-src-demo-suitable]
----
(2) Once the SUITABLE gate is met the live comparison is among debate forms, not debate-vs-none; among them, never reading rivals needs no barrier at all, so no-barrier liveness is a genuine property there, not a cure for a disease only debate introduces. #(affirmation péremptoire)

<nd-atk-robustness-self-inflicted>
    - <agg-react-no-barrier-among-debate-forms>

// vs tournament [tourney-aggregation-doesnt-adjudicate] on <aggregation…>/<weight…>:
// no FORCED single verdict is required — documented disagreement is the sanctioned output.
<agg-react-no-forced-verdict-needed>: leaving two comparably-weighted conclusions standing is the named output, not a defect.

(1) [output-is-documented-disagreement]
----
(2) "Never adjudicates between two comparably-tagged conclusions" is a flaw only if a single forced winner is the goal; the protocol explicitly prefers a documented disagreement, so an aggregated map that records both weights and leaves the residue open delivers the named output with no judge — the tournament's demanded comparator is supererogatory. #(affirmation péremptoire)

<tourney-aggregation-doesnt-adjudicate>
    - <agg-react-no-forced-verdict-needed>

// vs round-robin [rr-atk-independence-strawmans] on <max-blindness…>/<gold standard>:
// independence authors NO attacks, so it cannot strawman — the mechanism is misdescribed.
<agg-react-independence-doesnt-strawman>: a defender that reads no rival writes no attack at all, so it strikes no imagined position.

(1) [blind steelman is independence]
----
(2) The strawman risk presupposes attacks that independent-aggregate never makes; reading no rival, it authors no attack edge, so it cannot "strike an imagined position" — it strikes none. The genuine cost (no friction edges produced) is conceded under the aggregation concession, not this strawman framing. #(affirmation péremptoire)

<rr-atk-independence-strawmans>
    - <agg-react-independence-doesnt-strawman>

// vs no-debate [nd-atk-independence-collapses-in] on the seed + named args:
// partial defence — N independent enumerators beat one on completeness.
<agg-react-many-independent-enumerators>: independent-aggregate is N blind enumerators, not one, so it does not collapse to no-debate "only weaker" — it dominates on completeness.

(1) [completeness-risk-unanticipated]
----
(2) No-debate enumerates with one mind; independent-aggregate enumerates with several blind, uncorrelated minds, so on the completeness risk the protocol names (the position no one anticipated) it strictly dominates the single writer. It folds toward enumeration-plus-audit only on the CHALLENGE axis — conceded below — not on coverage. #(affirmation péremptoire)

<nd-atk-independence-collapses-in>
    - <agg-react-many-independent-enumerators>

// ======================== CONCESSIONS ========================

// CONCEDE to phase-parallel [par-vs-agg-no-adversarial-engagement] — the dominant landing.
[agg-concede-blindness-past-formation]: CONCEDED. Anchoring bites while a case is FORMED; once steelmans are frozen, reading rivals to attack them cannot anchor the formed case. So blindness PAST the formation phase buys little anti-anchoring while forgoing every inter-position attack edge — and phase-parallel already secures the blind formation AND the friction edges. On the protocol's named output my position is dominated here. Narrows max-blindness kills anchoring to the FORMATION phase only. #(constat)
    + [agg-src-friction-is-output]

<par-vs-agg-no-adversarial-engagement>
    + [agg-concede-blindness-past-formation]

// CONCEDE in scope to round-robin [rr-atk-aggregation-not-free].
[agg-concede-merge-lossless-for-nodes-only]: CONCEDED in scope. Merge-by-title is lossless for the independently-produced NODES, but the debate's named payoff — the inter-position friction edges / documented disagreement — is not produced by independent defenders at all; synthesising it post-hoc is a real combination step, not "free and lossless". aggregation is free and lossless is narrowed to nodes, never the friction payoff. #(constat)
    + [agg-src-friction-is-output]

<rr-atk-aggregation-not-free>
    + [agg-concede-merge-lossless-for-nodes-only]

// CONCEDE to phase-parallel [par-vs-agg-unchallenged-unconfirmed] and tournament
// [tourney-blindness-precludes-challenge] — unchallenged ⇒ unconfirmed.
[agg-concede-unchallenged-unconfirmed]: CONCEDED. By the guide's own standard a conclusion not challenged is not confirmed; theses no rival ever read or challenged are unchallenged, so an end-aggregate of them carries unconfirmed conclusions. Independent-aggregate forgoes the cross-position challenge that confirmation requires. #(constat)
    + [agg-src-challenged-held]

<par-vs-agg-unchallenged-unconfirmed>
    + [agg-concede-unchallenged-unconfirmed]

<tourney-blindness-precludes-challenge>
    + [agg-concede-unchallenged-unconfirmed]

// CONCEDE in scope to free-for-all [ffa-interaction-produces-the-payoff] —
// narrowing <weight not interaction settles>.
[agg-concede-interaction-makes-the-payoff]: CONCEDED in scope. Weight (the epistemic tag) is evidential and needs no interaction — that half of weight not interaction settles stands — but PRODUCING the documented-disagreement payoff (friction edges, challenge-and-hold) is decision-relevant and does require defenders to read one another. "Gain nothing decision-relevant from interacting" is narrowed: nothing for a node's WEIGHT, but the whole friction/challenge OUTPUT. #(constat)
    + [agg-src-friction-is-output]

<ffa-interaction-produces-the-payoff>
    + [agg-concede-interaction-makes-the-payoff]

// ============================================================================
// === REACT PHASE — ROUND 2. Answering rival REACTION nodes that now bear on
// === my thesis and that round 1 did not yet address. Rival nodes referenced
// === BY TITLE only; my bodies live here. Honest: where my own attack
// === overreached, I CONCEDE the overreach and DEFEND only the surviving core.
// === The marginal rival reactions (rr read-to-attack, par blindness-scoped,
// === par fast-vs-baton, ffa two-causes-literal) are already answered — each
// === conceded its substance to me or matches a concession already in this file.
// ============================================================================

// ---- new source anchor for round 2 ----

[agg-src-seed-defns]: the seed defines independent-aggregate as "Defenders work fully independently, never reading one another, and their separate outputs are aggregated or synthesised into the conclusion only at the end", and no-debate as "a single neutral writer plus an independent adversarial audit reaches the conclusion" — both NON-INTERACTING designs. #(témoignage d'une partie)
    + [src: protocole de débat]

// ======================== vs [no-debate] ========================
// CONCEDE the deep point of <nd-concede-parallel-enum-helps-but-isnt-debate>
// (which attacks my <agg-single-enumeration-misses>): the completeness gain is
// debate-FREE, so independent-aggregate is the boundary where debate ≡ no-debate.
[agg-concede-independence-is-no-debate-family]: CONCEDED — the honest fixed point. Independent-aggregate has, by its own earlier concessions, NO inter-defender interaction; it therefore produces none of the debate-distinctive payoff (challenge-and-hold, friction edges), and its sole advantage over a single writer — completeness from N uncorrelated blind enumerators — is a property of independent PARALLEL GENERATION, which is itself debate-free. So no-debate is right: that gain accrues to "more than one independent blind writer plus audit", a non-interacting NO-DEBATE-family design, not to debate-as-staged. Independent-aggregate is thus the BOUNDARY case where the debate and no-debate positions coincide: maximal independence simply IS no-debate run with N writers. What survives as a concrete, decision-relevant recommendation is narrow but real: IF interaction is forgone, prefer N independent blind enumerators to one (the completeness gain agg-single-enumeration-misses established and no-debate conceded). #(constat)
    + [agg-src-seed-defns]
    + [completeness-risk-unanticipated]

<nd-concede-parallel-enum-helps-but-isnt-debate>
    + [agg-concede-independence-is-no-debate-family]

// narrows my own round-1 defend: independence does NOT prevent collapse into the
// no-debate family — it only upgrades that family from one writer to N.
<agg-react-many-independent-enumerators>
    - [agg-concede-independence-is-no-debate-family]

// ======================== vs [judge-tournament] ========================
// CONCEDE the overreaches in <agg-tournament-is-lossy> and <agg-judge-supplants-
// evidence>; DEFEND only the surviving core (the adjudication is supererogatory).
[agg-concede-tournament-annotates-not-supplants]: CONCEDED in scope — two overreaches granted. (a) tourney-react-advance-not-erase is right that "advance winners" SELECTS which conclusion stands without DELETING nodes — losing positions and friction edges remain on the merged map — so my "destroys/discards the residue" was too strong. (b) tourney-react-visibility-is-not-conclusion is right that a strictly WEIGHT-BOUND judge advances only when evidential weight beats the rival's, so its verdict is a FUNCTION of the sources, not an override — "supplants evidence" holds only against a FREE judge, which the tournament does not defend. Both my attacks are narrowed accordingly. #(constat)
    + [weight is by evidence]
    + [output-is-documented-disagreement]

<tourney-react-advance-not-erase>
    + [agg-concede-tournament-annotates-not-supplants]

<tourney-react-visibility-is-not-conclusion>
    + [agg-concede-tournament-annotates-not-supplants]

<agg-tournament-is-lossy>
    - [agg-concede-tournament-annotates-not-supplants]

<agg-judge-supplants-evidence>
    - [agg-concede-tournament-annotates-not-supplants]

<agg-react-adjudication-is-supererogatory>: what survives both concessions is the live disagreement. If the judge neither deletes the map nor overrides the sources — it only annotates a weighted map by advancing the heavier position — then its distinctive act adds nothing the AGGREGATED weighted map does not already carry: the blind auditor reading that map sees the same weights and the same residue, and where weights tie the tournament itself terminates in the documented disagreement aggregation already delivers. The tournament's own tourney-concede-residue-is-the-crux grants exactly this — that a reader or the existing auditor could do the final weighing WITHOUT a formal bracket is "a defensible rival reading". So whether an EXPLICIT adjudicator beats the implicit auditor-plus-tags is the genuine residue this debate leaves open, and independent-aggregate's claim — that the weighted map needs no winner-advancing step — stands as one side of it.

(1) [output-is-documented-disagreement]
(2) [auditor is blind by independence]
----
(3) An adjudication that neither deletes nodes nor overrides evidence is supererogatory over the auditor-read weighted aggregated map; the necessity of an explicit per-match judge over that implicit weighing is the documented disagreement, which the tournament concedes is open. #(affirmation péremptoire)

<tourney-react-advance-not-erase>
    - <agg-react-adjudication-is-supererogatory>

<tourney-react-visibility-is-not-conclusion>
    - <agg-react-adjudication-is-supererogatory>

// ============================================================================
// === REACT PHASE — ROUND 3. Rival REACTIONS that newly landed on my nodes and
// === that rounds 1–2 did not yet address. Rival nodes referenced BY TITLE only;
// === my bodies live here. Honest: where a rival reaction concedes my point I say
// === so; where it lands I CONCEDE in scope; where a real residual survives I
// === DEFEND only that. Reasoned bridges = #(affirmation péremptoire) = worth zero.
// ============================================================================

// ======================== vs [free-for-all] ========================
// ffa <ffa-def-two-causes-are-literal> defends my <agg-ffa-ignores-epistemic-failure>
// — but it CONCEDES the epistemic axis, so my attack is granted, not rebutted.
<agg-react-ffa-concedes-epistemic>: free-for-all's "two causes are literal" defence grants exactly my attack — it concedes the epistemic axis it leaves untouched.

(1) [blind steelman is independence]
----
(2) ffa-def-two-causes-are-literal defends only the node's literal "two MECHANICAL causes" wording while expressly conceding (at free-for-all's own anchoring concession) that the EPISTEMIC failure my attack names is left untouched; conceding the axis my attack targets is not rebutting it, so agg-ffa-ignores-epistemic-failure stands. #(affirmation péremptoire)

<ffa-def-two-causes-are-literal>
    - <agg-react-ffa-concedes-epistemic>

// ======================== vs [round-robin] ========================
// rr <rr-react-readtoattack-is-endorsed> on my <agg-reading-map-is-anchoring>:
// PARTIAL — attack-phase reads are endorsed (conceded), but round-robin's
// pre-formation read is the one my attack targets.
<agg-react-rr-formation-read-still-anchors>: the read I attack is round-robin's PRE-FORMATION read, not the endorsed attack-phase read.

(1) [round-robin anchors]
(2) [blind steelman is independence]
----
(3) Reading a FROZEN rival to attack it is indeed the protocol's endorsed attack-phase operation — conceded; but agg-reading-map-is-anchoring targets the OTHER read the protocol itself flags: the second defender reading the first BEFORE forming its own case, which the corpus names as the first writer framing the battlefield. That formation-phase read is anchoring on the protocol's own diagnosis, so the attack holds against round-robin's serial FORMATION, not against attack-phase reading. #(affirmation péremptoire)

<rr-react-readtoattack-is-endorsed>
    - <agg-react-rr-formation-read-still-anchors>

// ======================== vs [phase-parallel] ========================
// CONCEDE to par <par-react-blindness-is-scoped-by-design> on <agg-blindness-only-one-phase>
// — it restates exactly my round-1 concession; matched, not newly contested.
<par-react-blindness-is-scoped-by-design>
    + [agg-concede-blindness-past-formation]

// CONCEDE in scope to par <par-react-fast-is-vs-baton-and-idle-is-safe> on <agg-gate-throttles-to-slowest>.
[agg-concede-throttle-is-vs-baton]: CONCEDED in scope. Phase-parallel's speed claim is comparative against the SEQUENTIAL baton, and its inter-phase idle is safe parked time exempt from pruning — so agg-gate-throttles-to-slowest does not show phase-parallel slower than the claim it actually makes. What survives: phase N+1 is still withheld until every defender reports phase N, so each phase is bounded by the slowest; independent-aggregate, having NO release gate, is not throttled at all. The point narrows to "gate-free beats gated", not "phase-parallel is slow". #(constat)
    + [phase-gate-throttles]

<par-react-fast-is-vs-baton-and-idle-is-safe>
    + [agg-concede-throttle-is-vs-baton]

// CONCEDE in scope to par <par-react-barrier-earns-its-keep> on <agg-barrier-is-residual-hazard>.
[agg-concede-barrier-buys-engagement]: CONCEDED in scope. The owned barrier is the PRICE of the only design securing BOTH blind formation AND adversarial engagement; since independent-aggregate has already conceded it forgoes that engagement payoff, "a hazard you needn't have" holds only for a design that ALSO forgoes the payoff. Against a design that WANTS the friction edges, the bounded owned barrier earns its keep; agg-barrier-is-residual-hazard narrows to "needless ONLY if the engagement is forgone too". #(constat)
    + [agg-src-friction-is-output]

<par-react-barrier-earns-its-keep>
    + [agg-concede-barrier-buys-engagement]

// ======================== vs [no-debate] ========================
// CONCEDE in scope to nd <nd-def-declaration-is-not-evidential-weight> on <agg-react-gate-is-met>.
[agg-concede-gate-met-by-production-not-declaration]: CONCEDED in scope. A cartographer's declaration that its own demo is SUITABLE is an interested party's say-so, not a constat of evidential weight, so the gate is not met by the declaration alone. What meets it instead is the debate's actual PRODUCTION of several sourced, mutually-incompatible positions that survive challenge-and-hold — evidence, not assertion; agg-react-gate-is-met is re-grounded on that production, conceding the declaration itself carries no weight. #(constat)
    + [agg-src-challenged-held]

<nd-def-declaration-is-not-evidential-weight>
    + [agg-concede-gate-met-by-production-not-declaration]

// CONCEDE to nd <nd-def-conditional-is-the-concession> on <agg-react-no-barrier-among-debate-forms>.
[agg-concede-no-barrier-only-among-debate-forms]: CONCEDED. That no-barrier liveness is COMPARATIVE — an advantage only conditional on a debate being run — grants exactly the self-inflicted charge: crash-resilience and no-stall liveness are advantages only AMONG debate forms, never over a single neutral writer plus audit, which incurs no barrier at all. This is the same fixed point as agg-concede-independence-is-no-debate-family: against no-debate, no-barrier liveness is no advantage. agg-react-no-barrier-among-debate-forms is narrowed to ranking WITHIN debate forms only. #(constat)
    + [agg-src-seed-defns]

<nd-def-conditional-is-the-concession>
    + [agg-concede-no-barrier-only-among-debate-forms]

// CONCEDE matches existing fixed point — nd <nd-def-n-enumerators-stays-debate-free>
// on <agg-react-many-independent-enumerators>: already conceded at the no-debate-family boundary.
<nd-def-n-enumerators-stays-debate-free>
    + [agg-concede-independence-is-no-debate-family]

// nd <nd-def-audit-generates-alternatives> + <nd-def-enumeration-and-fresh-iteration> on
// <agg-audit-cannot-generate-alternatives>: PARTIAL — concede the gap narrows, defend the residual.
[agg-concede-iterated-audit-narrows-gap]: CONCEDED in part. If the no-debate audit is genuinely ITERATED with a fresh uncorrelated reviewer each pass and the candidate positions are NEUTRALLY ENUMERATED from the sources up front, then no-debate is not "one mind": it has uncorrelated readers and an alternative-generating mandate, so the coverage / alternative-generation gap my attack claimed largely closes — and that closing is itself debate-free, consistent with agg-concede-independence-is-no-debate-family. #(constat)
    + [completeness-risk-unanticipated]

<agg-react-audit-vs-authored-cases>: what survives is a narrow generation-depth edge, not the categorical coverage gap first asserted.

(1) [blind steelman is independence]
----
(2) An iterated audit GENERATES alternative readings of the writer's already-selected source set, whereas N independent defenders each AUTHOR a full sourced case from a source set they surfaced independently; the residual difference is therefore not "the audit cannot generate" — conceded — but that N authored cases surface more UNCORRELATED sources than re-reading one writer's corpus does. A narrow edge on coverage, not the categorical gap agg-audit-cannot-generate-alternatives first asserted. #(affirmation péremptoire)

<nd-def-audit-generates-alternatives>
    + [agg-concede-iterated-audit-narrows-gap]
    - <agg-react-audit-vs-authored-cases>

<nd-def-enumeration-and-fresh-iteration>
    + [agg-concede-iterated-audit-narrows-gap]
    - <agg-react-audit-vs-authored-cases>

// ======================== vs [judge-tournament] ========================
// CONCEDE shared crux — tourney <tourney-react-residue-is-the-shared-crux> on
// <agg-react-no-forced-verdict-needed>: mutual, documented, won by neither side.
[agg-concede-adjudicator-residue-is-shared]: CONCEDED — shared crux, won by neither side. Where evidential weight genuinely TIES, documented disagreement is the right output and the tournament agrees; where weight COULD break the tie, whether an EXPLICIT per-match adjudicator beats an implicit reader of the weighted map is the genuine residue both sides flag. Independent-aggregate holds the "the blind auditor reading the weighted map suffices" side and concedes this does not REFUTE the explicit-adjudicator side — the disagreement is documented, which is itself the protocol's named output. #(constat)
    + [output-is-documented-disagreement]

<tourney-react-residue-is-the-shared-crux>
    + [agg-concede-adjudicator-residue-is-shared]