返回 DeepSeek-Reasonix
manual-session-compatibility-results.json
根目录 / docs / testing / manual-session-compatibility-results.json
1 {
2 "date": "2026-09-22",
3 "baseline": "0d7a103fdd6fbeff3b8d69e31f0d395eef6b6666",
4 "overlayMainV2": "f26283afb2f58c974e84f009dabd00718c188e22",
5 "independentGroupsOverlap": true,
6 "goJSONGates": [
7 {
8 "gate": "existing-migration",
9 "status": "passed",
10 "topLevelTests": 81,
11 "testAndSubtestResults": 146,
12 "packages": [
13 {
14 "package": "reasonix/desktop",
15 "seconds": 353.185
16 }
17 ],
18 "logSHA256": "6a5a351e644111eb4ca1438353156f672eab658be7b20a077e48ced706f4f8a7"
19 },
20 {
21 "gate": "root-race",
22 "status": "passed",
23 "topLevelTests": 131,
24 "testAndSubtestResults": 165,
25 "packages": [
26 {
27 "package": "reasonix/internal/topicstate",
28 "seconds": 2.418
29 },
30 {
31 "package": "reasonix/internal/sessioninbox",
32 "seconds": 3.301
33 },
34 {
35 "package": "reasonix/internal/transcript",
36 "seconds": 14.129
37 },
38 {
39 "package": "reasonix/internal/sessioncatalog",
40 "seconds": 38.288
41 },
42 {
43 "package": "reasonix/internal/session",
44 "seconds": 287.73
45 }
46 ],
47 "logSHA256": "037a33c39093058e9340d571926ce852365b40e8f6d596ecc95ac41a1354d137"
48 },
49 {
50 "gate": "tagged-history-3-5",
51 "status": "passed",
52 "topLevelTests": 1,
53 "testAndSubtestResults": 7,
54 "packages": [
55 {
56 "package": "reasonix/desktop",
57 "seconds": 203.337
58 }
59 ],
60 "logSHA256": "da9580a213eb4c3e15647766051a2a9819957038716b8329385afddc01873540"
61 },
62 {
63 "gate": "tagged-history-6-7",
64 "status": "passed",
65 "topLevelTests": 1,
66 "testAndSubtestResults": 5,
67 "packages": [
68 {
69 "package": "reasonix/desktop",
70 "seconds": 133.952
71 }
72 ],
73 "logSHA256": "4ad8d1e650d19f7a5b49fd430ff0cbd1bd5fb26dba6284c9a51f568c9e18075b"
74 },
75 {
76 "gate": "tagged-history-8-race",
77 "status": "passed",
78 "topLevelTests": 1,
79 "testAndSubtestResults": 3,
80 "packages": [
81 {
82 "package": "reasonix/desktop",
83 "seconds": 174.357
84 }
85 ],
86 "logSHA256": "40123d9639970ddadc2f7c9c3f80469d1290d7232b0abdc413d1b8dcf2cbce1d"
87 },
88 {
89 "gate": "tagged-history-10-11",
90 "status": "passed",
91 "topLevelTests": 1,
92 "testAndSubtestResults": 5,
93 "packages": [
94 {
95 "package": "reasonix/desktop",
96 "seconds": 204.632
97 }
98 ],
99 "logSHA256": "5e6d2f1ead4f63908b1cdf36f759501c6c7303ae017d0d5abc61fd097889eafe"
100 },
101 {
102 "gate": "tagged-drafts",
103 "status": "passed",
104 "topLevelTests": 5,
105 "testAndSubtestResults": 15,
106 "packages": [
107 {
108 "package": "reasonix/desktop",
109 "seconds": 1.69
110 }
111 ],
112 "logSHA256": "1134ca793cbdbddac9cb8988a04413cd0d6e2b357f7fa6f3e4a96cc36888f55e"
113 },
114 {
115 "gate": "old-writer-roundtrip",
116 "status": "passed",
117 "topLevelTests": 1,
118 "testAndSubtestResults": 3,
119 "packages": [
120 {
121 "package": "reasonix/desktop",
122 "seconds": 5.736
123 }
124 ],
125 "logSHA256": "7b899fb8251934b072f9bd8a57a487b5898a03df8c3fbe17706e38eff1966935"
126 },
127 {
128 "gate": "damaged-history",
129 "status": "passed",
130 "topLevelTests": 1,
131 "testAndSubtestResults": 9,
132 "packages": [
133 {
134 "package": "reasonix/desktop",
135 "seconds": 39.216
136 }
137 ],
138 "logSHA256": "ecf3d59586585f0243c9fba32216ac01bb49569585d9fcf23f381efb4a7b818b"
139 },
140 {
141 "gate": "main-v2-root",
142 "status": "passed",
143 "topLevelTests": 283,
144 "testAndSubtestResults": 333,
145 "packages": [
146 {
147 "package": "reasonix/internal/transcript",
148 "seconds": 0.44
149 },
150 {
151 "package": "reasonix/internal/agent",
152 "seconds": 13.988
153 },
154 {
155 "package": "reasonix/internal/control",
156 "seconds": 163.982
157 }
158 ],
159 "logSHA256": "fb0a24f6834c3ce2044880e3aa6d3bfa3263d1ae9f1a778711bac60b2d0e84ea"
160 },
161 {
162 "gate": "main-v2-desktop-race",
163 "status": "passed",
164 "topLevelTests": 13,
165 "testAndSubtestResults": 26,
166 "packages": [
167 {
168 "package": "reasonix/desktop",
169 "seconds": 14.108
170 }
171 ],
172 "logSHA256": "cc2d1c4fa40c6157227248b914923f21c5824b9406a405771dd1f386afaa6a5d"
173 }
174 ],
175 "native": {
176 "platform": "darwin-arm64",
177 "version": "v1.38.12-preview.1",
178 "artifactsSHA256": {
179 "MacOS/Reasonix": "fe5611f724912bfb042b96b1004b4fd58ca8709fa47359b1c95b204adac279d5",
180 "Resources/service/reasonix-desktop": "fb7cdcab394fe5bcc519df8d5a4536ea71b9b809d312dc716818fa093a54971d",
181 "Resources/app.asar": "33e1dcca8c4fb4128110c5fcb28a585c7edbfc8f33c68538df2881f63654709f"
182 },
183 "historicalVersions": [
184 {
185 "version": "1.38.3",
186 "commit": "fa018e4109268c912063c8cc619302fccdb57d74",
187 "sessions": 3,
188 "status": "passed"
189 },
190 {
191 "version": "1.38.4",
192 "commit": "680e00e5baaf6a7e125d19fba685f0c5605ee100",
193 "sessions": 3,
194 "status": "passed"
195 },
196 {
197 "version": "1.38.5",
198 "commit": "95d02e52bd99471e29da0c3b0cf6306fcfc3d43d",
199 "sessions": 3,
200 "status": "passed"
201 },
202 {
203 "version": "1.38.6",
204 "commit": "e2145b031deef603d9ec1acc9d30f9a1e1ac9325",
205 "sessions": 3,
206 "status": "passed"
207 },
208 {
209 "version": "1.38.7",
210 "commit": "036c7c50c5c154f747419aee6b75667f9044c8fa",
211 "sessions": 3,
212 "status": "passed"
213 },
214 {
215 "version": "1.38.8",
216 "commit": "7278072720a2dc7a31cce0eec18c1eacc149c0e0",
217 "sessions": 6,
218 "status": "passed"
219 },
220 {
221 "version": "1.38.9",
222 "commit": "dc915ab97bfdeb5d0e414916c0f58708dca80051",
223 "sessions": 6,
224 "status": "passed"
225 },
226 {
227 "version": "1.38.10",
228 "commit": "366e0eb6b86bbf4278547995eda0f42b4404242d",
229 "sessions": 6,
230 "status": "passed"
231 },
232 {
233 "version": "1.38.11",
234 "commit": "11f9705f083819f1dc9ad764d8352013a86ebd44",
235 "sessions": 6,
236 "status": "passed"
237 }
238 ],
239 "manualScenarios": [
240 "matched shell/service handshake",
241 "three independent sessions and retry identities",
242 "normal exit and SQLite reopen",
243 "acknowledged input survives shell crash",
244 "image reference and preview survive restart",
245 "input survives archive and restart",
246 "last archive creates no replacement"
247 ]
248 },
249 "limits": [
250 "Windows and Linux packaged execution not performed",
251 "Previous complete desktop clients not installed; actual tagged storage implementations used",
252 "No official release or remote CI run",
253 "No real provider execution"
254 ],
255 "additionalGates": [
256 {
257 "gate": "CI history-8-9 race partition",
258 "status": "passed",
259 "command": "node ../scripts/desktop-windows-go-tests.mjs history-8-9 --race",
260 "desktopPackageSeconds": 176.148,
261 "logSHA256": "04d9efcde0fc082d58946337da69c3e535a0c4e53df679e85abff87922a69ea5"
262 },
263 {
264 "gate": "CI partition and workflow contracts",
265 "status": "passed",
266 "tests": 27
267 },
268 {
269 "gate": "main-v2 import identity race regression",
270 "status": "passed",
271 "packageSeconds": 9.038
272 },
273 {
274 "gate": "repository inventory, lint and whitespace",
275 "status": "passed",
276 "lintBaselineIncreased": false,
277 "bundleBudgetIncreased": false
278 }
279 ],
280 "submissionRaceReview": {
281 "status": "passed",
282 "date": "2026-09-22",
283 "regressionScenarios": 6,
284 "originalPersistenceRegression": "passed",
285 "sourceAndTestTypechecks": "passed",
286 "appLifecycleRegression": "passed",
287 "mainV2OverlayTestsAndProductionBuild": "passed",
288 "repositoryLint": "passed",
289 "nativePlatform": "darwin-arm64",
290 "artifactsSHA256": {
291 "MacOS/Reasonix": "0ac2b2779e5ae8e29b42f3b4ff4f8417c5e2b9e4d4f398d6cd9d714e9e166a35",
292 "Resources/service/reasonix-desktop": "498e49aecf3c9566773bfcdf7d573276600a3ab65591aa28c7926abe870d414c",
293 "Resources/app.asar": "33e1dcca8c4fb4128110c5fcb28a585c7edbfc8f33c68538df2881f63654709f"
294 },
295 "nativeScenarios": [
296 "matched shell/service handshake",
297 "three independent sessions and retry identities",
298 "normal exit and SQLite reopen",
299 "acknowledged input survives shell crash",
300 "image reference and preview survive restart",
301 "input survives archive and restart",
302 "last archive creates no replacement"
303 ],
304 "storageFormatsChanged": false,
305 "historicalNineVersionMatrixRerun": false
306 },
307 "rollbackWiringAudit": {
308 "date": "2026-09-22",
309 "desktopAvailableTopLevelTests": 2929,
310 "desktopPartitions": "11 disjoint inventory-verified groups passed",
311 "monolithicDesktopRun": "10-minute process timeout during historical matrix; no assertion failure; completed with existing partitions",
312 "historicalFixturesRerun": "1.38.3 through 1.38.11",
313 "mainV2Overlay": "prior pinned f26283afb2f5 evidence retained, not rerun against a newer head",
314 "targetedRace": "passed",
315 "sourceAndTestTypechecks": "passed, including new JSX regressions through the test type-contract entry point",
316 "finalSharedComposerHarnessSuites": 12,
317 "repositoryLint": "passed",
318 "appLifecycle": "passed",
319 "nativePlatform": "darwin-arm64",
320 "nativeRendererPasteRestart": "passed, original image source restored, decoded preview and fresh runtime credential verified",
321 "nativeLifecycle": "passed, normal exit, shell crash, archive and empty welcome",
322 "packageZipSHA256": "a637ecb0674953be4baf8e798906e1e317af11e02efb0aa5385b49c72cd11379",
323 "strictCodeSignature": "passed",
324 "userPreviewUpdated": true,
325 "canonicalStorageFormatsChanged": false,
326 "independentInputChange": "optional attachment recoveryPath; transient credential omitted when durable source is present",
327 "budgetOrLintBaselinesIncreased": false,
328 "unverifiedNativePlatforms": ["windows", "linux"]
329 }
330 }
331
331 lines JSON