v1.15.10
Fixed
task alef:syncnow runs the full version sync chain. It ranalef sync-versionsalone,
which reaches the binding manifests but not the registry test-app pins or the plugin version
pin. It is also the only sync tasktask --list-allsurfaces, becauseversion:synclives in
an internal included taskfile -- so the discoverable entry point was the incomplete one, and
releases propagated through it stranded the plugin pin a version behind.
Note on 1.15.9
1.15.9 was tagged but never published to any registry. Its publish run aborted on the
sync_plugin_version.py --expect gate, because at that tag Cargo.toml was 1.15.9 while
plugin/.ai-rulez/config.toml was still 1.15.8 -- the drift the fix above prevents. 1.15.10
supersedes it; no artifact for 1.15.9 exists on crates.io, PyPI or npm.