Deterministic PromptOps engine + GUI operator tooling for sprint execution, policy validation, evidence capture, and closeout automation.
promptops-gui is an operator-first automation system that enforces:
- deterministic command execution and receipts,
- strict guardrails for repo hygiene and sprint scope,
- evidence-first closeout behavior for Git/GitHub workflows,
- replayable health/drift diagnostics and remediation tooling.
The implementation is TypeScript-first and test-driven. UI-oriented capabilities are represented as deterministic modules and verified via Node test harnesses and CI gates.
The runtime model is intentionally simple and auditable:
- Preflight validates repo root, branch/sync state, and object integrity.
- Policy + tools enforce whitelist, budget, branch, and PR protocol invariants.
- Execution runs allowlisted commands through a shared executor with receipts.
- Health/drift detects state drift, adapter failures, and integrity anomalies.
- Evidence writes durable artifacts under
docs/sprints/<Sxx>/evidence/.
Key guarantees:
- no hidden command paths outside the shared executor,
- no random/time-based nondeterminism in critical replay paths,
- explicit hard-stop reasons when prerequisites are not met.
engine/core execution, eventing, evaluation, and integration logicpolicy/policy checks and constraintssrc/s0x/sprint modules (operator tools, health/drift, terminal panel, etc.)tests/sprint and integration acceptance harnessesdocs/sprints/sprint plans and durable evidence bundlesscripts/preflight, verify, and migration simulation scripts.github/workflows/CI gates and reporting
- Node.js 22+
- npm 10+
- git
- ripgrep (
rg) - GitHub CLI (
gh) for PR-oriented workflows pre-commitfor local hook parity with CI
git clone https://github.com/Doogie201/promptops-gui.git
cd promptops-gui
npm ci
npm run -s preflight
npm run -s verifyThis repository currently ships deterministic modules and tooling, not a long-running desktop GUI binary.
Use these operator-grade entrypoints:
# full local certification gate (preflight + build + tests + lint)
npm run -s verify
# run all project tests
npm test
# run sprint-specific acceptance tests (example: S16)
node --test --experimental-transform-types tests/s16/s16.test.ts
# build static output + bundle analysis
npm run buildBundle analysis artifacts are produced under coverage/bundle-analysis/.
npm run preflight— mandatory environment/repo safety checksnpm run verify— full operator gate (preflight,build,test,lint)npm run lint— policy/security/path lint checksnpm run test— full test suitenpm run build— TypeScript + Vite bundle analysis buildnpm run simulate:migration— run migration simulation outside repo cwd
Recommended loop:
git status --porcelain=v1 --branchnpm cinpm run -s preflightnpm run -s verify- fix smallest safe diff
- attach evidence receipts in sprint docs + PR
Reference: OPERATIONS.md, ARCHITECTURE_INFERENCE.md, docs/sprints.
- Security policy: SECURITY.md
- Contribution process: CONTRIBUTING.md
- Issue tracker: GitHub Issues
MIT — see LICENSE.
- Codecov project: Doogie201/promptops-gui
- Graphs: