Skip to content

Stronger independent response evaluation, 2026-10-12

Current scope, 13 October

The original deployment and historical resource limits below are retained for provenance. The current response campaign has five retained workers, ten deliberately truncated archived-view Coins searches, and no admission controller. It is not necessary to finish all fifteen original searches to finish the revised paper.

At 15:22 UTC the Gamma/Coins owner relayed Omar's instruction to use stronger response searches only where they can change a reported equilibrium conclusion. Full-view Coins replaces the local-view main configuration; therefore the remaining local-view searches are no longer a required comparison. An exact best-response result, infeasibility proof, or an independently validated profitable deviation can resolve a negative claim without exhaustive additional response training. An unsuccessful finite search still cannot establish an unrestricted equilibrium.

At 15:48 UTC W1/W3 checked the source, controller arguments, scheduler owner, working directory, output paths and all fifteen worker identities under the shared parent admission lock. It stopped admission controller 3700144 and cancelled only these ten archived local-view Coins workers:

Algorithm Seed Slurm job Saved candidate checkpoints
IPPO 0 61773 28
IQL-CER 0 61787 24
IPPO 1 61909 20
IQL-CER 1 61910 17
IPPO 2 61911 21
IQL-CER 2 61912 14
IPPO 3 61913 20
IQL-CER 3 61914 17
IPPO 4 61987 17
IQL-CER 4 61988 15

All 193 saved checkpoints, logs, protocol/runtime files and original input archives remain in place. None of these workers had a final held-out result.json when retired. Do not interpret a complete set of training checkpoints as completed validation. Original campaign/deployment/PID bytes were preserved before mutation, and the original fifteen-worker plan remains in the ledger. Records use truncated_by_scope_change, not a numerical or execution failure. These incomplete searches yield no stability certificate.

The remote root's selective-retirement.json contains the full artifact inventory; the compact durable record is results/strong-response-selective-retirement-2026-10-13.json. Slurm accounting independently reports all ten jobs cancelled, and a live queue check found all ten absent. The response allowance decreases from fifteen to five, freeing ten physical-worker slots (twenty allocated Slurm CPUs). The Gamma/Coins owner was notified that these slots can be transferred to its full-budget confirmation wave, subject to the unchanged overall 83-worker maximum and global 177/181/185 admission ceilings. A message offering the transfer is distinct from that owner's completed redeployment. No baseline training budgets, scientific source pins, thresholds, other owners' jobs or external-study jobs changed.

Territory/IPPO jobs 61989--61993 remain running from cec65cf, initially with five or six saved candidates each. Scheduler-tracking process 3947588 holds the root lock, tracks only those retained jobs and has no submission or cancellation code. Once they finish the root becomes complete_with_retirements, rather than claiming all fifteen searches were completed. The local fifteen-minute mailbox watcher recognizes that state and the retired inventory; its original deduplication ledger is preserved. The separate Territory/IPPO-CER searches 61999 and 62000 remain within the Pursuit campaign's existing allowance and require the same usefulness assessment. No new full-view Coins response arm has been admitted; any future arm must use fully_observable=True in every environment factory and use independently evaluated responses only where the conclusion remains unresolved. These ten transferred slots must not also be reused for that arm.

The paper target relayed by the owner is Thursday 15 October midday UK. The older all-search completion estimate is superseded by this selective scope. PR2 repair remains with the CER owner; the completed ten-profile exact/search calibration and the completed fixed-source Pursuit continuation cohort still require final evidence integration.

Omar authorized stronger response evaluation on cpucluster, coordination with the CER and fresh-rerun agents, and corresponding paper updates. This study evaluates fixed archived policies; it does not retrain the original joint profiles or relax their thresholds or epsilon 0.05.

Fixed protocol

The fifteen original seed profiles are Coins IPPO and IQL-CER (five seeds each) and Territory IPPO (five seeds). Coins uses the archived local-view factory, explicitly fully_observable=False. The other agent's fresh full-view Coins replacements are a separate information condition and cannot replace these inputs. Monitor numbering is recovered from each archived profile's recorded permutation where necessary.

For each player, opponents are frozen. Independent PPO and IQL searches each have three fresh starts; the matching learner additionally has a native warm start with fresh optimization state. Spatial fresh IQL uses its recurrent architecture, while the small exact calibration uses MLP-IQL so that its opponents can be scored by the public-Markov oracle. Warm starts preserve their original architecture. Responses optimize the undiscounted terminal temporal utility, with CER disabled and its update mode reset to uncorrected. Fresh responses receive the public elapsed-action clock.

Training retains the original declared 50k/200k checkpoints, rounded to 50,176/200,192 actions. Increasing response-validation episodes from 512 to 4096 addresses the saved calibration's demonstrated candidate-selection noise. This is a prospective protocol upgrade, not a re-selection using the preserved calibration's held-out outcomes. Calibration itself retains its original 512/1000 validation/test protocol.

