WikifitaGitHub live67e8de5
pesquisa · kaggle/pokemon_tcg_curriculum_stage_lineage

Pokémon TCG — Curriculum Stage Lineage and Cohort Boundaries

Provenance-bound chronology of Curriculum V1 stages, training incidents, checkpoint transitions and tournament cohorts from the Antigravity reports and repository history.

Baixar raw

Pokémon TCG — Curriculum Stage Lineage and Cohort Boundaries

Why this page exists

The project uses “Stage 1” through “Stage 5” for several related but non-identical objects: training curricula, checkpoints, source filters, tournament packages and future plans. A stage label is not a cohort key. This page keeps the stage narrative attached to its source artifact, commit, denominator and status so that the 871-game, 420-game, 3,600-game and later teacher results are not silently merged.

Stage lineage

Stage or phaseSource-reported intentDirectly observed boundaryStatus in the current reconciliation
Stage 1Broad behavioral-cloning foundation over the available corpusFP32 package in tournament 119: 60/420, 14.29%; an earlier 871-game round-robin record reports 28.47%Historical checkpoint/cohort, not a current acceptance result
Stage 2Elo-filtered or more selective curriculum, described as Top 600FP32 package in tournament 120: 64/420, 15.24%; earlier round-robin record reports 28.93%Historical checkpoint/cohort; filter semantics depend on the run artifact
Stage 3Top-100 elite curriculum and a continuation from Stage 2The run labeled one day loaded two dates, split validation inside the filtered pool, and changed the sparse auxiliary-loss reduction; tournament 121 records 58/420, 13.81%Failure-analysis cohort; loss and validation contract not accepted as a clean baseline
Stage 4Loss-corrected or stabilized continuation, with a stronger vehicle effectFP32 package in tournament 122: 72/420, 17.14%; Deck #633 reached 39/140, while Deck #251 reached 18/140Best aggregate member of the comparable 420-game cohort, still below the handoff target
Stage 5Top-25 “Apex” polishing before an RL transitionThe August 12 architecture report calls it scheduled; no current source path or acceptance artifact proves a completed Stage 5 runtimePlanned/source-reported future phase
Post-BC directionOffline GRPO, self-play, frozen teacher/world-model experiments and later MoE specialistsThe long-horizon vision and August 13 blueprint describe the direction; no corresponding current runtime modules are trackedDeferred research lineage

The Stage 3 and Stage 4 labels must be read with pokemon_tcg_stage3_training_failure_postmortem. The user-reported catastrophic-forgetting interpretation is preserved as a causal hypothesis; the code and logs establish a loss-scale and validation mismatch, not an isolated gradient-attribution proof.

Cohorts that must remain separate

CohortSource and storageDenominator and resultWhy it is separate
Full round-robinSQLite tournament IDs 98–102 and project_architecture_and_state.md871 games per agent in the report; Stage 1 28.47%, Stage 2 28.93%, Stage 3 epochs 31/32 30.42%/30.19%, teacher 67.16%Different opponent/deck configuration and lifecycle from the 420-game matrix
Benchmark sweepSQLite tournament IDs 105–10920-game benchmark; stages 1–4 from 14.17% to 14.72%, teacher 43.89%Smaller evaluation and different sweep configuration
Principal FP32 matrixSQLite tournament IDs 119–122 and ablation_matrix_results.md420 games per stage; 14.29%, 15.24%, 13.81%, 17.14%Comparable Stage 1–4 matrix used by the empirical monograph
Cross-agent reporttournament_analysis_2274.md in the Antigravity brain3,600-game report with a Stage 4 peak of 27.5% in its own deck/opponent setupSeparate report and matchup construction; not the 420-game matrix
Teacher sweepsSQLite tournament IDs 123–128800-game and later rows, including 12.52%, 12.38%, 12.75%, 12.50%, then teacher 51.00% and 64.35%Different teacher and reset/opponent conditions
Curriculum suiteAugust 6–7 ten-run suite(1d, 3d, 5d) × (1 epoch, 10 epochs) × (top-Elo OFF, ON), with per-run tournaments and a 45-pair peer round-robinValidation and peer/public-agent observables are not the Stage 1–4 FP32 matrix

The database currently preserves tournament summaries but only 1,760 local match rows in the normalized matches table. It therefore does not prove that every earlier tournament's underlying replay rows survived one continuous database lifecycle. The reset and retention uncertainty is part of the result provenance, not a footnote.

Incident inside the lineage

The most important stage transition is not a score increase. It is the change in the training contract around Stage 3:

  1. the run was labeled as a one-day Top-100 curriculum but loaded two dates;
  2. validation was drawn from the same filtered pool rather than a declared deployment-aligned holdout;
  3. commit 0dec40f changed the auxiliary reduction path by removing the valid-row division from the accumulated objective;
  4. the next Stage 4 telemetry exposed training auxiliary values near 1,000 beside validation values near 0.2–1.5;
  5. the reported “dynamic mean” correction changed the scale again, while the strict-FP32 correction addressed a separate numerical failure.

The consequence is methodological: Stage 4's 17.14% cannot be cited as an isolated proof that one loss fix improved the architecture. It is an observed result under a changed objective, checkpoint lineage, precision contract, vehicle mix and tournament cohort.

Provenance chain

Commit or artifactTransition recordedEvidence role
a942373 (2026-08-03)Removed the separate prospective sidecar, integrated auxiliary heads/meta features and moved the corpus to ParquetCode change; establishes the post-sidecar baseline
f90ac1e (2026-08-11)Added curriculum-v1 sweep orchestration, model/deck combinations and atomic Elo updatesCode change; orchestration surface
86aa528 (2026-08-12)Added Stage 3 tournament and Abelian-rating changesCode/data change; not proof of a theorem
0dec40f (2026-08-12)Changed the trainer's auxiliary reduction pathCode change; central to the Stage 3 incident
d9c67a7 (2026-08-12)Added the integrated monograph and nine manuscript chapters alongside training/tournament editsMixed code/document commit; requires claim separation
9bc5021 (2026-08-12)Stored Stage 1–3 FP32 archivesArtifact lineage; checkpoint existence only
459f9d6 and f697ce9 (2026-08-13)Introduced the first Magnum Opus/RoPEND/MoE and stochastic-Elo blueprint layerFuture design lineage
docs/empirical_ablation_monograph.mdFormalized the 420-game matrix, validation/win-rate distinction and vehicle interpretationSource monograph; cohort-bound synthesis
ablation_matrix_results.mdReproduced the principal 420-game table in the Antigravity brainCross-harness report; cross-checked against SQLite
project_architecture_and_state.mdRecorded the 871-game narrative, Stage 3 anomaly and planned Stage 5Dated handoff; not a current runtime snapshot

The full repository order is maintained in pokemon_tcg_repository_timeline, while the source-to-page mapping is in pokemon_tcg_docs_corpus_provenance.

Reading rule for future experiments

Every new stage report should include:

stage label / checkpoint or commit / source days / filter / objective reduction /
precision / deck set / opponent set / game count / reset boundary / artifact path

If one field is missing, the result remains a dated observation with an explicit uncertainty rather than becoming a new baseline. This contract is the minimum needed before comparing a future vehicle draft, GRPO run or MoE specialist with the historical BC stages.

Cross-references