Stabilize U

This commit is contained in:
master
2026-02-16 07:33:20 +02:00
parent 45c0f1bb59
commit 70fdbfcf25
166 changed files with 20156 additions and 4833 deletions

View File

@@ -1,7 +1,6 @@
{
"module": "vexlens",
"featureCount": 7,
"lastUpdated": "2026-02-13T08:00:00Z",
"buildNote": "Baseline: 4 test projects, 314 total tests (75 + 92 + 89 + 58), 0 failures. All projects build and pass on .NET 10.0 preview.",
"testProjects": [
{
@@ -35,46 +34,116 @@
],
"features": {
"deterministic-vex-resolver-with-lattice-merge": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/deterministic-vex-resolver-with-lattice-merge/run-001/tier2-integration-check.json",
"notes": "Full VEX consensus engine with 4 modes (Lattice, HighestWeight, WeightedVote, AuthoritativeFirst). Lattice merge selects most conservative status. Deterministic proof generation with SHA-256 digests. 181 tests pass across inner test projects."
"notes": [
"Full VEX consensus engine with 4 modes (Lattice, HighestWeight, WeightedVote, AuthoritativeFirst). Lattice merge selects most conservative status. Deterministic proof generation with SHA-256 digests. 181 tests pass across inner test projects."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/deterministic-vex-resolver-with-lattice-merge.md"
},
"trust-decay-freshness-f-with-configurable-tau-values": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/trust-decay-freshness-f-with-configurable-tau-values/run-001/tier2-integration-check.json",
"notes": "Two complementary decay implementations: TrustDecayCalculator (exponential half-life F(e)=exp(-ln2*age/halfLife)) and TrustDecayService (multi-category staleness with configurable curve types). Configurable tau via HalfLifeDays and threshold parameters."
"notes": [
"Two complementary decay implementations: TrustDecayCalculator (exponential half-life F(e)=exp(-ln2*age/halfLife)) and TrustDecayService (multi-category staleness with configurable curve types). Configurable tau via HalfLifeDays and threshold parameters."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/trust-decay-freshness-f-with-configurable-tau-values.md"
},
"trust-weight-engine-with-patch-verification": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/trust-weight-engine-with-patch-verification/run-001/tier2-integration-check.json",
"notes": "Multi-factor trust weight engine with PatchVerificationTrustProvider that elevates trust for backport-confirmed VEX statements. 4 trust factors from patch verification (function-level, section-level, issuer authority, runtime confirmation). All 13 referenced source files verified."
"notes": [
"Multi-factor trust weight engine with PatchVerificationTrustProvider that elevates trust for backport-confirmed VEX statements. 4 trust factors from patch verification (function-level, section-level, issuer authority, runtime confirmation). All 13 referenced source files verified."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/trust-weight-engine-with-patch-verification.md"
},
"vex-consensus-engine": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/vex-consensus-engine/run-001/tier2-integration-check.json",
"notes": "Full multi-mode consensus engine with trust-weighted scoring, conflict resolution, dual-write persistence (DualWriteConsensusProjectionStore), noise gate filtering (NoiseGateService), policy engine integration, signal emission, and WebService API endpoints. All 15 referenced files verified."
"notes": [
"Full multi-mode consensus engine with trust-weighted scoring, conflict resolution, dual-write persistence (DualWriteConsensusProjectionStore), noise gate filtering (NoiseGateService), policy engine integration, signal emission, and WebService API endpoints. All 15 referenced files verified."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/vex-consensus-engine.md"
},
"vex-merge-explanation": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/vex-merge-explanation/run-001/tier2-integration-check.json",
"notes": "Comprehensive merge explanation with DetailedConsensusRationale models (per-statement contributions, conflict documentation, decision factors, alternatives) and DeltaReportBuilder (deterministic delta reports between consensus rounds). SHA-256 based identifiers for audit trails."
"notes": [
"Comprehensive merge explanation with DetailedConsensusRationale models (per-statement contributions, conflict documentation, decision factors, alternatives) and DeltaReportBuilder (deterministic delta reports between consensus rounds). SHA-256 based identifiers for audit trails."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/vex-merge-explanation.md"
},
"vex-source-trust-scoring-with-multi-factor-scoring": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/vex-source-trust-scoring-with-multi-factor-scoring/run-001/tier2-integration-check.json",
"notes": "Full 5-dimensional trust scoring (Authority, Accuracy, Timeliness, Coverage, Verification) with dedicated calculators per dimension. Supports cold-start graceful degradation, trend detection, warning generation, and caching with TTL. TrustScorecardApiModels for API display."
"notes": [
"Full 5-dimensional trust scoring (Authority, Accuracy, Timeliness, Coverage, Verification) with dedicated calculators per dimension. Supports cold-start graceful degradation, trend detection, warning generation, and caching with TTL. TrustScorecardApiModels for API display."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/vex-source-trust-scoring-with-multi-factor-scoring.md"
},
"vexlens-truth-table-tests": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/vexlens-truth-table-tests/run-001/tier2-integration-check.json",
"notes": "Originally marked NOT_FOUND but VexLatticeTruthTableTests.cs now exists with 75 exhaustive truth table tests covering all 16 two-statement merge combinations, commutativity, associativity, idempotency, weighted vote, highest weight, conflict detection, outcome classification, edge cases, and determinism. Moved to IMPLEMENTED."
"notes": [
"Originally marked NOT_FOUND but VexLatticeTruthTableTests.cs now exists with 75 exhaustive truth table tests covering all 16 two-statement merge combinations, commutativity, associativity, idempotency, weighted vote, highest weight, conflict detection, outcome classification, edge cases, and determinism. Moved to IMPLEMENTED."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/vexlens-truth-table-tests.md"
}
},
"summary": {
@@ -84,5 +153,6 @@
"blocked": 0,
"notImplemented": 0,
"done": true
}
},
"lastUpdatedUtc": "2026-02-13T08:00:00Z"
}