Selection uses 4096 episodes starting at seed * 1_000_000 + 700503. The held-out evaluation uses 8192 disjoint episodes starting at seed * 1_000_000 + 800503, after candidate selection is finished. Baseline and deviating profiles use paired environment seeds. The original policy is always an available response. Raw paired success arrays, checkpoint hashes, source revisions, package versions, candidate choices and optimization budgets remain available for audit.

Report maximum found unilateral gain separately from summed NashConv. The paired exact-binomial assessment allocates delta 0.025 and corrects over agents and both response budgets across all ten Coins or five Territory profiles. Satisfaction/payoff-ceiling assessment has its own delta 0.025. Intervals cover rollout error for the selected deviations only. They can establish a profitable-deviation witness; small found gains and search passes do not give upper bounds on true exploitability. Formal certificates require the separate payoff-ceiling bound or a valid exact best-response oracle.

Independent admission and preserved cohorts

The old 75-worker spatial controller had submitted no workers. Its single pilot gate made response evaluation wait for four unrelated Commons training controls. Separate the already authorized plan into:

Root under DoC exports/optimisations Workers Max active/pending
equilibrium-responses-20261012 15 responses 2
equilibrium-commons-20261012 60 Commons budget controls 6

The combined allowance remains eight, with the shared admission lock and total-user cap 181. The separately owned 42-worker Pursuit controller remains at four. No scheduler worker is cancelled or altered. Preserve the original empty 75-worker ledger and its handoff metadata; only its lightweight controller is superseded after verifying that it still has zero jobs.

The shared parent admission lock serializes this group's and the Gamma/Coins controllers' submissions. CER has its own root lock, so its admission is not serialized by that parent lock. Its four-worker limit and global cap 185 are handled by keeping our cap at 181, preserving a four-slot margin. Coordinate near the caps before changing these limits; do not describe all studies as sharing an atomic admission transaction. A live follow-up confirmed CER's frozen 612145f pin, max four, cap 185 and zero submissions alongside our zero-submission controllers. No CER source, settings or cap change is needed.

Commons retains frozen worker source 612145f, its three original training budgets, five seeds, algorithms, schedules and four seed-zero setup gates. Response workers use the newly published source, including the numerical and unused-replay-tail repairs, with an explicit 4096-episode selection option. No shared remote checkout or venv is updated. Workers request one CPU, 16 GB and at most seven days; controllers poll at 15-minute intervals.

For the final 85-worker combined report, merge the new 60-worker Commons root, the new 15-worker response root and the ten-profile corrected CX3 calibration root pltlf-equilibrium-calibration-v2-20261012. Do not merge the stopped original 75-worker root or the superseded raw CX3 pilot root. The merger rejects overlapping worker IDs. Failures require diagnosis before any resubmission.

Concrete worker pins, controller PIDs, dry-run checks and first admission states are recorded below. No scientific outcomes are claimed by this protocol note.

Active deployment

At 11:29 UTC, the handoff checked the shared submission lock, all 75 worker identities, training arguments and memory requests, the old controller's process identity, and its empty ledger. It stopped only controller 3443484, then launched both replacements in detached process sessions. The old campaign.json bytes were preserved, with SHA256 bec27eaea9fafe5f5e3cc971d9174566a9bf08ac57390c9dc21c281c865e0bc0. Its response-study-handoff.json records zero cancelled scheduler workers.

Study Frozen worker pin Controller PID First state
Responses cec65cffcac5c42322468b98b27ae33891227df4 3530026 0/15 admitted; waiting
Commons 612145f915d524d75c600f14db763544272e1d83 3530028 0/60 admitted; waiting

Responses use detached checkout /vol/gpudata/oja24-pltlf/worktrees/equilibrium-responses-cec65cf; Commons continues to use equilibrium-612145f. Both venv links resolve to the existing project environment. Dry runs recorded exactly fifteen and sixty workers, and neither changed the shared checkout or environment. The first live snapshots confirmed both controllers alive, no failed workers and queue backpressure above cap 181. These are operational checks, not scientific results.

All fifteen archived inputs have finite parameter arrays, and their local copies match the remote SHA256 hashes. IPPO records canonical monitor numbering; IQL-CER uses the recovered formula-keyed permutations. The durable preflight is results/strong-response-input-audit-2026-10-12.json. Both new roots retain deployment.json, campaign.json and submission-preview.txt; responses additionally retain input-manifest.json and the exact handoff.py. Metadata copies are available under the matching local optimisation roots.

