Skip to content

Commit b63efeb

Browse files
committed
Record corrected one-node and RF3 functional gate passes
Both native cases pass on e292c1c with matching source, executable and image-input cohorts: one node10302 successful SDK/MCP/SQL operations, RF3 10306. Each completes41waves, three-resource event/queue/topic/blob rotation, current persisted authorization, cross-client replay and original owned cleanup. Bind original TRX, stdout, image and terminal evaluator hashes. Preserve previous scenarios and failed originals. Record39/39 selected whole-operation Unit cases,3/3 selected recovery cases and the separate actual RF3 all-node cold authorization pass. This updates local working-base evidence only; original KL acceptance remains20/105 and DROP/full SQL/Linux/endurance/performance/release remain open.
1 parent e292c1c commit b63efeb

3 files changed

Lines changed: 234 additions & 50 deletions

File tree

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ flowchart LR
9292

9393
[KL-105](docs/Features/BenchmarkComparisons/DotnetProfiling.md) adds .NET profiling with `dotnet-diagnostics-mcp`, measured bottleneck repairs and matched verification; its acceptance remains open.
9494

95-
The [working database functional gates](docs/Features/DatabaseComposition/FunctionalDatabaseGates.md) passed locally on the recorded `86834e8a` cohort: **one Aspire instance completed 10,302 successful operations; three RF3 nodes completed 10,306** on the same source, executable and image-input cohort. Both scenarios use the real SDK, official MCP SDK and selected T-SQL, with three configured resources per supported catalog model, eight workload users, one queue operator and the server-side queue → graph → queue roundtrip. Original native results include owned shutdown and released-storage checks. Time-series analytics uses the persisted series sets; native operational analytics is separate derived node-local history with one engine per node. A subsequently identified scheduler/resource-selection correlation leaves complete repeated event/queue/topic/blob lifecycle coverage on all three resources open; see the linked gate specification.
95+
The corrected [working database functional gates](docs/Features/DatabaseComposition/FunctionalDatabaseGates.md) passed locally on the recorded `e292c1c1` cohort: **one Aspire instance completed 10,302 successful operations; three RF3 nodes completed 10,306** on the same source, executable and image-input cohort. Both scenarios use the real SDK, official MCP SDK and selected T-SQL, with eight workload users, one queue operator and complete event/queue/topic/blob rotation across all three configured resources. Every model, the server-side queue → graph → queue roundtrip, cross-client replay, owned shutdown and released-storage checks passed. Time-series analytics uses three persisted series sets; native operational analytics is one separate derived engine per node.
9696

97-
The current resource-lifetime and analytics-root repair checkpoint passes its strict solution build, all **39 selected native whole-operation tests**, all **three selected process/native recovery tests**, and the actual SDK/MCP RF3 authorization scenario through all-three-node same-root cold restart. The corrected functional scenario now rotates repeated event, queue/topic and blob flows across all three resources; its fresh one-node then RF3 pair remains open. Earlier gate results retain their original source scope.
97+
The resource-lifetime and analytics-root repair checkpoint also passes its strict solution build, all **39 selected native whole-operation tests**, all **three selected process/native recovery tests**, and the actual SDK/MCP RF3 authorization scenario through all-three-node same-root cold restart. These are local development proofs. Earlier scenarios and failures retain their original source scope; whole-product and Linux qualification remain open.
9898

9999
`DROP TABLE` remains open. Local functional proof does not complete unified SQL, failover/endurance, security, performance or release qualification. This working-base priority precedes the broader [foundation-first plan](docs/Features/RepositoryGovernance/FoundationDelivery.md); original [task acceptance](docs/implementation/status.json) remains **20 accepted / 85 in progress**.
100100

‎docs/Features/DatabaseComposition/FunctionalDatabaseGates.md‎

Lines changed: 41 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,41 @@ defects while the other modules continue.
107107

108108
## Current local execution evidence
109109

