smix-cli 1.0.0

smix — AI-native iOS Simulator automation CLI (cement). v3.1 c12 MVP: doctor + sim subcommands. record/run/repl/watch land in c13/c-final.
# v1.0 Phase D5 — smix std subflow: wait for metro to serve bundle.
#
# Usage:
#   - runFlow: std/wait-metro-bundle.yaml
#
# Effect: waits until the metro dev server has finished bundling and
# the app is interactive. Uses the app-side "bootstrap: all systems go"
# log signal via metro-log signal await.
#
# Prerequisites:
#   1. Metro log source configured (--metro-log-url or
#      .smix/config.json metroLog block)
#   2. App emits the "bootstrap: all systems go" signal when ready
#      (React Native / Expo default logs a similar readiness marker;
#      override the regex below for your app's specific signal)
#
# Insight capability requirements §P2-C.
---
- expect:
    signal:
      regex: "bootstrap.*all systems go|Running.*application"
      timeoutMs: 30000