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
|`#[allow]` in production | 4 | 2× `clippy::wildcard_imports` (tarpc macro; `#[expect]` unfulfilled in test target) + 2× `clippy::unused_async` (feature-conditional for dns-srv/mdns; `#[expect]` unfulfilled with `--all-features`) |
59
59
|`#[allow]` in tests | 0 | 0 (all migrated to `#[expect(reason)]` or removed as unfulfilled) |
@@ -148,6 +148,24 @@ Gap to A++: `seed_fingerprint` (build-time BLAKE3 hash of the released binary).
148
148
149
149
---
150
150
151
+
## v0.9.16 Deep Debt — Lint Evolution, Test Cohesion, Clone Audit (June 3, 2026)
152
+
153
+
-**Lint evolution**: Last `#[allow(dead_code)]` on `DispatchOutcome::is_ok` evolved to `#[cfg_attr(not(test), expect(dead_code))]`.
154
+
-**Smart-split `entry_tests.rs`**: 845L → 639L. 9 cross-gate trust tests extracted to dedicated `entry_tests_trust.rs` (213L). All source files under 800L.
155
+
-**Clone audit**: High-clone files (`expiry_sweeper` 20, `certificate_loan` 16) audited — all test-only or O(1) Arc clones. Zero optimizable clones.
156
+
-**10-dimension audit clean**: Zero files >800L, zero unsafe, zero TODO/FIXME, zero hardcoded paths in prod, zero mocks in prod. 8 `#[expect(dead_code)]` documented with deployment context.
157
+
-**Test count**: 1,583 (unchanged). 194 source files (up from 193).
-**3 new `EntryType` variants**: `KeyExchange`, `TrustIssuerRegistration`, `TokenVerificationCrossGate` for cross-gate trust establishment. All in `"trust"` domain, excluded from waypoint spines.
164
+
-**9 new tests**: Domain classification, waypoint exclusion, JSON serde roundtrips (optional fields, canonical bytes, full Entry roundtrip).
165
+
-**Test count**: 1,583 (up from 1,574). FRAGO ACK: `wave76-parity-sprint-provenance`.
0 commit comments