This repository benchmarks securable plugin behavior across CLI coding tools by generating projects from PRDs and comparing outputs across language and mode combinations.
Supported generation modes:
rawdog: baseline generation with no securable plugin active.securable: generation with a securable plugin/module active.
The previous fiassed mode has been removed from requirements and implementations.
Securable runs must use the native plugin/tool dispatch mechanism:
- Claude and Copilot with
securable-claude-plugin: playcode-generation/securable-generation - Copilot with native
securable-copilotplugin: agentsecurability-engineer - OpenCode with
securable-opencode-module: commandsecure-generate
- PowerShell scripts: scripts/PowerShell/README.md
- bash scripts: scripts/bash/README.md
- Canonical requirements spec: scripts/run-codegen.prd.md
All run-codegen scripts maintain a plugin/module cache directory under the selected output root.
- If the cache directory does not exist, scripts clone from the configured plugin repository.
- If the cache directory already exists, scripts run a git update (
git pull --ff-only) before generation. - If an existing cache directory is not a git repository, scripts fail with a clear message and require a clean run.
For generated output snapshots, see fiasse benchmark output.