feat(xtask): add mobile app starter

Add app new --mobile as the public phone-first starter path. It reuses the Workout starter so created apps carry a real page/form/keyed partial/notice flow, typed host capability handling, app-owned recovery truth, and inspectable mobile release/verify commands without adding a mobile framework.

req: ceremony/006

req: examples/006
This commit is contained in:
slhx agent
2026-06-12 15:34:32 +02:00
parent 274f44f91d
commit d4916b1a1e
5 changed files with 98 additions and 16 deletions
+13
View File
@@ -7,6 +7,19 @@ vendor work. req: examples/006
## Command surface
Create a standalone phone-first starter from the public app command when you want
this path outside the repository:
```sh
cargo run -p hemx-xtask -- app new --mobile PATH
```
The created app includes the same `hemx-workout mobile-release` and
`hemx-workout mobile-verify` commands, plus `MOBILE_STARTER.md` naming the host,
recovery, and release-kit boundary. req: ceremony/006
For the in-repository exemplar:
```sh
cargo run -p hemx-xtask -- workout dev
cargo run -p hemx-xtask -- workout test