UseCase Forge 1.0 stabilizes application execution contracts
Four independently published packages now provide stable 1.0 contracts for command execution, Flutter integration, deterministic tests, and read-only diagnostics.
A stable boundary for application execution
UseCase Forge reached 1.0.0 as a four-package line: the pure-Dart runtime, Flutter integration, deterministic testing tools, and a read-only DevTools extension. The release stabilizes the public contracts for typed commands, scheduling policies, cancellation, snapshots, bounded history, Flutter ownership, controlled time, and diagnostics.
The split is intentional. Applications can depend on the core runtime without bringing Flutter or DevTools into production. UI hosting, test support, and diagnostics remain independent packages and do not become hidden runtime dependencies. Version 1.0 stabilizes these boundaries; it does not claim support for Dart Web or the ability to forcibly abort an already running Dart Future.
Package documentation and installation are available on pub.dev, with source and the additive 1.x roadmap in the public GitLab project.