110+
Both corrected native cases passed on commit
111+
`e292c1c1585bc0bc402d3be4f97165ca6b29ac25`:
112+
113+
| Gate | Genuine nodes | Successful SDK operations | Successful MCP operations | Total | Native result |
114+
| --- | --- | --- | --- | --- | --- |
115+
| R477 single instance | 1 | 5,315 | 4,987 | 10,302 | 1 passed, 0 failed, 0 skipped |
116+
| R478 RF3 | 3 | 5,317 | 4,989 | 10,306 | 1 passed, 0 failed, 0 skipped |
117+
118+
Each completed 41 joined waves with the corrected independent resource index,
119+
covering all three event, queue/topic and blob resources. Both retained eight
120+
workload users, one queue operator, actual selected T-SQL composition and full
121+
SDK/MCP result, replay and authorization oracles. Original native cleanup passed
122+
before terminal acceptance. Source, executable and image-input cohort bindings
123+
match exactly; drift is zero. Elapsed owned-runner times were 228.364 seconds
124+
and 385.538 seconds, respectively; these are functional test durations, not
125+
comparable performance measurements.
126+
127+
Original terminal evaluators under `TestResults/stage61-native-join/` are
128+
`root-r477-gate1-terminal-evaluation.original.json`, SHA-256
129+
`d3f05f6737201980432ba493351a0617bd9d0c7622b6239e2c7baa35c5c744c1`,
130+
and `root-r478-gate2-terminal-evaluation.original.json`, SHA-256
131+
`8e4e942842e91440c289e18a806baadd51950e9f606bb47949dbac1499e093dd`.
132+
They bind original TRX, stdout, joined runner, native fixture lifecycle and exact
133+
image identity checks. The complete identities are recorded in
134+
`docs/implementation/status.json`. This local proof does not qualify complete
135+
SQL, DROP, Linux, endurance, power-loss durability or release readiness.
136+
137+
The associated strict full solution build passed with zero warnings/errors;
138+
all 39 selected native whole-operation tests and all three selected recovery
139+
cases passed. The separate real SDK/MCP persisted-authorization RF3 case also
140+
passed through all-three-node same-root cold restart. Production sources and
141+
binaries were unchanged between that cold proof and this corrected pair.
142+
143+
## Previous local execution evidence
144+
110145
Both original native cases passed on commit
111146
`86834e8a68d54c8c749221a373bb38b94b5d8436`:
112147

@@ -138,11 +173,11 @@ four new deadline flows; R467 passed all three selected process/native recovery
138173
cases. At that historical R465/R466 checkpoint, the default fixture correction
139174
changed one nullable-key expression only; product and public functional-test
140175
source remained unchanged from the recorded local pair. The later resource-index
141-
correction below changes the functional scenario and requires a fresh matched
142-
Gate1/Gate2 pair, which remains open. R466 collected production coverage for its
176+
correction below changed the functional scenario; its fresh matched R477/R478
177+
pair now passes as recorded above. R466 collected production coverage for its
143178
nine cases only, not a full-product coverage result.
144179

145-
## Current source coverage limitation
180+
## Resource rotation correction
146181

147182
Source inspection found that the wave scheduler and iteration-based resource
148183
selection correlate: `model = (wave + worker) % 9` and
@@ -156,9 +191,9 @@ requires at least 27 complete waves before the successful-operation threshold ca
156191
end execution. In the unchanged four-worker schedule this schedules four full
157192
visits to each model/resource combination. A failed original visit still fails
158193
the gate; scheduled visits do not increment successful-operation counters. The
159-
corrected scenario requires a fresh matched gate pair. Original recorded PASS
160-
reports and operation counts remain historical facts; they do not prove complete
161-
lifecycle coverage of all three resources for these models.
194+
corrected scenario passed the fresh matched R477/R478 gate pair above. Original
195+
recorded PASS reports and operation counts remain historical facts with their
196+
narrower scenario; the corrected pair supplies all-three-resource lifecycle proof.
162197

163198
## Historical repair evidence
164199

0 commit comments

Comments
 (0)