2.0 KiB
G2 Candidate Batch Alignment Report
Scope
This round continues the roadmap Track D and Track E mainline work for G2.
It converts the current line-loss family progress into a formal repo-local batch asset instead of leaving the state split across separate markdown reports only.
Delivered
Added or updated:
tests/fixtures/generated_scene/g2_candidate_batch_2026-04-18.jsontests/g2_candidate_batch_test.rstests/fixtures/generated_scene/p1_family_manifest.jsontests/fixtures/generated_scene/p1_family_results.jsontests/fixtures/generated_scene/scene_ledger_status_2026-04-18.jsontests/scene_generator_p1_family_test.rstests/scene_ledger_status_test.rs
Batch Meaning
The batch asset now freezes the current G2 line-loss family status as:
- one
P0anchor baseline - four promoted expansion baselines
- one deferred queue item
The promoted expansion baselines are:
- week-only mode variant
- mixed linked workflow variant
- comparison crosscheck variant
- diagnosis drilldown variant
Deferred Scope
G2-D remains deferred in this round because the current representative sample still does not expose a stable business endpoint contract.
That stays within the roadmap plan boundary and does not force non-contract-first implementation work into the current mainline.
Validation
Passed:
cargo test --test g2_candidate_batch_test -- --nocapturecargo test --test scene_generator_p1_family_test -- --nocapturecargo test --test scene_ledger_status_test -- --nocapturecargo test --test scene_generator_family_policy_test -- --nocapture
Outcome
G2 now matches the same Track D and Track E asset shape already established for G3:
- representative baseline
- promoted expansion baselines
- formal batch asset
- current-status ledger overlay
That means the remaining roadmap work can continue from a stable asset baseline instead of reconstructing G2 progress from scattered markdown reports.