Skip to content

Commit 876116f

Browse files
southgatesouthgate
authored andcommitted
docs: fix stale metrics, counts, and version refs across root docs and showcase
- README: core 55+ → 99, api 14 → 19, showcase 83 → 71 files - STATUS: v0.9.2 historical coverage/test count correction - WHATS_NEXT: v0.9.0 source file count 121 → 119 - CONTRIBUTING: UniBin row lists all 3 subcommands - showcase: Docker image 0.9.0 → 0.9.4, START_HERE metrics updated - deploy graph: status V0.9.1 → V0.9.4 Made-with: Cursor
1 parent 1bbae14 commit 876116f

7 files changed

Lines changed: 13 additions & 13 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ Look for issues labeled `good-first-issue`:
305305
| SPDX Headers | All 123 source files |
306306
| ecoBin | Zero C dependencies (pure Rust) |
307307
| cargo deny | bans, licenses, sources pass |
308-
| UniBin | `loamspine server` subcommand |
308+
| UniBin | `loamspine server`, `capabilities`, `socket` subcommands |
309309
| JSON-RPC Methods | 28 (semantic naming) |
310310
| Mock isolation | All mocks cfg-gated out of production |
311311
| Provenance Trio | Tested (rhizoCrypt + sweetGrass) |

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ cargo deny check licenses bans sources
6666
loamSpine/
6767
├── bin/loamspine-service/ # UniBin: server | capabilities | socket
6868
├── crates/
69-
│ ├── loam-spine-core/ # Core library (55+ source files)
69+
│ ├── loam-spine-core/ # Core library (99 source files)
7070
│ │ └── src/
7171
│ │ ├── backup/ # Backup/restore
7272
│ │ ├── capabilities.rs # Capability definitions
@@ -99,15 +99,15 @@ loamSpine/
9999
│ │ ├── transport/ # IPC transports (HTTP, NeuralAPI, mock)
100100
│ │ ├── waypoint.rs # Waypoint types (config, attestation, relending chain)
101101
│ │ └── trio_types.rs # Provenance trio type bridging
102-
│ └── loam-spine-api/ # RPC layer (14 source files)
102+
│ └── loam-spine-api/ # RPC layer (19 source files)
103103
│ └── src/
104104
│ ├── jsonrpc/ # JSON-RPC 2.0 (semantic naming)
105105
│ ├── tarpc_server.rs # Binary RPC (primal-to-primal)
106106
│ ├── service/ # Domain-focused RPC ops
107107
│ ├── health.rs # Health checks
108108
│ └── error.rs # API errors
109109
├── specs/ # 11 specification documents
110-
├── showcase/ # Interactive demos (83 files)
110+
├── showcase/ # Interactive demos (71 files)
111111
└── fuzz/ # Fuzz testing targets
112112
```
113113

STATUS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ This document tracks implementation progress against the specification suite in
7878
- **Certificate service smart refactoring**: `certificate.rs` (906 lines) → 3 domain-focused modules: `certificate.rs` (380 — core CRUD, verification, proofs), `certificate_loan.rs` (367 — loan lifecycle, sublend, auto-return), `certificate_escrow.rs` (193 — hold, release, cancel). No code duplication; clean `impl LoamSpineService` blocks per domain.
7979
- **Hardcoding evolution**: `../bins` path in `cli_signer.rs` evolved to environment-configurable `LOAMSPINE_BINS_DIR` with fallback. Zero hardcoded paths remain in production code.
8080
- **Unsafe code evolution**: `lifecycle.rs` test unsafe `env::remove_var` evolved to safe `temp_env::with_var_unset` + manual runtime pattern. `unsafe_code` allow removed from lifecycle test module.
81-
- **Doc count alignment**: STATUS.md and WHATS_NEXT.md corrected from stale "114" to actual 121 source file count. Coverage metric corrected: 91.72% line / 89.71% region / 85.25% function.
81+
- **Doc count alignment**: STATUS.md and WHATS_NEXT.md corrected from stale "114" to actual 121 source file count. Coverage metric corrected: 88.84% line / 84.46% region / 91.01% function.
8282
- **Dependency audit**: All default-feature deps are pure Rust (ecoBin compliant). C dependencies only via optional features (sqlite, mdns). `tokio`/`redb` use system libc for I/O (unavoidable for networked services), but no bundled C code.
8383
- **Mock audit**: All `MockSigner`, `MockVerifier`, `MockTransport` properly gated behind `#[cfg(any(test, feature = "testing"))]`. Zero mock code in production binary. All stubs evolved to real implementations.
8484
- **Hardcoding audit**: Zero hardcoded primal names in production (2 self-identity `"LoamSpine"` references are correct). Zero hardcoded ports in production (dev defaults in `constants.rs` with env override). Zero TODO/FIXME/HACK. Zero `println!`/`eprintln!` in production (all tracing).
85-
- **Source files**: 119 → 121. **All 1,180 tests pass**. Clippy pedantic+nursery clean. Zero doc warnings.
85+
- **Source files**: 119 → 121. **All 1,190 tests pass**. Clippy pedantic+nursery clean. Zero doc warnings.
8686

8787
---
8888

WHATS_NEXT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
- **Zero-copy `entry.clone()` elimination** -- 16 call sites refactored to `tip_entry()` pattern
7777
- **Capability string constants** -- All hardcoded strings replaced with `capabilities::identifiers::*`; `ADVERTISED` canonical set; `InfantDiscovery::from_advertised()`
7878
- **blake3 pure Rust** -- ecoBin compliance: `features = ["pure"]`, zero C/asm
79-
- **AGPL-3.0-or-later** -- Aligned with wateringHole scyBorg guidance across all 121 source files
79+
- **AGPL-3.0-or-later** -- Aligned with wateringHole scyBorg guidance across all 119 source files
8080
- **`temp-env` migration** -- 14 additional async tests migrated from `unsafe` to safe patterns
8181

8282
---

graphs/loamspine_deploy.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# Composable: other graphs can reference this as a sub-graph via depends_on.
1313
# biomeOS orchestrates germination order; Songbird provides IPC mesh.
1414
#
15-
# STATUS: V0.9.1 (March 2026)
15+
# STATUS: V0.9.4 (March 2026)
1616
# Run: biomeos deploy graphs/loamspine_deploy.toml
1717
# biomeos primal deploy loamspine-permanence
1818

showcase/00_START_HERE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
**Version**: 0.9.4
66
**Status**: Production Ready
7-
**Date**: March 15, 2026
8-
**Latest**: Deep debt & feature completion, 1,132 tests, 91.71% region coverage in v0.9.0
7+
**Date**: March 16, 2026
8+
**Latest**: Cross-ecosystem absorption, 1,221 tests, 84.51% region / 90.89% function coverage in v0.9.4
99

1010
---
1111

@@ -521,6 +521,6 @@ cat 00_SHOWCASE_INDEX.md
521521

522522
---
523523

524-
*LoamSpine v0.9.0 - ecoPrimals Ecosystem*
525-
*March 15, 2026*
524+
*LoamSpine v0.9.4 - ecoPrimals Ecosystem*
525+
*March 16, 2026*
526526

showcase/04-inter-primal/05-full-ecosystem/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ spec:
377377
spec:
378378
containers:
379379
- name: loamspine
380-
image: ecoprimals/loamspine:0.9.0
380+
image: ecoprimals/loamspine:0.9.4
381381
env:
382382
- name: SONGBIRD_ENDPOINT
383383
value: "http://songbird-service:3000"

0 commit comments

Comments
 (0)