- Move flutter-operator-console milestone to archive (completed) - Add AltWorkbenchShell for workbench pattern migration - Update router and dashboard screen for workbench integration - Update agent-roadmap and phase documentation - Headless workflow validation complete (02+01_headless_validation) - Update client domain rules and README
21 lines
949 B
Markdown
21 lines
949 B
Markdown
# ALT Client
|
|
|
|
Flutter client for ALT web, mobile, and desktop targets.
|
|
|
|
This app uses Riverpod for state and dependency boundaries, and `go_router` for navigation.
|
|
Generated ALT protobuf files live under `lib/src/generated/alt/v1`.
|
|
Client parser map helpers live under `lib/src/contracts`.
|
|
Do not edit generated files by hand; run `../../bin/contracts-gen`.
|
|
|
|
## Workbench Shell
|
|
|
|
`lib/src/app/alt_workbench_shell.dart` provides the current ALT client shell: top titlebar, right-side activity rail, center content switching, and a right Agent dock. The dock uses the sibling `agent_shell` package as a product-neutral chat/agent surface.
|
|
|
|
The shell is intentionally a skeleton. Quant-specific screens such as market data, backtests, portfolio, and research remain placeholders until the API/worker/domain headless paths are ready to mount real surfaces.
|
|
|
|
```bash
|
|
flutter pub get
|
|
flutter run -d chrome
|
|
flutter test
|
|
flutter analyze --no-fatal-infos
|
|
```
|