docs(perf): preserve native rules freshness receipts
This commit is contained in:
@@ -16,7 +16,7 @@ The cost is one owner-primary-key settings lookup per job request, plus a single
|
||||
- **PASSED:** `git diff --check`.
|
||||
- **PASSED:** `graphify update .` rebuilt the local AST graph without API/model use. It reported missing optional PDF/SQL parsers and files without extracted symbols; those are graph coverage limits, not application test failures. Generated `graphify-out/` remains local and untracked, as at the source worktree.
|
||||
|
||||
Durable machine-readable red/final result names, outcomes, counts and timestamps: [verification.json](evidence/rules-freshness/verification.json). Raw TRX files remain local to this test worktree.
|
||||
Durable machine-readable red/final result names, outcomes, counts and timestamps: [verification.json](evidence/rules-freshness/verification.json). Exact native red, development-green and final-regression TRX files are preserved as `.trx.gz` files alongside it. [native-receipts.json](evidence/rules-freshness/native-receipts.json) records raw/compressed SHA256 hashes and byte lengths; gzip decompression reproduces the original receipts without text transformations. The seven-test development-green run overlaps the final regression run.
|
||||
|
||||
Commands use the installed `C:\Users\Connor\.dotnet\dotnet.exe` SDK; the runtime-only Program Files executable cannot execute SDK commands. Test command: `dotnet test JobTrackerApi.Tests/JobTrackerApi.Tests.csproj --no-restore --filter "FullyQualifiedName~RuleSettingsFreshnessTests|FullyQualifiedName~JobQueryParityTests|FullyQualifiedName~JobApplicationsWorkflowSignalsTests|FullyQualifiedName~RulesEngineProspectTests|FullyQualifiedName~ConcurrentInitializationTests"`.
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"format": "Native VSTest TRX compressed with gzip; no text transformations",
|
||||
"receipts": [
|
||||
{
|
||||
"rawFile": "rules-red.trx",
|
||||
"rawBytes": 30627,
|
||||
"rawSha256": "c74e5e9703924e1a1775bddab662d8327f3d66ce502ca61d917cd827317e9d68",
|
||||
"compressedFile": "rules-red.trx.gz",
|
||||
"compressedBytes": 2844,
|
||||
"compressedSha256": "630785b741059e1398e777f0c8f84bdf3f7e748844547d7c468ec913cf0261aa"
|
||||
},
|
||||
{
|
||||
"rawFile": "rules-green.trx",
|
||||
"rawBytes": 12087,
|
||||
"rawSha256": "7960a65a79f9208178d91b41a47469c7839ef4e8c352d077d7fe0fa7745354b3",
|
||||
"compressedFile": "rules-green.trx.gz",
|
||||
"compressedBytes": 2092,
|
||||
"compressedSha256": "131c814b17df0fbbde67dea15ed9e65db2e1f2c801afada903453b504b4a64f6"
|
||||
},
|
||||
{
|
||||
"rawFile": "rules-regression.trx",
|
||||
"rawBytes": 53741,
|
||||
"rawSha256": "e2e7e51902a167cdcb6fa46339476759f63331863f5a2953e3d64cf08b97b106",
|
||||
"compressedFile": "rules-regression.trx.gz",
|
||||
"compressedBytes": 6020,
|
||||
"compressedSha256": "7c229b8beb9d2fa8f3ff453f58d5f3cfeac8987d1f79c0bac65db1a55c0883ca"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user