|
2 | 2 | ;; ECOSYSTEM.scm - Ecosystem Positioning |
3 | 3 | ;; valence-shell |
4 | 4 | ;; |
5 | | -;; IMPORTANT: Satellite relationships must be kept up to date. |
6 | | -;; When adding/removing satellites, update this file and the satellite's ECOSYSTEM.scm. |
| 5 | +;; Updated 2026-03-08 (P9 security audit) |
7 | 6 |
|
8 | 7 | (ecosystem |
9 | 8 | (version . "0.9.0") |
|
24 | 23 | (reason . "Could use verified filesystem operations")) |
25 | 24 | ((name . "januskey") |
26 | 25 | (relationship . "sibling-standard") |
27 | | - (reason . "Both implement MAA framework primitives"))) |
| 26 | + (reason . "Both implement MAA framework primitives")) |
| 27 | + ((name . "proven-servers") |
| 28 | + (relationship . "sibling") |
| 29 | + (reason . "Shares formal verification approach and proof patterns"))) |
28 | 30 |
|
29 | 31 | (what-this-is |
30 | | - "Formally verified shell with ~200+ theorems across 6 proof systems (31 proof holes remain — see docs/PROOF_HOLES_AUDIT.md)" |
31 | | - "Advanced research prototype with working shell features (v0.9.0, ~65% complete)" |
32 | | - "Functional shell with pipelines, redirections, variables, job control, process substitution" |
| 32 | + "Formally verified shell with ~250+ theorems across 6 proof systems (4 proof gaps remain)" |
| 33 | + "Advanced research prototype with working shell features (v0.9.0, ~72% complete)" |
| 34 | + "Functional shell with pipelines, redirections, variables, control structures, job control" |
| 35 | + "Reversible builtins: mkdir/rmdir/touch/rm/cp/mv/ln/chmod/chown — all with proofs in 6 systems" |
33 | 36 | "Implementation of MAA (Mutually Assured Accountability) framework" |
34 | | - "525 tests passing, 15 ignored (0 failures)" |
| 37 | + "602 tests passing, 14 ignored (0 failures)" |
35 | 38 | "15,720 lines of Rust across 30 source files" |
36 | 39 | "Incremental path toward full POSIX shell compliance with verification at each step") |
37 | 40 |
|
38 | 41 | (what-this-is-not |
39 | 42 | "NOT production-ready (extraction gap between proofs and implementation)" |
40 | | - "NOT formally verified end-to-end (Lean → Rust correspondence ~85% confidence, not proven)" |
41 | | - "NOT a full POSIX shell yet (many features missing per docs/POSIX_COMPLIANCE.md)" |
42 | | - "NOT a replacement for bash/zsh in current state" |
43 | | - "NOT v1.0.0 despite what Cargo.toml previously claimed (corrected to 0.9.0)") |
| 43 | + "NOT formally verified end-to-end (Lean → Rust correspondence ~95% confidence, not proven)" |
| 44 | + "NOT a full POSIX shell yet (functions and script execution missing)" |
| 45 | + "NOT a replacement for bash/zsh in current state") |
44 | 46 |
|
45 | | - ;; Maintenance note: Review satellite relationships when: |
46 | | - ;; - Adding new repos with similar suffix patterns (-ssg, -mcp, -scm, -ffi) |
47 | | - ;; - Removing or archiving repos |
48 | | - ;; - Changing the portfolio structure |
49 | 47 | (maintenance-checks |
50 | 48 | (satellite-sync . "Ensure parent and satellite ECOSYSTEM.scm files are consistent") |
51 | 49 | (portfolio-review . "Verify all satellites are listed in parent repo"))) |
0 commit comments