zuke_cli 0.5.0
zuke_cli: ^0.5.0 copied to clipboard
Command-line tooling for validating, generating, extracting, and verifying Zuke specifications and assurance evidence.
Changelog #
0.5.0 #
- Materialize resolved requirement and control annotations in the governed graph for native Dart Frog and annotation-only packages.
- Keep annotation-only extraction dimensions explicitly non-topology instead of claiming route or middleware completeness.
- Made extraction target-aware through typed workspace package membership and rejected ambiguous standalone extraction instead of defaulting to a target.
- Routed verification-backed controls exclusively through evidence/provider validation and added proof-owner conflict diagnostics.
- Added independent implementation-coverage obligations for every binding variant/slot, with topology reachability or explicit managed evidence chosen by package authority mode.
- Linked resolved Dart Frog
RequestContext.read<T>()calls to annotated implementations in the extracted topology. - Kept
dart-source-package-v1stable; the extraction cache revision is internal and independent of the public adapter contract. - Added typed workspace and consumer-policy validation plus alignment, artifact, registration, OpenAPI, and gate diagnostics for CI assurance workflows.
- Added attestation, trust, and owner-handoff commands for signed release evidence.
- Made
zuke-clithe generation authority for typed contracts and explicit contract barrels; consumer workflows can keep generated source committed and disable build-runner generation. - Added portable coverage baselines that preserve line comparisons across amended or rebased Git history.
- Added generated VS Code presets and lock-refresh support for the current CLI workflow.
0.4.1 #
- Retain successfully published evidence from other profiles when sequential profile runs share an evidence directory.
- Use the canonical source snapshot digest for projected Dart Frog topology outputs so strict evidence serialization accepts native topology evidence.
0.4.0 #
- Consolidated analyzer-backed tooling, typed current contracts, profile locks, structured diagnostics, and first-party Dart Frog topology extraction.
0.3.0 #
- Updated extraction cache compatibility for the analyzer-compatible core release.
- Raised the
zuke_coreandzukedependency floors.
0.2.0 #
- Generate pure-Dart step support with
package:zuke/zuke.dart. - Depend directly on the primary
zukeexecution SDK. - Continue generating application contracts against the narrow
zuke_annotationspackage.
0.1.0 #
- Initial public preview release.