RuStore target (ADR-0023): composes the shared AAB staging contract
(oka_coreStageAabStep) with a typed readiness policy and a publish
tail. Publishing remains dry-run until a project supplies its
credential/upload adapter; a real run without one is refused at
composition/plan time (validateRealMode), before tools run.