Skip to content

fix(skills): persist durable uv and pipx interpreters - #3980

Open
azizur100389 wants to merge 3 commits into
Graphify-Labs:v8from
azizur100389:codex/durable-interpreter
Open

azizur100389 wants to merge 3 commits into
Graphify-Labs:v8from
azizur100389:codex/durable-interpreter

test(skills): locate Git Bash from the installed Git path

28cacdb
Select commit
Loading
Failed to load commit list.
Graphify Labs / Graphify Formal Verification completed Oct 1, 2026 in 0s

0/2 PR-changed function(s) verified · 2 not verified (2 vacuous)

Compared merge-base ef4450d9c28acb2b8cdc22d369c1777b77148eef (where this PR branched from the base branch) against head 28cacdb140d5781c1d633a8941468851afafce52. Changes on the base branch since then are not attributed to this PR.

PR-changed functions: 0/2 verified (0 proven, 0 may-equivalent, 0 distinguished) · 2 not verified (2 vacuous)

equivalent (proved) distinguished may-equivalent (sampled) unsupported error
0 0 0 2 0
  • tools/skillgen/gen\.py · _render_core: unsupported (vacuous: never exercised, not verified) — no capturable inputs from the test suite; property tier: not verifiable: all 29 sampled inputs raised on both versions — the function never executed, so 'no divergence' would be vacuous (mostly AttributeError — names the real obstacle, no…
  • tools/skillgen/gen\.py · _translate_bash_block: unsupported (vacuous: never exercised, not verified) — no capturable inputs from the test suite; property tier: non-vacuity: domain too small (only 1 distinct inputs exercised, need 3) — 'no divergence' would be near-vacuous

Backend availability notices:

  • 2 changed test function(s) excluded from verification (a test is the oracle, not the subject)
  • none of the 0 changed id(s) matched a code node in the graph (0 known) — 4 changed function(s) recovered directly from the git diff instead (graph may be stale/unsynced; consider a rebuild)

Evidence certificates (JSON / Markdown): open in Graphify (sign-in required).

Formal verification is advisory: equivalent is a proof over a bounded sound subset; may_equivalent is sampled, not proven; unsupported and error are honest abstentions. A vacuous check (it never exercised the function) is counted as not verified. Only functions this PR changed are counted; context functions are listed separately.