The updated local watcher initially used PID 1768477. It monitors the separate Commons and response roots alongside Pursuit and corrected CX3 calibration. At first response admission it queues a startup/log inspection. Each completed response's protocol, runtime, result and paired success arrays are copied locally before the completion notice. Failure, stalled-ledger and repeated connection-error checks remain active; the deduplication ledger is retained. Read .cache/equilibrium-campaign-watch.pid for the current watcher PID.

Validation: the broad changed-path check passed 545 routine tests and exposed one stale Coins storage-path assertion introduced by the separate full-view export isolation. The assertion now checks canonical task identity independent of the storage prefix; all 96 focused threshold, submission and response verifier tests passed, followed by all twelve threshold tests through the required changed-path selector. Ruff and strict Zensical builds passed. The paper update was published as a2ee015, and its combined Coins clarification is 4957d9f. The 34-page LaTeX build passed and the changed main evaluation and appendix pages were visually inspected. Pending spatial outcomes are explicitly excluded from paper success counts.

Submission-slot bottleneck

The 12 October read-only capacity investigation found a separate EqEx rescreen feeder, PID 3402703, targeting 195 expanded user jobs against the partition's 200-job submission limit. It checks every 300 seconds and refills when at least five slots are available. Held array tasks count towards that limit and towards our admission ceilings.

The holds have an identified owner: EqEx's cpu_gate.py --adopt-held, PID 3525087, implements Omar's requested 30-CPU reserve by limiting counted EqEx/omsh/accord usage to 258 of 288 CPUs. This is documented in EqEx's docs/AI/experiments/experiment-launch-scripts.md and commits b70a02b and 65a9b4e. The feeder itself does not issue holds or releases. A subsequent probe found 190 expanded tasks: 54 running and 136 pending, including 122 held rs-seg20 tasks. The CER, Commons, independent response, Gamma and full-view Coins controllers were alive; CPU study workers were still unadmitted. These snapshots are operational evidence, not experiment failures.

Reserving CPUs does not reserve submission slots. The feeder's target can therefore keep all paper controllers above their existing 185/181/177 ceilings. Preserve those ceilings, count held tasks, and coordinate new feeding with the EqEx owner before changing admission policy. No EqEx job, hold, feeder, gate, source or paper-study limit was changed in this investigation. Omar confirmed the EqEx owner is a Claude session. The recommendation relayed to Omar is to reduce its total-user expanded-job target to about 165, counting held tasks, and let the existing queue drain naturally. This leaves submission room beneath the unchanged paper-study ceilings; it is a proposal for the owner, not an applied configuration change. Both Codex peers have been informed. Existing workers and holds stay with their owner.

A read-only follow-up at 12:18 UTC confirmed that the owner implemented the 165-task feeder target. Old PID 3402703 is gone; new PID 3538041 runs the same script from index 190. Its default is now TARGET=165, its initial environment has no TARGET override, and its log records the corrected restart index after already submitting indices through 189. Expanded tasks, including holds, remain counted. The queue still had 195 tasks, including 122 held tasks, so admission waits for natural drainage. CPU gate PID 3525087 and all paper-study ceilings remain unchanged. W1/W3 made no external job, hold or feeder change.

Omar subsequently requested agent communication without messages posted on his behalf in Codex chats. W1/W3's watcher now records events in the shared agent mailbox instead of queuing chat turns; its deduplication ledger is preserved. A shared file-based mailbox is available to independent peers. See agent-coordination-2026-10-12.md for locations, provenance and the absence of automatic session wake-up.

The local watcher remains active. Its latest successful CX3 probe recovered after two connection timeouts and again found the corrected calibration controller active, with the two preserved corrected pilots and two submitted remaining workers. Connection failures are kept separate from worker failures.

First admission and startup checks

Read-only checks at 15:14--15:19 UTC found 60 expanded tasks, no held tasks, and 262 allocated Slurm CPUs against the shared 288-CPU limit. Submission backpressure has eased; CPU capacity remains a separate constraint. The Gamma/Coins agent reports that EqEx's owner subsequently centralized its reserve in cluster_shares.json (30 CPUs and 35 submission slots), with a feeder target of 165. Preserve the existing study ceilings and count any future held tasks. Historical zero-held observations reported by that peer were withdrawn after correcting %R's parenthesized reason; its expanded totals and study admission counts were unaffected.

Both independent response workers (Coins IPPO seed 0, job 61773, and IQL-CER seed 0, job 61787) are running with the frozen cec65cf source. Their protocol records retain 4096 selection and 8192 held-out episodes. The first has saved its initial 50k warm-response checkpoint; validation and later searches are unfinished. Startup logs contain no exception. Four 200k Commons seed-zero controls are running from 612145f, also without startup exceptions. No response or Commons scientific result is complete.

