chore: Maestro restructure, remove Marionette, add Makefile e2e commands
This commit is contained in:
@@ -69,16 +69,14 @@ Semantics(
|
||||
```
|
||||
|
||||
### Phase 2: Repository Structure (Implemented)
|
||||
Maestro flows are co-located with each app:
|
||||
Maestro flows are co-located with each app under `auth/`:
|
||||
|
||||
* `apps/mobile/apps/client/maestro/login.yaml` — Client login
|
||||
* `apps/mobile/apps/client/maestro/signup.yaml` — Client signup
|
||||
* `apps/mobile/apps/staff/maestro/login.yaml` — Staff login (phone + OTP)
|
||||
* `apps/mobile/apps/staff/maestro/signup.yaml` — Staff signup (phone + OTP)
|
||||
* `apps/mobile/apps/client/maestro/auth/sign_in.yaml` — Client sign-in
|
||||
* `apps/mobile/apps/client/maestro/auth/sign_up.yaml` — Client sign-up
|
||||
* `apps/mobile/apps/staff/maestro/auth/sign_in.yaml` — Staff sign-in (phone + OTP)
|
||||
* `apps/mobile/apps/staff/maestro/auth/sign_up.yaml` — Staff sign-up (phone + OTP)
|
||||
|
||||
Each directory has a README with run instructions.
|
||||
|
||||
**Marionette MCP:** `marionette_flutter` is added to both apps; `MarionetteBinding` is initialized in debug mode. See [marionette-spike-usage.md](marionette-spike-usage.md) for prompts and workflow.
|
||||
Credentials are injected via env variables (never hardcoded). Use `make test-e2e` to run the suite.
|
||||
|
||||
### Phase 3: CI/CD Integration
|
||||
The Maestro CLI will be added to our **GitHub Actions** workflow to automate quality gates.
|
||||
|
||||
Reference in New Issue
Block a user