grid_assets 0.4.0
grid_assets: ^0.4.0 copied to clipboard
The_grid's opinion assets: the agent/verify/land Capability impls, the code circuit, and the git SourceControl, extracted out of the opinion-free engine.
0.4.0 #
- Breaking: rides the 0.2.0 substrate wave — grid_engine/grid_sdk ^0.2.0, genesis_tree ^0.2.0 (foundation diagnostics; ext.leonard.* namespace).
0.3.1 #
CodeCircuitResolveraccepts an optional pre-classificationoverrideForpolicy: a non-null override roots that circuit without cursor classification; the null path is byte-for-byte unchanged. Enables subclass stations to route selected beads (e.g. burn orders) to non-code circuits.
Changelog #
0.3.0 #
- Breaking: overlay assets now ship from VISIBLE source directories
(
extension/station_overlay/claude/,agents/,github/, …) mapped to dot-targets (.claude/,.agents/,.github/, …) at install time —dart pub publishstrips hidden directories, so 0.1.0/0.2.0 tarballs shipped HOLLOW (no operator files at all). Default mappings cover claude/agents/github/copilot/codex; the overlay manifest can declare its own. Migration forOverlayInstallService.installoverriders: theoverlayRoots: List<String>required parameter is now optional and superseded byoverlaySources: List<StationOverlaySource>; root providers returnList<StationOverlaySource>instead ofList<String>.
0.2.0 #
- Breaking:
SearchCommandandAssetsCommandnow OWN the--grid-homeflag, its absolute-path guard, and normalization; the delegate factory seam changed from a zero-arg closure toGridDelegate Function(String gridHome). Migration: drop your own--grid-homeoption registration and resolve/guard block, passgridHomeDefault, and curry the factory with the command-resolved home —delegate: (gridHome) => MyDelegate(gridRoot: gridHome). TheAssetsCommandinstall leg treats the flag as an explicit OVERRIDE only: when absent the default remains mount-then-read-ambientGridRootviamountedGridHomeOf. - Added
runnerInvocationas a first-class parameter onAssetsCommandandOverlayInstallService, so a JIT-launched station renders the{{runner}}template hole without subclassing. Omitted, behaviour is unchanged (runner.executableNameremains the default). - Added
buildComputeServeCommand()/buildComputeLeaseCommand()— the compute asset now vends its own fully-wiredServeCommand/LeaseCommandinstead of every station copying the assembly block. The--allowlist stays a caller-supplied parameter (station security policy). - Generalized
codedRosterOfoff the station-specific factory typedef, with dispose-on-throw fenced. - Fixed: spec verdict rounds are sourced from circuit params.
0.1.0 #
- Initial release: the_grid's opinion assets — the agent/verify/land Capability impls, the code circuit, and the git SourceControl.
0.2.1 #
- Store station overlay assets in publish-visible source directories and map them to harness dot-directories at install time.
- Allow asset manifests to override the default station overlay mappings.
- Warn during install and release dry-run when hidden overlay source
directories would be omitted by
dart pub publish.