Today CI runs dotnet fallout Test Pack as one step. Split into discrete Build → Test → Pack(+Release) stages/targets so:
experimental can do build + unit-test only cheaply (then push GH Packages),
- failures are attributable (compile vs test vs pack),
- pack/publish is its own gated stage.
Structural — coordinate with the 3-tier realignment.
Today CI runs
dotnet fallout Test Packas one step. Split into discrete Build → Test → Pack(+Release) stages/targets so:experimentalcan do build + unit-test only cheaply (then push GH Packages),Structural — coordinate with the 3-tier realignment.