Skip to content

Releases: MarcelDankert/PolicyFlow

PolicyFlow 1.0.0 - Agentic Governance Platform

Choose a tag to compare

@sentinel-flow sentinel-flow released this 02 Jul 10:35
b29344f

Agentic Governance Platform release.

PyPI: https://pypi.org/project/policyflow/1.0.0/

Highlights:

  • Stabilized the Agentic Governance Platform baseline across workflow, loop, evaluation, metric, human, audit, and reporting governance.
  • Added v2 migration guidance, schema compatibility boundaries, provider-neutral integration expectations, and public API guidance for Consumer-Repos adopting the stable governance contract.
  • Added maintained reference-consumer and Querypilot pilot documentation that demonstrate PolicyFlow as a governance layer without making it a runtime, scheduler, memory layer, provider SDK, or workflow engine.
  • Kept existing 0.x root-level workflow fallback compatibility while making canonical context and governance fields the stable generated-workflow path.
  • Updated README, release guidance, getting started docs, packaged docs, and Consumer-Repo GitHub governance workflow pins for policyflow==1.0.0.

Validation:

  • pytest -q passed, 222 tests.
  • twine check passed for wheel and sdist.
  • Final artifacts were built from main at merge commit b29344f.

PolicyFlow 0.4.0 - Metrics, Evidence, Audit, and Reporting

Choose a tag to compare

@sentinel-flow sentinel-flow released this 26 Jun 18:22
332e5e0

Metrics, Evidence, Audit, and Reporting release.

Highlights:

  • Added Metric Governance documentation for declarations, sources, evidence, validation boundaries, Querypilot-inspired examples, and Consumer-Repo metric ownership.
  • Added review and QA metric examples for tests, coverage, security, performance, review score, and domain metrics without making PolicyFlow calculate those metrics.
  • Added audit governance summaries for workflow, loop, evaluation, and human governance across workflow directories.
  • Added read-only evaluation and loop compliance reports with text and JSON output.
  • Stabilized the machine-readable audit JSON contract as policyflow.audit.v1 with workflow_governance, loop_governance, evaluation_governance, and human_governance summary groups.
  • Documented audit reporting usage for local and CI workflows, including the boundary that PolicyFlow reports declared governance state but does not execute workflows, run loops, calculate metrics, approve pull requests, host runtimes, schedule work, manage memory, or own provider credentials.
  • Updated packaged managed docs and Consumer-Repo governance workflow pins so Consumer-Repos can adopt Metrics, Evidence, Audit, and Reporting through the PyPI package.

Consumer upgrade:

  • Install with python -m pip install policyflow==0.4.0.
  • Run policyflow sync . to preview packaged managed asset updates.
  • Run policyflow audit ai/workflows --json, policyflow evaluation-report ai/workflows --json, and policyflow loop-report ai/workflows --json where reporting artifacts are useful.

PolicyFlow 0.3.0 - Loop Governance Foundation

Choose a tag to compare

@sentinel-flow sentinel-flow released this 25 Jun 22:01
edc1ae9

Loop Governance Foundation release.

  • Added optional top-level loop_governance workflow governance for declared feedback loops between workflow phases.
  • Added typed Loop Governance models for loop identity, source and target phases, allowed feedback sources, iteration fields, stop conditions, escalation conditions, evidence references, and status.
  • Added validator checks for positive max_iterations, current iteration limits, non-empty stop and escalation conditions, completed or terminated stop-condition evidence, and escalated loop evidence.
  • Added provider-neutral Loop Governance examples covering review feedback, QA regression, security review, human arbitration, and Querypilot-inspired SQL safety loops.
  • Documented Consumer-Repo Loop Governance usage, scope, non-scope, required fields, evidence, escalation expectations, examples, and runtime boundaries.
  • Updated packaged managed docs, rules, workflow templates, and Consumer-Repo governance workflow pins so Consumer-Repos can adopt the Loop Governance Foundation through the PyPI package.

PyPI: https://pypi.org/project/policyflow/0.3.0/

PolicyFlow 0.2.0 - Evaluation Governance Foundation

Choose a tag to compare

@sentinel-flow sentinel-flow released this 25 Jun 10:33
ffb3396

PolicyFlow 0.2.0 - Evaluation Governance Foundation

This release completes the v1.1 Evaluation Foundation milestone.

Added

  • Optional top-level evaluation workflow governance for declared quality criteria, categories, metrics, thresholds, evidence refs, and compliance status.
  • Typed Evaluation Governance models and schema normalization support.
  • Validator checks for risk-based evaluation categories, required metric consistency, blocking failures, duplicate IDs, and simple declared threshold comparisons.
  • Provider-neutral Evaluation Governance example covering tests, coverage, review score, security findings, and performance gates.
  • Invalid evaluation fixtures for missing evidence refs and threshold mismatches.
  • Consumer documentation for Evaluation Governance scope, non-scope, required fields, evidence, and examples.

Consumer Impact

  • Existing workflows without an evaluation block remain valid.
  • Workflows that declare evaluation now receive stronger consistency validation.
  • Consumer-Repos should pin policyflow==0.2.0 and run policyflow sync . to review managed asset updates.
  • CI, scanners, test tooling, benchmark tools, and human reviewers remain external; PolicyFlow records and validates declared governance metadata only.

Validation

  • pytest -q passed.
  • Release-focused docs, bootstrap, packaging, and GitHub workflow tests passed.
  • policyflow validate workflows/features/release-0-2-0.yml passed.
  • python -m build succeeded.
  • twine check dist\* passed.

PyPI: https://pypi.org/project/policyflow/0.2.0/

PolicyFlow 0.1.1

Choose a tag to compare

@sentinel-flow sentinel-flow released this 25 Jun 09:17
564301b

Consumer Governance Hardening release.

  • Improved HIGH-risk approval diagnostics so missing evidence.approval fields produce actionable validation messages.
  • Added GitHub App governance preflight support through policyflow doctor.
  • Clarified approval evidence expectations in PR templates, README, and Consumer-Repo docs.
  • Documented PR body rerun behavior plus draft and stacked PR merge-readiness semantics.
  • Added optional evidence.release_readiness guidance for release blockers, blocked issues, issue ordering, external credentials, non-executable checks, and draft PR reasons.
  • Updated packaged managed assets for Consumer-Repo adoption of the hardening release.

Artifacts attached:

  • policyflow-0.1.1-py3-none-any.whl
  • policyflow-0.1.1.tar.gz

PolicyFlow 0.1.0

Choose a tag to compare

@MarcelDankert MarcelDankert released this 10 Jun 20:45
9bd2b0d

Changelog

All notable PolicyFlow changes are tracked here. Release notes should call out
validator, workflow schema, bootstrap, runner, GitHub governance, and managed
asset compatibility changes.

Unreleased

  • Added public repository polish files for contributing, security reporting, and
    release history.
  • Clarified that policyflow==0.1.0 install commands are release-ready once the
    package is published.
  • Added public package metadata for index and portfolio presentation.

0.1.0

Initial release target.

  • Bootstrap command for Consumer-Repos.
  • Doctor readiness checks.
  • Workflow generation, validation, status, audit, and PR governance validation.
  • GitHub approval validation.
  • Provider-neutral command runner contract and Codex reference adapter.
  • Managed asset sync.
  • Public Python API.
  • Canonical workflow schema compatibility guidance.