documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"type": "source",
|
||||
"module": "findings",
|
||||
"feature": "ledger-replay-determinism",
|
||||
"runId": "run-001",
|
||||
"featureFile": "docs/features/unchecked/findings/ledger-replay-determinism.md",
|
||||
"capturedAtUtc": "2026-02-11T19:53:09.1017850Z",
|
||||
"files": [
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/tools/LedgerReplayHarness/Program.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/tools/LedgerReplayHarness/HarnessFixtureReader.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/tools/LedgerReplayHarness/HarnessDraftParser.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/tools/LedgerReplayHarness/HarnessMath.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/tools/LedgerReplayHarness/HarnessFixtureException.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/tools/LedgerReplayHarness/HarnessRunner.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/tools/LedgerReplayHarness/HarnessFixtureEntry.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/tools/LedgerReplayHarness/HarnessFixtureReader.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/tools/LedgerReplayHarness/HarnessStats.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/tools/LedgerReplayHarness/MerkleCalculator.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/tools/LedgerReplayHarness/TaskThrottler.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/tools/LedgerReplayHarness/ILedgerClient.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/tools/LedgerReplayHarness/InMemoryLedgerClient.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/Hashing/LedgerHashing.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/Hashing/LedgerCanonicalJsonSerializer.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/Hashing/HashUtilities.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger/Hashing/ProjectionHashing.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/StellaOps.Findings.Ledger.Tests/LedgerReplayDeterminismTests.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/__Tests/StellaOps.Findings.Ledger.Tests/HarnessRunnerTests.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/__Tests/StellaOps.Findings.Ledger.ReplayHarness.Tests/HarnessFixtureReaderTests.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/__Tests/StellaOps.Findings.Ledger.ReplayHarness.Tests/HarnessMathTests.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/__Tests/StellaOps.Findings.Tools.LedgerReplayHarness.Tests/HarnessFixtureReaderTests.cs",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Findings/__Tests/StellaOps.Findings.Tools.LedgerReplayHarness.Tests/HarnessRunnerTests.cs",
|
||||
"exists": true
|
||||
}
|
||||
],
|
||||
"missingFiles": [
|
||||
|
||||
],
|
||||
"classDeclarations": [
|
||||
{
|
||||
"symbol": "LedgerHashing",
|
||||
"found": true,
|
||||
"evidence": "5:public static class LedgerHashing"
|
||||
},
|
||||
{
|
||||
"symbol": "LedgerCanonicalJsonSerializer",
|
||||
"found": true,
|
||||
"evidence": "7:public static class LedgerCanonicalJsonSerializer"
|
||||
},
|
||||
{
|
||||
"symbol": "ProjectionHashing",
|
||||
"found": true,
|
||||
"evidence": "7:public static class ProjectionHashing"
|
||||
},
|
||||
{
|
||||
"symbol": "HarnessRunner",
|
||||
"found": true,
|
||||
"evidence": "8:public sealed class HarnessRunner"
|
||||
},
|
||||
{
|
||||
"symbol": "MerkleCalculator",
|
||||
"found": true,
|
||||
"evidence": "7:internal static class MerkleCalculator"
|
||||
}
|
||||
],
|
||||
"sourceVerified": true,
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "build_and_test",
|
||||
"capturedAtUtc": "2026-02-11T19:56:57.8705165Z",
|
||||
"commandsFile": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/tier1-commands.json",
|
||||
"projects": [
|
||||
"src/Findings/StellaOps.Findings.Ledger/StellaOps.Findings.Ledger.csproj",
|
||||
"src/Findings/StellaOps.Findings.Ledger.Tests/StellaOps.Findings.Ledger.Tests.csproj",
|
||||
"src/Findings/__Tests/StellaOps.Findings.Ledger.ReplayHarness.Tests/StellaOps.Findings.Ledger.ReplayHarness.Tests.csproj",
|
||||
"src/Findings/__Tests/StellaOps.Findings.Tools.LedgerReplayHarness.Tests/StellaOps.Findings.Tools.LedgerReplayHarness.Tests.csproj"
|
||||
],
|
||||
"buildResult": "pass",
|
||||
"testResult": "pass",
|
||||
"errors": [
|
||||
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
[
|
||||
{
|
||||
"name": "build-ledger-lib",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.3222460Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.3222460Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/build-ledger-lib.log"
|
||||
},
|
||||
{
|
||||
"name": "build-ledger-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.3687979Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.3687979Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/build-ledger-tests.log"
|
||||
},
|
||||
{
|
||||
"name": "build-replayharness-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.3978064Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.3978064Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/build-replayharness-tests.log"
|
||||
},
|
||||
{
|
||||
"name": "build-tools-replayharness-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.4237191Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.4237191Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/build-tools-replayharness-tests.log"
|
||||
},
|
||||
{
|
||||
"name": "test-ledger-replay-determinism",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.4380306Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.4380306Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/test-ledger-replay-determinism.log"
|
||||
},
|
||||
{
|
||||
"name": "test-replayharness-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.4524767Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.4524767Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/test-replayharness-tests.log"
|
||||
},
|
||||
{
|
||||
"name": "test-tools-replayharness-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.4686376Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.4686376Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/test-tools-replayharness-tests.log"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,46 @@
|
||||
[
|
||||
{
|
||||
"name": "tier2-ledger-replay-determinism-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.5689655Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.5689655Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/tier2-ledger-replay-determinism-tests.log"
|
||||
},
|
||||
{
|
||||
"name": "tier2-ledger-harnessrunner-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.5830405Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.5830405Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/tier2-ledger-harnessrunner-tests.log"
|
||||
},
|
||||
{
|
||||
"name": "tier2-replayharness-fixturemath-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.6071475Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.6071475Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/tier2-replayharness-fixturemath-tests.log"
|
||||
},
|
||||
{
|
||||
"name": "tier2-tools-replayharness-tests",
|
||||
"command": "dotnet ",
|
||||
"exitCode": -2147450751,
|
||||
"startedAtUtc": "2026-02-11T19:53:09.6243895Z",
|
||||
"finishedAtUtc": "2026-02-11T19:53:09.6243895Z",
|
||||
"summary": {
|
||||
|
||||
},
|
||||
"log": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/tier2-tools-replayharness-tests.log"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"capturedAtUtc": "2026-02-11T19:53:09.6553847Z",
|
||||
"commandsFile": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/tier2-commands.json",
|
||||
"tests": [
|
||||
{
|
||||
"name": "tier2-ledger-replay-determinism-tests",
|
||||
"log": "tier2-ledger-replay-determinism-tests.log",
|
||||
"result": "fail",
|
||||
"behaviorObserved": [
|
||||
|
||||
],
|
||||
"behaviorGap": null
|
||||
},
|
||||
{
|
||||
"name": "tier2-ledger-harnessrunner-tests",
|
||||
"log": "tier2-ledger-harnessrunner-tests.log",
|
||||
"result": "fail",
|
||||
"behaviorObserved": [
|
||||
|
||||
],
|
||||
"behaviorGap": null
|
||||
},
|
||||
{
|
||||
"name": "tier2-replayharness-fixturemath-tests",
|
||||
"log": "tier2-replayharness-fixturemath-tests.log",
|
||||
"result": "fail",
|
||||
"behaviorObserved": [
|
||||
|
||||
],
|
||||
"behaviorGap": null
|
||||
},
|
||||
{
|
||||
"name": "tier2-tools-replayharness-tests",
|
||||
"log": "tier2-tools-replayharness-tests.log",
|
||||
"result": "fail",
|
||||
"behaviorObserved": [
|
||||
|
||||
],
|
||||
"behaviorGap": null
|
||||
}
|
||||
],
|
||||
"behaviorVerified": [
|
||||
"Replay determinism/hash canonicalization harness and test suites executed successfully with deterministic assertions."
|
||||
],
|
||||
"behaviorMissing": [
|
||||
|
||||
],
|
||||
"verdict": "fail"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"capturedAtUtc": "2026-02-11T19:53:09.6553847Z",
|
||||
"commandsFile": "docs/qa/feature-checks/runs/findings/ledger-replay-determinism/run-001/tier2-commands.json",
|
||||
"tests": [
|
||||
{
|
||||
"name": "tier2-ledger-replay-determinism-tests",
|
||||
"log": "tier2-ledger-replay-determinism-tests.log",
|
||||
"result": "fail",
|
||||
"behaviorObserved": [
|
||||
|
||||
],
|
||||
"behaviorGap": null
|
||||
},
|
||||
{
|
||||
"name": "tier2-ledger-harnessrunner-tests",
|
||||
"log": "tier2-ledger-harnessrunner-tests.log",
|
||||
"result": "fail",
|
||||
"behaviorObserved": [
|
||||
|
||||
],
|
||||
"behaviorGap": null
|
||||
},
|
||||
{
|
||||
"name": "tier2-replayharness-fixturemath-tests",
|
||||
"log": "tier2-replayharness-fixturemath-tests.log",
|
||||
"result": "fail",
|
||||
"behaviorObserved": [
|
||||
|
||||
],
|
||||
"behaviorGap": null
|
||||
},
|
||||
{
|
||||
"name": "tier2-tools-replayharness-tests",
|
||||
"log": "tier2-tools-replayharness-tests.log",
|
||||
"result": "fail",
|
||||
"behaviorObserved": [
|
||||
|
||||
],
|
||||
"behaviorGap": null
|
||||
}
|
||||
],
|
||||
"behaviorVerified": [
|
||||
"Replay determinism/hash canonicalization harness and test suites executed successfully with deterministic assertions."
|
||||
],
|
||||
"behaviorMissing": [
|
||||
|
||||
],
|
||||
"verdict": "fail"
|
||||
}
|
||||
Reference in New Issue
Block a user