|
17 | 17 | "localMovedContractTestsPassed": 27, |
18 | 18 | "compiledUnitBenchmarkTypes": 0, |
19 | 19 | "compiledComparisonBenchmarkTypes": 588, |
20 | | - "verificationStage": "R122 full Release build passed with zero drift/warnings/errors; current codec19 normal/scalar passed locally; original876c Linux full unit/scalar/recovery passed and RF3 failed15/155; fresh current-source complete Linux gates remain open", |
| 20 | + "verificationStage": "R130 full Release and R133 native formatter passed with 4,113 compile inputs and zero drift; strengthened read-cut lifetime class5/5 normal/scalar; original922 Linux full normal/scalar2764/2764 and recovery235/235 plus same-job native identity passed; RF3 terminal cancelled, original failure artifacts pending review; current complete Linux gates remain open", |
21 | 21 | "remaining": [ |
22 | 22 | "Complete current-source Linux native unit/scalar/recovery with same-job compiled image identity and RF3 public SDK/MCP acceptance", |
23 | 23 | "Resolve actual RF3 failures; local focused diagnostics did not deploy because the intended server image setting was absent", |
|
40 | 40 | "receipt": "https://github.com/managedcode/KeyLoad/actions/runs/37546085722" |
41 | 41 | }, |
42 | 42 | "currentBuild": { |
43 | | - "compileInputs": 4112, |
| 43 | + "compileInputs": 4113, |
44 | 44 | "inputDrift": 0, |
45 | 45 | "warnings": 0, |
46 | 46 | "errors": 0, |
47 | | - "logSha256": "fe030e4f12333033052093ddb025a37640d2ffebf058dc9b7f5d159f1ffa0bbb", |
| 47 | + "logSha256": "caeb8fb61f61da1c018ad71606a7fcc59c73ee520a7904a3d184c343725b5cbf", |
48 | 48 | "passed": true, |
49 | | - "qualification": "native local full Release build; runtime and Linux task acceptance remain open" |
| 49 | + "qualification": "native local full Release build; Linux task acceptance remains open" |
50 | 50 | }, |
51 | 51 | "currentFormatter": { |
52 | | - "compileInputs": 4112, |
| 52 | + "compileInputs": 4113, |
53 | 53 | "inputDrift": 0, |
54 | 54 | "nativeExitCode": 0, |
55 | 55 | "logSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" |
|
67 | 67 | "failed": 0, |
68 | 68 | "skipped": 0, |
69 | 69 | "sameJobSourceImageIdentityPassed": true, |
70 | | - "rf3": "pending_at_original_verify_artifact_capture", |
| 70 | + "rf3": "cancelled; original terminal artifacts pending review, no RF3 pass inferred", |
71 | 71 | "qualification": "original completed Linux verify job; current added codec/owner tests need their own source-bound original outcomes", |
72 | 72 | "receipt": "https://github.com/managedcode/KeyLoad/actions/runs/37550611380" |
73 | 73 | } |
|
1075 | 1075 | "src/KeyLoad.Storage.ZoneTree/ZoneTreeStore.cs", |
1076 | 1076 | "tests/KeyLoad.RecoveryTests/Features/StorageRecovery/Cases/RecoveryTests.cs", |
1077 | 1077 | "docs/implementation/durability-audit.md", |
1078 | | - "tests/KeyLoad.UnitTests/Features/StorageRecovery/Cases/StorageOwnerProcessTests.cs" |
| 1078 | + "tests/KeyLoad.UnitTests/Features/StorageRecovery/Cases/StorageOwnerProcessTests.cs", |
| 1079 | + "tests/KeyLoad.UnitTests/Features/StorageRecovery/Cases/NativeReadCutLifetimeTests.cs", |
| 1080 | + "tests/KeyLoad.UnitTests/Features/StorageRecovery/Assertions/NativeReadCutStoreStateAssertions.cs" |
1079 | 1081 | ], |
1080 | 1082 | "qualification": { |
1081 | | - "sourceStage": "TASK-STORAGE-OWNER-PROCESS_real_parent_live_owner_two_denied_children_healthy_write_dispose_child_success_exact_reopen_joined", |
| 1083 | + "sourceStage": "TASK-STORAGE-OWNER-PROCESS_and_TASK-CUT-SHUTDOWN-STATE_real_process_and_exact_joined_reopen_state_joined_local_native_normal_scalar_passed", |
1082 | 1084 | "requirements": [ |
1083 | 1085 | "REQ-STORAGE-008", |
1084 | 1086 | "REQ-CUT-003", |
|
1093 | 1095 | "canonicalFormatterPassed": true, |
1094 | 1096 | "runtimeQualified": false, |
1095 | 1097 | "currentBuild": { |
1096 | | - "compileInputs": 4112, |
| 1098 | + "compileInputs": 4113, |
1097 | 1099 | "inputDrift": 0, |
1098 | 1100 | "warnings": 0, |
1099 | 1101 | "errors": 0, |
1100 | | - "logSha256": "fe030e4f12333033052093ddb025a37640d2ffebf058dc9b7f5d159f1ffa0bbb", |
| 1102 | + "logSha256": "caeb8fb61f61da1c018ad71606a7fcc59c73ee520a7904a3d184c343725b5cbf", |
1101 | 1103 | "passed": true, |
1102 | | - "qualification": "native local full Release build; runtime and Linux task acceptance remain open" |
| 1104 | + "qualification": "native local full Release build; Linux task acceptance remains open" |
1103 | 1105 | }, |
1104 | 1106 | "currentFormatter": { |
1105 | | - "compileInputs": 4112, |
| 1107 | + "compileInputs": 4113, |
1106 | 1108 | "inputDrift": 0, |
1107 | 1109 | "nativeExitCode": 0, |
1108 | 1110 | "logSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" |
|
1133 | 1135 | }, |
1134 | 1136 | "remaining": [ |
1135 | 1137 | "Current-source Linux normal/scalar real distinct-process ownership and full recovery with native source/test-image identity", |
1136 | | - "Strengthen existing joined read-cut shutdown case with exact bytes/position/full identity and a healthy write/reopen; no duplicate shutdown scenario", |
| 1138 | + "Current-source Linux strengthened read-cut shutdown/reopen exact-state case with native source/test-image identity; local normal/scalar five-case class passes", |
1137 | 1139 | "Bind actual native maintainer shutdown ownership and pooled-buffer operation criteria before whole KL-008 acceptance; full StorageRecovery RF3/endurance/power-loss remain separate mandatory gates" |
1138 | | - ] |
| 1140 | + ], |
| 1141 | + "localReadCutShutdownStateEvidence": { |
| 1142 | + "task": "TASK-CUT-SHUTDOWN-STATE", |
| 1143 | + "criterion": "AC-CUT-003", |
| 1144 | + "normalPassed": 5, |
| 1145 | + "normalTotal": 5, |
| 1146 | + "scalarPassed": 5, |
| 1147 | + "scalarTotal": 5, |
| 1148 | + "failed": 0, |
| 1149 | + "skipped": 0, |
| 1150 | + "normalTrxSha256": "d5c5351a35183dce60b8fdadb019cece05f5cec97afe4a4982c93fa917b902ca", |
| 1151 | + "scalarTrxSha256": "171a448edf979a5ac373e318b044cc6452ded09702ec80d022356b0b50767058", |
| 1152 | + "normalLogSha256": "4d5eedf86cf0540252b1f3141212a93f1b639d04f75abff3887495ffa2d6d3e8", |
| 1153 | + "scalarLogSha256": "2a22d47b61bd8d72ac93d787bb69091e3ea7e0aa6ddd7c263a58f8de25ee5ec9", |
| 1154 | + "sourceInputs": 4114, |
| 1155 | + "unitAndCrashHostAssemblyInputs": 541, |
| 1156 | + "sourceDrift": 0, |
| 1157 | + "assemblyDrift": 0, |
| 1158 | + "ownedSourceHashes": { |
| 1159 | + "tests/KeyLoad.UnitTests/Features/StorageRecovery/Cases/NativeReadCutLifetimeTests.cs": "079f7d0f671e2837cea8f803b22a4890293a97c0ba8f7ada1480b9412119b15d", |
| 1160 | + "tests/KeyLoad.UnitTests/Features/StorageRecovery/Assertions/NativeReadCutStoreStateAssertions.cs": "9135c82ee423989739cd58932b3022f7b1d3559d2e56d68b9f1240c8fe36f547" |
| 1161 | + }, |
| 1162 | + "observedFlow": "actual callback overlap and shutdown cancellation; original traversal/disposal joined; exact bytes/position/all identity fields after reopen; healthy second record write/read and second reopen preserves both records and identity", |
| 1163 | + "qualification": "actual local native normal/scalar five-case class; current-source Linux recovery and whole KL-008 criteria remain open" |
| 1164 | + } |
1139 | 1165 | } |
1140 | 1166 | }, |
1141 | 1167 | "KL-009": { |
|
0 commit comments