PIC v1.0.0
PIC v1.0.0 adds AFST satisfaction-flux diagnostics and clearer first-run documentation.
What is new:
- New AFST commands:
pic afst check,pic afst buffer,pic afst handover,pic afst balance, andpic afst emit-ccr-tasks. - AFST checks proposed satisfaction-flux transfers with authority, consent, refusal, resource balance, stabilization buffer, handover, lifecycle, and residual checks.
- Missing AFST fields are reported as explicit residuals such as
missing_certified_abundance_cell_id; missing values are not treated as zero. - AFST residuals can be converted into candidate-only CCR repair tasks.
- Installed demos now include
pic-demo/afst/...examples, and docs distinguish installed package paths from source checkout paths.
Safety boundary:
accepted=truemeans the finite local checker accepted the JSON record.- AFST reports stay non-executing:
settled=false,operation_ready=false,provider_dispatch_ready=false, andphysical_dispatch_ready=false. - The release does not claim provider dispatch, physical outcome proof, consent bypass, refusal suppression, resource creation, ALT capital admission, ECPT phase promotion, or real ASI proof.
Try it:
pip install percolation-inversion-compiler
pic demo bootstrap --output-dir pic-demo --overwrite
pic afst check --case pic-demo/afst/minimal_accepted.json --compact
pic afst check --case pic-demo/afst/blocked_refusal.json --output pic-demo/afst-report.json
pic afst emit-ccr-tasks --report pic-demo/afst-report.jsonValidation:
- GitHub CI passed on Python 3.11, 3.12, 3.13, and 3.14.
- GitHub Security passed CodeQL, Bandit, pip-audit, Gitleaks, workflow lint, and publishable-file checks.