This bundle records what Scriveno can prove about runtime support today and what still requires host-runtime testing.
- The installer has named targets for Claude Code, Cursor, Gemini CLI, Codex, OpenCode, GitHub Copilot, Windsurf, Antigravity, Manus Desktop, Perplexity Desktop, and the generic skill fallback.
scriveno smoke --jsonchecks installed command counts, agent prompt availability, Codex metadata, guided Perplexity assets, and shared engine availability.scriveno agents --jsondistinguishes prompt fallback readiness, Codex metadata readiness, guided setup, and bundled skill prompts.scriveno routes --jsonverifies route lanes and command graph shape from the live constraints file.- Regression tests cover install surface shape, Codex metadata, Claude flat command mapping, skill bundles, and public audit commands.
| Runtime | What is verified locally | Native host behavior claim |
|---|---|---|
| Claude Code | Flat /scr-* commands plus agent prompts install |
Host-supported when Claude Code exposes agents |
| Codex | $scr-* skills, mirrored commands, prompts, and .toml metadata install |
Host-supported when Codex exposes agent roles |
| Cursor | Nested /scr:* commands plus agent prompts install |
Host-supported when Cursor exposes agents |
| Gemini CLI | Nested /scr:* commands plus agent prompts install |
Host-supported when Gemini CLI exposes agents |
| OpenCode | Nested /scr:* commands plus agent prompts install |
Host-supported when OpenCode exposes agents |
| GitHub Copilot | Nested /scr:* commands plus agent prompts install |
Host-supported when Copilot exposes agents |
| Windsurf | Nested /scr:* commands plus agent prompts install |
Host-supported when Windsurf exposes agents |
| Antigravity | Nested /scr:* commands plus agent prompts install |
Host-supported when Antigravity exposes agents |
| Manus Desktop | Skill bundle with commands and agent prompts installs | Host-supported when Manus exposes skill agents |
| Perplexity Desktop | Guided local-MCP setup assets install | Native command and agent spawning not assumed |
| Generic | SKILL.md bundle with commands and agent prompts installs | Native spawning not assumed |
Scriveno still does not claim full host-runtime parity. The missing proof is a recorded run inside each actual host UI or agent process showing that the host invokes the installed command and agent surfaces exactly as expected.
That gap is now narrower: install surfaces, metadata, command counts, agent prompts, shared audit commands, and proof artifacts are all checked. This document separates install-surface proof and host-runtime parity proof so Scriveno can be precise about what is verified. The remaining work is external host execution evidence, not package-surface wiring.
Use HOST-CAPTURE-PROTOCOL.md as the canonical capture protocol. The short version:
For each host that supports local commands:
1. Install scriveno@latest.
2. Run the host-native first-run command.
3. Run the host-native demo command.
4. Run the host-native next command inside scriveno-demo.
5. Confirm the host can route to draft unit 5.
6. Run review and save for unit 5.
7. Save a short transcript or screenshot under data/proof/runtime-parity/<runtime>/.
Use the command shape from docs/runtime-support.md.
The first queued captures are listed in capture-status.json: Claude Code, Codex, then one standard command-directory runtime. Each target has a reserved directory with the expected command shape.
No host capture folder is marked verified until its transcript or screenshot artifact is committed under data/proof/runtime-parity/<runtime>/. Until then, Scriveno's verified claim remains install-surface proof plus capture-ready protocol.