Six scheduled Pursuit audits have completed: Classic IPPO seeds 0--4 and Capture IPPO seed 0. Their 256-episode consistency checks all agree with the version-2 exact values. Exact maximum gains reproduce the existing development findings: Classic 0.461099, 0.309801, 0.172691, 0.464001 and 0.602726; Capture 0.722596. None passes epsilon 0.05. These repeat the same archived profiles and do not add independent seeds to the paper denominators. Result/runtime copies are preserved in the local campaign's audit/ root. Two continuation workers are running and two further Pursuit workers are admitted/pending, within the original four-worker allowance.

Both CER setup pilots completed and four full Territory arms are running; the setup outputs are engineering checks, not scientific performance results. The fresh Gamma worker is running and full-view Coins has admitted its first worker. Corrected CX3 calibration retains two completed preserved pilots and two further active runs. All scientific sources, budgets, thresholds and existing concurrency limits remain unchanged.

The peers relayed Omar's desired 1--2-day completion target. Shared allocation planning is underway; no proposed concurrency increase has been applied. First-response checkpoint/validation timing is needed to assess the longest serial worker. At current small concurrency, the entire set of campaigns cannot be promised within 48 hours. Existing local million-step continuations took about 5.5--5.8 hours on two local logical CPUs; those are development runtime references, not a measured cluster ETA. Peer communication and acknowledgements use the shared mailbox; no user-chat turn is injected.

Capture 2 and paper scope

Retain Capture 2 and describe original joint-threshold infeasibility in the main evaluation remarks. The default two-player, horizon-100, slip-0.1, event-delayed instance has numerical guard minimax value 0.129895377488. An unrestricted initial-state 0.05-NE has guard payoff at most 0.179895377488, below its original threshold 0.3. The intruder threshold 0.5 is feasible. This does not justify extending the conclusion to Capture 3, different game parameters or equilibrium against a restricted learner class. The known-model reference stays outside model-free learner success counts. No threshold is changed: a joint-feasible replacement would be a substantive new benchmark.

Fixed existing-response witness pilot, 14 October

The five retained Territory/IPPO workers have fourteen or fifteen of their twenty-eight planned response checkpoints saved, with no held-out result yet. To resolve useful negative cases sooner, a separate evaluation freezes each seed's already-saved player-zero native-warm PPO response after 200,192 training actions. The response identity is declared before new held-out data; no further response or joint-policy training is performed. All five baseline hashes match the broad finite-checkpoint audit. The original searches, architectures, sources, schedules, objectives and budgets remain unchanged.

The pilot is seed zero, Slurm 62626, using one existing Pursuit verification slot under cap 181 and the shared admission lock. It was independently confirmed RUNNING and reached its baseline evaluation after allocated checks verified input hashes, finite parameters/optimizer state and native update counters. It evaluates baseline and fixed response on 8,192 paired fresh episode seeds, starting at 850503 plus one million times the profile seed; these are disjoint from the original validation and held-out blocks. The unchanged source is cec65cf. The other four fixed cases are declared but unsubmitted until the pilot's usefulness is assessed.

The declared Territory response envelope is 35 budget/profile cases: 10 ordinary-IPPO cases, the existing conservative 20-case CER envelope, and five fixed warm responses. New paired assessments use delta 0.025 over this combined envelope. Final aggregation must recompute the original paired-count intervals with the same 35-case envelope while preserving raw results and frozen worker protocols. These response comparisons are distinct from the 1,491 declared whole-profile candidates and add no whole-profile replacements.

A profitable deviation with a lower confidence endpoint above epsilon 0.05 can resolve instability and justify retiring that profile's remaining search after review. An unsuccessful fixed response leaves stability uncertified and the original search running. The read-only observer records progress and validated results without automatic submission or cancellation. The protocol and startup evidence preserves every input hash, source, seed block, allocation and deployment checksum. Private files are in .cache/territory-fixed-warm-witness-20261014/; no new performance conclusion is available at startup.

Combined response correction, 14 October

The two completed Territory/IPPO-CER searches have now been reassessed under the combined 35-case response envelope. All eight saved paired arrays, both frozen results and both protocols match the previously published hashes; baseline episode bits, gains and paired disagreement counts also agree. No training, evaluation or candidate selection was repeated. Thirty-two independent inversions of binomial tails verify the new confidence endpoints.

Seed one's 50k response gain remains 0.089355, with interval [0.070556, 0.107933]; its 200k maximum gain remains 0.119385, with interval [0.098464, 0.140013]. Both remain profitable-deviation witnesses at epsilon 0.05. Seed three's maximum gain remains 0.023682, with interval [0.015460, 0.031813] at either budget; this is still a finite-search result without an equilibrium certificate. The combined-family reassessment supersedes the older 20-case intervals for current aggregation while preserving the original report and worker files. Pending ordinary-IPPO and fixed-response results must use the same combined envelope.