Skip to content

PIC v1.0.0

Choose a tag to compare

@kadubon kadubon released this 07 Jul 11:24

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, and pic 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=true means the finite local checker accepted the JSON record.
  • AFST reports stay non-executing: settled=false, operation_ready=false, provider_dispatch_ready=false, and physical_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.json

Validation:

  • 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.