Approach A — polyrepo split: 1. Split each package + app into its own repo with an independent release train. 2. Publish @leeromos/* to a private registry; apps consume the pinned versions. 3. Per-repo CI; the harness is vendored into each repo. Rationale: independent deploy cadence per surface.