Releases: MarcelDankert/PolicyFlow
Releases · MarcelDankert/PolicyFlow
Release list
PolicyFlow 1.0.0 - Agentic Governance Platform
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
contextandgovernancefields 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 -qpassed, 222 tests.twine checkpassed for wheel and sdist.- Final artifacts were built from
mainat merge commitb29344f.
PolicyFlow 0.4.0 - Metrics, Evidence, Audit, and Reporting
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.v1withworkflow_governance,loop_governance,evaluation_governance, andhuman_governancesummary 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, andpolicyflow loop-report ai/workflows --jsonwhere reporting artifacts are useful.
PolicyFlow 0.3.0 - Loop Governance Foundation
Loop Governance Foundation release.
- Added optional top-level
loop_governanceworkflow 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.
PolicyFlow 0.2.0 - Evaluation Governance Foundation
PolicyFlow 0.2.0 - Evaluation Governance Foundation
This release completes the v1.1 Evaluation Foundation milestone.
Added
- Optional top-level
evaluationworkflow 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
evaluationblock remain valid. - Workflows that declare
evaluationnow receive stronger consistency validation. - Consumer-Repos should pin
policyflow==0.2.0and runpolicyflow 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 -qpassed.- Release-focused docs, bootstrap, packaging, and GitHub workflow tests passed.
policyflow validate workflows/features/release-0-2-0.ymlpassed.python -m buildsucceeded.twine check dist\*passed.
PolicyFlow 0.1.1
Consumer Governance Hardening release.
- Improved HIGH-risk approval diagnostics so missing
evidence.approvalfields 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_readinessguidance 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.whlpolicyflow-0.1.1.tar.gz
PolicyFlow 0.1.0
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.0install 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.