Install smoke
brew tap oleg-koval/tap && brew install promptctl succeeded in a disposable Linux container. The installed binary reported promptctl v1.0.0.
Disposable container install, first-run init, offline load testing, and a tracked-file Gitleaks scan. This is the set we can show publicly without exposing worktree artifacts.
brew tap oleg-koval/tap && brew install promptctl succeeded in a disposable Linux container. The installed binary reported promptctl v1.0.0.
promptctl init created starter templates in a clean temp home and completed without manual intervention.
25 consecutive promptctl create runs completed in 70 ms total, averaging 2 ms per call.
Tracked files only. Gitleaks reported no leaks. Local worktree artifacts under .worktrees/ and worker-try/.dev.vars were excluded from the showcased result.
The goal was a public-proof set: one install smoke, one first-run smoke, one load test, and one security scan that matches repository scope.
| Check | Scope | Result | Why it matters |
|---|---|---|---|
| Install smoke | Disposable Docker container | Passed | Verifies the published Homebrew tap installs the release users actually get. |
| Init smoke | Fresh temp HOME | Passed | Checks the first-run path and starter template bootstrap. |
| Load test | 25 offline prompt generations | 70 ms total | Shows the rule-based prompt builder stays fast under repeated calls. |
| Security scan | Tracked files only | No leaks found | Keeps the public report aligned with the real open-source tree. |
✓ Step 1/4 — Config and starter templates ready. Initialized promptctl in: ~/.promptctl/templates Starter templates have been created. Run 'promptctl list' to see them.
25 offline prompt generations Total runtime: 70 ms Average runtime: 2 ms per call
tracked-files-only gitleaks scan scanned ~703 KB no leaks found
These are the additional checks I would keep on a release checklist once you want deeper coverage than the public showcase.
This report only includes checks we can safely publish. Repo-local secrets and worktree artifacts stay out of the public scan scope.