You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Closes audit items 2 + 4 from CRG-AUDIT-2026-04-18:
Item 2 — Coq admit declaration:
The prior `[coq-proof-status] admitted = 0` claim was contradicted
by `proofs/coq/filesystem_composition.v:199` which contains an
active `simpl in *. admit.` inside the `single_op_reversible`
OpRmdir branch. The in-source comment (lines 195-198) acknowledged
the model gap but the STATE field misreported it. Updated:
admitted = 1 # was 0
admitted-detail = "single_op_reversible OpRmdir branch:
mkdir restores with default_perms, but the original directory
may have had different permissions, so mkdir(rmdir(fs)) ≠ fs in
general. Known limitation of the Filesystem = Path -> option
FSNode model."
proof-debt-open = [3] # was []
The proof itself stays as `admit.` for now (closing it requires
interactive Coq work and either a model change to preserve original
node data in the undo stack, or an explicit weaker invariant).
Item 4 — [dogfooding-status] section added:
Honest disclosure: valence-shell v0.9.0 is explicitly NOT a
daily-driver bash/zsh replacement (per CLAUDE.md). The author does
not run vsh as their interactive shell, no systemd units invoke it,
no estate consumers shell out to it. Section is present for v2.0
schema completeness but does NOT claim C-grade dogfooding evidence.
Concrete fields recorded:
test-verification-2026-04-19 (703/0/14 + 24/0/0)
examples-on-disk (present, not CI-exercised)
external-consumers (none known)
note (sectional presence ≠ C evidence)
[recent-work] + [session-history] + [crg] notes also updated to
reflect the .expect("TODO") sweep closure (commits ee73b1c..c7c0a98).
[crg] grade kept at self-declared C with explicit acknowledgement
that the audit demoted to D; reviewer may demote per audit until
the README coverage gap (23%) closes.
Item 6 (enable validation.yml verify-proofs job) deferred — needs CI
iteration to verify Lean install on GitHub runner, separate session.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
"STATE.a2ml [dogfooding-status]: section added with honest disclosure (no daily-driver use claimed)"
30
28
]
31
29
32
30
[coq-proof-status]
33
-
admitted = 0
31
+
admitted = 1
34
32
axioms-justified = 1
33
+
admitted-detail = "single_op_reversible OpRmdir branch (proofs/coq/filesystem_composition.v:199): mkdir restores with default_perms, but the original directory may have had different permissions, so mkdir(rmdir(fs)) ≠ fs in general. Full reversibility requires the undo stack to preserve original node data. Known limitation of the Filesystem = Path -> option FSNode model. Pre-existing model gap, flagged in CRG-AUDIT-2026-04-18; the in-source comment at line 195-198 acknowledges it. Declaring honestly here corrects the prior `admitted = 0` claim."
35
34
axiom-detail = "is_empty_dir_dec: Filesystem = Path -> option FSNode is infinite-domain; universal quantification over all paths is not constructively decidable. Migration: switch to FMaps.t FSNode."
36
35
proof-debt-items-closed = [1, 2]
37
-
proof-debt-open = []
36
+
proof-debt-open = [3]
37
+
38
+
[dogfooding-status]
39
+
# Section present per CRG v2.0 schema. Honest disclosure follows.
40
+
#
41
+
# valence-shell v0.9.0 is explicitly NOT a daily-driver bash/zsh
42
+
# replacement (per CLAUDE.md "What Does NOT Work"). The author does
43
+
# not run vsh as their interactive shell, no systemd units invoke it,
44
+
# and no cross-project consumers shell out to vsh. Continuous
45
+
# home-context use cannot be honestly claimed at this stage.
46
+
#
47
+
# Concrete development-time use does happen via `cargo run` (REPL
48
+
# smoke), `cargo test` (correctness), and the in-tree `examples/`.
49
+
# These are development verification, not user-facing dogfooding.
50
+
test-verification-2026-04-19 = "cargo test (impl/rust-cli): 703 passed / 0 failed / 14 ignored, after the .expect(\"TODO\") sweep closure (commit b5cc0cc). cargo test (ffi/rust): 24 passed / 0 failed / 0 ignored."
51
+
examples-on-disk = "examples/ directory present; not exercised in CI yet."
52
+
external-consumers = "none known; valence-shell is not yet imported, scripted-against, or shelled-out-to by any other repo in the estate."
53
+
note = "Promotion to C-grade dogfooding evidence requires real daily-driver use or cross-project shell-out. Sectional presence here is for schema completeness, not C-grade evidence."
0 commit comments