# Scriptorium v0.12.0 ## Breaking Project Boundary Scriptorium is now an executable-only CLI and HTTP application. This is a breaking change for Go consumers: the former root Go package is not included, and no compatibility facade is provided. Scriptorium `v0.11.1` was the final framework-bearing release. Former Go consumers should follow the [migration guide](https://gitea.maximumdirect.net/eric/scriptorium/src/tag/v0.12.0/docs/consumers/migrating-to-promptkit.md) and adopt [Promptkit `v0.1.0`](https://gitea.maximumdirect.net/eric/promptkit/src/tag/v0.1.0/docs/consumers/pkg-promptkit.md) for in-process prompt preparation and execution. ## Application Interfaces The Scriptorium command-line and HTTP application interfaces remain. Their canonical documentation defines the supported commands, configuration, requests, responses, operational behavior, and deployment responsibilities: - [CLI reference](https://gitea.maximumdirect.net/eric/scriptorium/src/tag/v0.12.0/docs/cli.md) - [HTTP API reference](https://gitea.maximumdirect.net/eric/scriptorium/src/tag/v0.12.0/docs/api.md) - [Configuration reference](https://gitea.maximumdirect.net/eric/scriptorium/src/tag/v0.12.0/docs/config.md) - [Operations guide](https://gitea.maximumdirect.net/eric/scriptorium/src/tag/v0.12.0/docs/operations.md) ## Framework Dependency And Consumers The released Scriptorium binaries use Promptkit `v0.1.0` as their framework dependency. Promptkit owns the reusable engine, source formats, profiles, generation boundary, and validation contracts. See the [Promptkit Go consumer guide](https://gitea.maximumdirect.net/eric/promptkit/src/tag/v0.1.0/docs/consumers/pkg-promptkit.md) for that supported API. All known downstream Go consumers were migrated to Promptkit before this release.