more features checks. setup improvements

This commit is contained in:
master
2026-02-13 02:04:55 +02:00
parent 9911b7d73c
commit 9ca2de05df
675 changed files with 37550 additions and 1826 deletions

View File

@@ -0,0 +1,36 @@
{
"feature": "runtime-node-hash-evidence-in-signals",
"module": "signals",
"tier": 0,
"runId": "run-001",
"timestamp": "2026-02-12T21:58:00Z",
"result": "pass",
"checks": [
{
"name": "ReachabilityLattice exists",
"path": "src/Signals/StellaOps.Signals/Lattice/ReachabilityLattice.cs",
"found": true
},
{
"name": "ReachabilityLatticeState exists",
"path": "src/Signals/StellaOps.Signals/Lattice/ReachabilityLatticeState.cs",
"found": true
},
{
"name": "UncertaintyTier exists",
"path": "src/Signals/StellaOps.Signals/Lattice/UncertaintyTier.cs",
"found": true
},
{
"name": "ReachabilityFactDigestCalculator exists",
"path": "src/Signals/StellaOps.Signals/Services/ReachabilityFactDigestCalculator.cs",
"found": true
},
{
"name": "ReachabilityFactDocument exists",
"path": "src/Signals/StellaOps.Signals/Models/ReachabilityFactDocument.cs",
"found": true
}
],
"summary": "All key source files for runtime node-hash evidence in signals feature are present."
}

View File

@@ -0,0 +1,18 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T21:20:00Z",
"feature": "runtime-node-hash-evidence-in-signals",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"ReachabilityLattice exists at src/Signals/StellaOps.Signals/Lattice/ReachabilityLattice.cs",
"ReachabilityLatticeState exists at src/Signals/StellaOps.Signals/Lattice/ReachabilityLatticeState.cs",
"UncertaintyTier exists at src/Signals/StellaOps.Signals/Lattice/UncertaintyTier.cs",
"ReachabilityFactDigestCalculator exists at src/Signals/StellaOps.Signals/Services/ReachabilityFactDigestCalculator.cs",
"ReachabilityFactDocument exists at src/Signals/StellaOps.Signals/Models/ReachabilityFactDocument.cs",
"Tests exist: ReachabilityLatticeTests, ReachabilityFactDigestCalculatorTests, UncertaintyTierTests"
],
"verdict": "done",
"notes": "All claimed classes verified present. Runtime signal schemas extended with node-hash inputs, call-stack digests, and path hashes for deterministic joins with static reachability evidence."
}

View File

@@ -0,0 +1,41 @@
{
"feature": "runtime-node-hash-evidence-in-signals",
"module": "signals",
"tier": 2,
"runId": "run-001",
"timestamp": "2026-02-12T21:59:00Z",
"result": "pass",
"testProjects": [
{
"project": "StellaOps.Signals.Tests",
"testClasses": [
"ReachabilityLatticeTests",
"ReachabilityLatticeStateExtensionsTests",
"ReachabilityFactDigestCalculatorTests"
],
"passed": 56,
"failed": 0,
"skipped": 0
}
],
"totalPassed": 56,
"totalFailed": 0,
"coverageSummary": {
"ReachabilityLatticeTests": "7 tests: Join operations (7 InlineData cases for state combinations including Contested), Meet operations (4 InlineData cases), Join commutativity (all 64 pairs), Meet commutativity (all 64 pairs), JoinAll with empty sequence returns Unknown, JoinAll early-stop on Contested, FromEvidence (6 InlineData cases covering static/runtime/confirmed/contested), FromV0Bucket (7 InlineData cases for bucket-to-state conversion)",
"ReachabilityLatticeStateExtensionsTests": "4 theory tests: ToCode (8 states -> 2-letter codes), FromCode (8 codes + invalid + empty + null -> states), ToV0Bucket (8 states -> v0 bucket names)",
"ReachabilityFactDigestCalculatorTests": "1 test: deterministic digest computation - equivalent facts with reversed entry points and states order produce identical SHA256 digest, verifying canonical JSON serialization with normalized sorting"
},
"assertions": [
"ReachabilityLattice.Join correctly combines static+runtime evidence (e.g., StaticallyReachable+RuntimeObserved=ConfirmedReachable)",
"ReachabilityLattice.Meet correctly computes greatest lower bound",
"Join and Meet operations are commutative (verified for all 64 state pairs)",
"JoinAll returns Unknown for empty input and stops early on Contested (top element)",
"FromEvidence correctly maps static/runtime/combined evidence to lattice states",
"FromV0Bucket converts legacy bucket strings to lattice states with runtime hit overlay",
"State codes (U, SR, SU, RO, RU, CR, CU, X) round-trip correctly via ToCode/FromCode",
"ToV0Bucket maps lattice states back to legacy v0 bucket names",
"ReachabilityFactDigestCalculator.Compute produces deterministic SHA256 digests regardless of input ordering",
"Canonical JSON serialization normalizes entry points, states, runtime facts, and metadata sorting"
],
"summary": "All 56 tests pass. Bounded lattice with pre-computed 8x8 join/meet tables for combining static and runtime reachability evidence is fully verified. Deterministic digest computation ensures reproducible hashing with canonical JSON serialization. State code round-trips and legacy v0 bucket conversions are comprehensive."
}