# AOM / Moment Exploration Stop-Go Handoff Date: 2026-06-04 Source archive in the lab repo: - `/home/delete/nirs4all/nirs4all-lab/_archive/studies/aom_moment_exploration_2026_06_04/README.md` - `/home/delete/nirs4all/nirs4all-lab/_archive/studies/aom_moment_exploration_2026_06_04/campaign_timeline.md` - `/home/delete/nirs4all/nirs4all-lab/_archive/studies/aom_moment_exploration_2026_06_04/artifact_manifest.csv` - `/home/delete/nirs4all/nirs4all-lab/_archive/studies/aom_moment_exploration_2026_06_04/paper_map.md` - `/home/delete/nirs4all/nirs4all-lab/_archive/studies/aom_moment_exploration_2026_06_04/paper_opportunities.csv` Versioned lab documentation mirror: - `/home/delete/nirs4all/nirs4all-lab/docs/aom_moment_exploration_2026_06_04/README.md` - `/home/delete/nirs4all/nirs4all-lab/docs/aom_moment_exploration_2026_06_04/campaign_timeline.md` - `/home/delete/nirs4all/nirs4all-lab/docs/aom_moment_exploration_2026_06_04/artifact_manifest.csv` - `/home/delete/nirs4all/nirs4all-lab/docs/aom_moment_exploration_2026_06_04/paper_map.md` - `/home/delete/nirs4all/nirs4all-lab/docs/aom_moment_exploration_2026_06_04/paper_opportunities.csv` Target interpretation for `nirs4all-methods`: - integrate the robust AOM HPO / portfolio pieces already evidenced in the lab; - do not integrate broad GPU repeated-CV preprocessing grinding as a product method; - do not route by dataset/source/database identity; - catalog only the part that has a native public `n4m_*` ABI and validation surface; keep broader Python/reference portfolio objects outside the canonical catalog until they get the same treatment. Current Phase 7f artifacts: - `docs/architecture/aom_methods_gap_analysis.md` - `roadmap/phase-7f-aom-robust-hpo-portfolio.md` - `docs/architecture/aom_robust_hpo_integration_manifest.csv` - `docs/architecture/aom_robust_hpo_catalog_ready_manifest.csv` - `docs/architecture/aom_robust_hpo_phase7f_dashboard.csv` - `bindings/python/src/n4m/sklearn/aom_portfolio.py` - `bindings/python/tests/test_aom_structural_policy.py` - `benchmarks/cross_binding/tests/test_aom_phase7f_contract.py` The current integrated product surface includes: - native `n4m_aom_robust_hpo_fit`; - Python `n4m.aom_robust_hpo`; - catalog method `aom_pop.robust_hpo`; - compact/wide native strict-linear preprocessing banks; - native `n4m_moments_compute`, `n4m_moments_subset_compute` and `n4m_moments_subtract`; - Python `n4m.moments` and `n4m.moments_train_from_heldout`; - native `n4m_sweep_run` Ridge-CV mode; - Python `n4m.sweep_run`; - CPU and CUDA-build smoke validation. The current Python reference surface also includes: - `AOMStructuralPolicy` and source-free presets; - `AOMControlSelector`; - `AOMTrueBankEndpointPortfolio`; - `AOMMidPEndpointStack`; - `AOMEndpointMarginStabilityGate`. - `AOMFallbackBlendGate`. The lab stop-go decision is final enough to stop dataset-by-dataset over-tuning. The first native ABI surface is now integrated. Remaining work is to decide whether the non-native portfolio/gating objects deserve the same product hardening, and separately to extend `n4m_sweep_run` with batched IKPLS, operator descriptors and fused batched GPU preprocessing screens beyond the current Ridge plus materialized-PLS mode if the moment substrate proves worth industrialising.