Context
The alternate base-result bake-off (PR #111) is deliberately shallow-only (≤4 effective layers). Depth was deprioritized because a controlled size-ladder study (docs/benchmarks/loan-size-ladder.md) found deep/residual stacks within noise of shallow ones, with the edge not growing with scale. The spec left a dedicated "does depth help" study as a follow-up.
Goal
Run a focused depth comparison — deep/residual vs plain, tuned independently per configuration — to confirm or refute depth-neutrality beyond the single size-ladder dataset, and record the verdict.
Where
benchmarks/_common/search.py — the flavor set includes *-residual/*-deep (_ALL_FLAVORS); run_dataset / benchmarks/search.py drive it.
benchmarks/_common/size_ladder_report.py — the existing Δ(deep − shallow) analysis to reuse/extend.
- Results/docs under
benchmarks/results/ and docs/benchmarks/.
Acceptance criteria
References
Context
The
alternatebase-result bake-off (PR #111) is deliberately shallow-only (≤4 effective layers). Depth was deprioritized because a controlled size-ladder study (docs/benchmarks/loan-size-ladder.md) found deep/residualstacks within noise of shallow ones, with the edge not growing with scale. The spec left a dedicated "does depth help" study as a follow-up.Goal
Run a focused depth comparison — deep/
residualvsplain, tuned independently per configuration — to confirm or refute depth-neutrality beyond the single size-ladder dataset, and record the verdict.Where
benchmarks/_common/search.py— the flavor set includes*-residual/*-deep(_ALL_FLAVORS);run_dataset/benchmarks/search.pydrive it.benchmarks/_common/size_ladder_report.py— the existing Δ(deep − shallow) analysis to reuse/extend.benchmarks/results/anddocs/benchmarks/.Acceptance criteria
References
docs/superpowers/specs/2026-07-14-alternate-base-result-design.md;docs/benchmarks/loan-size-ladder.md.