1. Select a project
With Node.js 22 or later, initialize without a global installation:init --skip-install to omit the optional wizard. init writes the selected
projectId and environmentId to firedrill.config.json, not credentials.
Commands use that selection and connect to Firedrill automatically.
The commands below use firedrill for readability. Run them with the same
npx firedrill-run prefix, or optionally install
npm install --global firedrill-run to use the shorter command directly.
Initialize without terminal prompts
Initialize without terminal prompts
firedrill init --project ID with an exact ID from
firedrill projects list. Use one initialization path; a different existing
configuration is not overwritten.2. Save a command adapter
Save this asstock-adapter.mjs in your current directory:
3. Save the recipe
Savestock.recipe.json beside the adapter:
4. Preview and execute
firedrill simulate with no filename.
Optional preflight: firedrill doctor stock.recipe.json checks local prerequisites;
firedrill preview stock.recipe.json shows expansion and admission blockers without
invoking the target or reserving capacity. Neither proves the application works.
simulate executes the command and saves a batch with individual runs. Open its returned report link, or use Results and evidence to inspect saved inputs, outputs, execution, and activity. The example is designed to return approve for the first input and review for the second; inspect the actual report rather than treating that expectation as evidence.
For coding-agent-friendly output:
5. Add only the evaluation you need
To make the shortage requirement exact, add thischecks field to that scenario: