v0.2.0 — Scroll engine support
Scroll is now a first-class engine in the unified SDK.
Added
- Both codegen workflows (
ci.ymlgenerate-check +generate.yml) cloneshroudb-scrollalongside every other engine repo, so the Moat composite spec can resolve the new[[engines]].name = "scroll"entry at generation time. - Sandbox gains
test-sandbox/test-scroll-config.toml(remote Cipher via{{CIPHER_PORT}}template substitution) and four integration tests — Python, TypeScript, Go, Ruby — exercising hello → append → read → create_group → read_group → ack → log_info → group_info → delete_group → delete_log. run-tests.sh:scrolladded to the ENGINES list;start_enginegains a{{CIPHER_PORT}}substitution arm so scroll-server reaches the sandbox's already-running Cipher.
Fixed
CLAUDE.mdspec-input list was stale (missing stash + scroll) — now lists every engine Moat composes.