build(ground-suite): add a separate pinned Flutter shell

Provide a separate Flutter development shell from the existing locked
Nix input and document the application build commands.

Validation: locked environment/version probe; no native application
qualification is claimed.
This commit is contained in:
Onur Özkan committed 2026-11-07 18:12:11 +03:00
1 parent d32b03c87f
commit a78754d909
3 files changed
+61 -6

No files matched your search

+18
View File
@@ -52,3 +52,21 @@ The strict gate requires 100% line and branch coverage for `kaptan-math`,
core package's coverage artifacts, unions LCOV source-line records, and uses
full LLVM source spans to merge generic branch instantiations without lowering
the gate.
## Ground suite builds
The separate locked shell supplies Flutter, Dart and desktop dependencies:
```sh
nix develop .#ground-suite
cd ground_suite
flutter pub get --enforce-lockfile
dart format --output=none --set-exit-if-changed lib
dart analyze
flutter analyze --no-pub
flutter build web --release --no-pub
flutter build linux --release --no-pub
```
The app currently has no widget-test suite. Windows and macOS need their native
build and runtime checks.