Deterministic, fail-closed workflow engine for AI-assisted software delivery
within OpenCode. FlowGuard enforces governed development workflows with
hash-chained audit trails, policy-bound decision enforcement, and
evidence-first compliance.
Package Structure
Entry Point
Purpose
@flowguard/core
Types, config, policy, audit, archive — the core API
Fail-closed: ambiguity blocks, never guesses.
Deterministic: same state + input = same result.
Evidence-first: every phase produces verifiable artifacts.
Policy-bound: every decision traced to a policy version.
Description
Public API for the FlowGuard runtime package.
This barrel exports the stable public surface. Internal modules
(adapters, individual collectors, machine topology, rail executors)
are available via direct imports for tests and internal tooling.
Consumer entry points:
@flowguard/core — this file (types, config, audit, archive)
FlowGuard API
Deterministic, fail-closed workflow engine for AI-assisted software delivery within OpenCode. FlowGuard enforces governed development workflows with hash-chained audit trails, policy-bound decision enforcement, and evidence-first compliance.
Package Structure
@flowguard/core@flowguard/core/integration@flowguard/core/integration/toolsQuick Start
Policy Modes
Architecture
Fail-closed: ambiguity blocks, never guesses. Deterministic: same state + input = same result. Evidence-first: every phase produces verifiable artifacts. Policy-bound: every decision traced to a policy version.
Description
Public API for the FlowGuard runtime package.
This barrel exports the stable public surface. Internal modules (adapters, individual collectors, machine topology, rail executors) are available via direct imports for tests and internal tooling.
Consumer entry points:
@flowguard/core— this file (types, config, audit, archive)@flowguard/core/integration— OpenCode tool definitions + audit pluginVersion
v2