{ "schemaVersion": 1, "checkpoint": "P7-02", "slice": "SQLite evidence-list compatibility repair only", "acceptance": "GO for bounded local repair; hygiene PASS, normally pushed and directly verified", "entryCommit": "d21501aa7e5f9040937fa821d6a77d823b7e08eb", "problem": "EF SQLite9.0.14 cannot translate DateTimeOffset ORDER BY; owned evidence POST200 was followed by list GET500 and actual provider NotSupportedException.", "change": "Keep SQL owner filtering and AsNoTracking. SQLite materializes only owned rows then orders actual DTO instants; other providers retain existing SQL ordering.", "sourceAndBinarySnapshots": [ { "originalPath": "JobTrackerApi/Controllers/CareerEvidenceController.cs", "raw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/source/JobTrackerApi/Controllers/CareerEvidenceController.cs", "sha256": "46b9f9a78aa486d0870fe86a85156f87820798454d2e4f5e96c02208b47cd117", "bytes": 4672, "hashPolicy": "Exact measured raw bytes" }, "observedSha256": "f7c9998d16d963f87ce81442680dba3cc4c37b53b829016bf42d8795751ee87c", "observedHashPolicy": "UTF-8 canonical LF" }, { "originalPath": "JobTrackerApi.Tests/CareerEvidenceControllerTests.cs", "raw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/source/JobTrackerApi.Tests/CareerEvidenceControllerTests.cs", "sha256": "2621168ce6e0a287d2415da3c22a2348977d2989206e7737ba7de7e7780c7aae", "bytes": 4071, "hashPolicy": "Exact measured raw bytes" }, "observedSha256": "5009fc9a36aeb74faeb0c8064e0b4bef567468f687e6910a7ae39e3d4131f000", "observedHashPolicy": "UTF-8 canonical LF" }, { "originalPath": "JobTrackerApi/bin/Release/net9.0/JobTrackerApi.dll", "raw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/source/JobTrackerApi/bin/Release/net9.0/JobTrackerApi.dll", "sha256": "d2da64748364880d471d2087d5aa101ce749b26966beed13d9e9dbaa3b92512b", "bytes": 4026368, "hashPolicy": "Exact measured raw bytes" }, "observedSha256": "d2da64748364880d471d2087d5aa101ce749b26966beed13d9e9dbaa3b92512b", "observedHashPolicy": "raw binary bytes" }, { "originalPath": "JobTrackerApi.Tests/bin/Release/net9.0/JobTrackerApi.Tests.dll", "raw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/source/JobTrackerApi.Tests/bin/Release/net9.0/JobTrackerApi.Tests.dll", "sha256": "a7f6efd41c87d1a65607d0e402c12d88b883dd66ade92dac5d33049602af2a46", "bytes": 1903104, "hashPolicy": "Exact measured raw bytes" }, "observedSha256": "a7f6efd41c87d1a65607d0e402c12d88b883dd66ade92dac5d33049602af2a46", "observedHashPolicy": "raw binary bytes" } ], "backend": { "baseline": { "record": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-build", "--filter", "FullyQualifiedName~CareerEvidenceControllerTests|FullyQualifiedName~CareerProfileControllerTests|FullyQualifiedName~CareerProfileServiceTests|FullyQualifiedName~CvBuilderTests|FullyQualifiedName~CvRevisionReadinessTests|FullyQualifiedName~SubmittedApplicationPackageTests|FullyQualifiedName~ApiAuthorizationPostureTests|FullyQualifiedName~SessionContextMiddlewareTests", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p702-baseline-20261011T235628Z" ], "startedUtc": "2026-10-11T23:56:28.061237+00:00", "finishedUtc": "2026-10-11T23:56:31.475433+00:00", "exitCode": 0, "logSha256": "9e71a60fc71de50e239733371f99d4a545ef703fd372b861d113ffe8db86e487", "counts": { "total": 90, "passed": 90, "failed": 0, "notExecuted": 0 }, "resultSha256": "77848b750e1f3cacaaca3d8ebe173bea39daf28467dec183aa7a1cf4ed4e0759" }, "files": [ { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-baseline-20261011T235628Z/career.log", "sha256": "9e71a60fc71de50e239733371f99d4a545ef703fd372b861d113ffe8db86e487", "bytes": 610, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-baseline-20261011T235628Z/career.trx", "sha256": "77848b750e1f3cacaaca3d8ebe173bea39daf28467dec183aa7a1cf4ed4e0759", "bytes": 128269, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-baseline-20261011T235628Z/command.json", "sha256": "0307d337d24d369c5a11b1624e8502bcc54d7063072fa7f3cc038d66176755e3", "bytes": 1218, "hashPolicy": "Exact measured raw bytes" } ] }, "sqliteRed": { "record": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "--filter", "FullyQualifiedName~List_orders_owned_evidence_by_actual_timestamp_with_sqlite", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p702-evidence-sqlite-red-20261011T235657Z" ], "startedUtc": "2026-10-11T23:56:57.533570+00:00", "finishedUtc": "2026-10-11T23:57:13.608627+00:00", "exitCode": 1, "logSha256": "959470d4b332277484cb80cd4a33ed4580a472150b4a8afcebdeff6dd2c737d3", "counts": { "total": 1, "passed": 0, "failed": 1, "notExecuted": 0 }, "resultSha256": "d5ef5436197d10e351c806a8bd76f057790a8353a157db258668b6e59aca5597" }, "files": [ { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-evidence-sqlite-red-20261011T235657Z/career.log", "sha256": "959470d4b332277484cb80cd4a33ed4580a472150b4a8afcebdeff6dd2c737d3", "bytes": 4622, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-evidence-sqlite-red-20261011T235657Z/career.trx", "sha256": "d5ef5436197d10e351c806a8bd76f057790a8353a157db258668b6e59aca5597", "bytes": 11060, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-evidence-sqlite-red-20261011T235657Z/command.json", "sha256": "c73a0a35d31c2d2565befa22cc05219a204ec41b21ef0647f75b74cb2d8899ec", "bytes": 938, "hashPolicy": "Exact measured raw bytes" } ] }, "sqliteGreen": { "record": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "--filter", "FullyQualifiedName~List_orders_owned_evidence_by_actual_timestamp_with_sqlite", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p702-evidence-sqlite-green-20261012T000057Z" ], "startedUtc": "2026-10-12T00:00:57.016585+00:00", "finishedUtc": "2026-10-12T00:01:05.789347+00:00", "exitCode": 0, "logSha256": "cc1eacbbf666f2a8639cc969584e1698206a5a411734464885960c3ba40fa147", "counts": { "total": 1, "passed": 1, "failed": 0, "notExecuted": 0 }, "resultSha256": "ada2edede2b7c52ad1bfdb4d48c36489fd98d2d8992a0be160ef4e712d864195" }, "files": [ { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-evidence-sqlite-green-20261012T000057Z/career.log", "sha256": "cc1eacbbf666f2a8639cc969584e1698206a5a411734464885960c3ba40fa147", "bytes": 994, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-evidence-sqlite-green-20261012T000057Z/career.trx", "sha256": "ada2edede2b7c52ad1bfdb4d48c36489fd98d2d8992a0be160ef4e712d864195", "bytes": 3026, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-evidence-sqlite-green-20261012T000057Z/command.json", "sha256": "94ca9b5c9c6bba98c243d3f575341685ba20beb760ec939aa86a3edbae3d0ca0", "bytes": 940, "hashPolicy": "Exact measured raw bytes" } ] }, "guardsGreen": { "record": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-build", "--filter", "FullyQualifiedName~CareerEvidenceControllerTests|FullyQualifiedName~CareerProfileControllerTests|FullyQualifiedName~CareerProfileServiceTests|FullyQualifiedName~CvBuilderTests|FullyQualifiedName~CvRevisionReadinessTests|FullyQualifiedName~SubmittedApplicationPackageTests|FullyQualifiedName~ApiAuthorizationPostureTests|FullyQualifiedName~SessionContextMiddlewareTests", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p702-guards-green-20261012T000119Z" ], "startedUtc": "2026-10-12T00:01:19.811294+00:00", "finishedUtc": "2026-10-12T00:01:22.664666+00:00", "exitCode": 0, "logSha256": "9be116374569b570d6f084c93cf06bca427a6e85b466609eeb1b6f0540493a98", "counts": { "total": 91, "passed": 91, "failed": 0, "notExecuted": 0 }, "resultSha256": "0c4dd2b5547f3a1ecb004e1c1b09ccf3deadcbbee6d71c0c75b886d8e29437aa" }, "files": [ { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-guards-green-20261012T000119Z/career.log", "sha256": "9be116374569b570d6f084c93cf06bca427a6e85b466609eeb1b6f0540493a98", "bytes": 614, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-guards-green-20261012T000119Z/career.trx", "sha256": "0c4dd2b5547f3a1ecb004e1c1b09ccf3deadcbbee6d71c0c75b886d8e29437aa", "bytes": 129686, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-guards-green-20261012T000119Z/command.json", "sha256": "df615b85b3a80eb29cc5a16a158ccf917bb717c7df6f1bc7bb4c3da55c62d1cb", "bytes": 1222, "hashPolicy": "Exact measured raw bytes" } ] }, "release": { "record": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "build", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "-warnaserror" ], "startedUtc": "2026-10-12T00:01:26.742018+00:00", "finishedUtc": "2026-10-12T00:01:28.751987+00:00", "exitCode": 0, "logSha256": "3a06e66b8541fd052f4c5b5df7b4485c8b1a6f7967ea7697fe2ef511a50ac981" }, "files": [ { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-release-20261012T000126Z/command.json", "sha256": "eb12a8b05f49578581b4d3563da1e968fc24ceed4621e57c29be2fe161ed5051", "bytes": 455, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/backend/p702-release-20261012T000126Z/release.log", "sha256": "3a06e66b8541fd052f4c5b5df7b4485c8b1a6f7967ea7697fe2ef511a50ac981", "bytes": 531, "hashPolicy": "Exact measured raw bytes" } ] } }, "httpRed": { "command": { "name": "career-provider", "command": [ "rtk", "proxy", "node", "node_modules/@playwright/test/cli.js", "test", "e2e/phase7-career-overview.spec.ts", "--grep", "real SQLite evidence list", "--retries=0", "--reporter=list,json", "--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\career-provider-results" ], "startedUtc": "2026-10-11T23:59:55.394424+00:00", "finishedUtc": "2026-10-12T00:00:03.810904+00:00", "exitCode": 1, "failureLog": "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\career-provider.log", "stats": { "startTime": "2026-10-11T23:59:55.906Z", "duration": 7862.606000000001, "expected": 0, "skipped": 0, "unexpected": 1, "flaky": 0 } }, "commandRaw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider-command.json", "sha256": "2f62a75ba5a8ffe0c90bd7f5f4ff1101001448d73b95e512189e4218d0a132c4", "bytes": 833, "hashPolicy": "Exact measured raw bytes" }, "reportRaw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider.json", "sha256": "89e9c7a29a1f0ddd44226103d0005175571e4c6156857bb632cdab3d189c9cfd", "bytes": 7536, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider.log", "sha256": "e99aa2b38dfe056b01acf53156b1e422a9b4c26d3c4d7cb541141753792f1b25", "bytes": 3396, "hashPolicy": "Exact measured raw bytes" }, "stats": { "startTime": "2026-10-11T23:59:55.906Z", "duration": 7862.606000000001, "expected": 0, "skipped": 0, "unexpected": 1, "flaky": 0 }, "cases": [ { "title": "[P7-02 PRES-C04 E09] real SQLite evidence list preserves owner boundaries and existing validation", "file": "phase7-career-overview.spec.ts", "line": 106, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "failed" ], "retries": [ 0 ], "errors": [ [ { "location": { "file": "E:\\Storage\\Projects\\Active\\Job tracker\\job-tracker-ui\\e2e\\phase7-career-overview.spec.ts", "column": 77, "line": 112 }, "message": "Error: the actual local SQLite HTTP list must succeed\n\n\u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBe\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // Object.is equality\u001b[22m\n\nExpected: \u001b[32m200\u001b[39m\nReceived: \u001b[31m500\u001b[39m\n\n 110 | const item = await created.json();\n 111 | const listed = await page.request.get(`${apiUrl}/career/evidence`);\n> 112 | expect(listed.status(), 'the actual local SQLite HTTP list must succeed').toBe(200);\n | ^\n 113 | expect(await listed.json()).toEqual([item]);\n 114 | expect(item.tags).toEqual(['C#', 'Norsk']);\n 115 | expect(item.sourceReference).toBe('Retrospective');\n at E:\\Storage\\Projects\\Active\\Job tracker\\job-tracker-ui\\e2e\\phase7-career-overview.spec.ts:112:77" } ] ], "durationMs": 675 } ], "axeScans": [], "attachments": [ { "test": "[P7-02 PRES-C04 E09] real SQLite evidence list preserves owner boundaries and existing validation", "name": "screenshot", "contentType": "image/png", "raw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider-results/phase7-career-overview--P7-864bf-ies-and-existing-validation-chromium/test-failed-1.png", "sha256": "3878570f4a62a0d65f57cf1754e0269e56ec797f4e36e26b44c172eb6e800401", "bytes": 4254, "hashPolicy": "Exact measured raw bytes" }, "manualReview": "No individual inspection claimed by collector" }, { "test": "[P7-02 PRES-C04 E09] real SQLite evidence list preserves owner boundaries and existing validation", "name": "error-context", "contentType": "text/markdown", "raw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider-results/phase7-career-overview--P7-864bf-ies-and-existing-validation-chromium/error-context.md", "sha256": "0eeb1979387dd74e6f459c61a827abdbc424aacae5d74c311df00841d087e4e4", "bytes": 15950, "hashPolicy": "Exact measured raw bytes" }, "manualReview": "No individual inspection claimed by collector" }, { "test": "[P7-02 PRES-C04 E09] real SQLite evidence list preserves owner boundaries and existing validation", "name": "trace", "contentType": "application/zip", "raw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider-results/phase7-career-overview--P7-864bf-ies-and-existing-validation-chromium/trace.zip", "sha256": "b4a3fa6f406aa46ffc83d75e340dd937d8881366fe484176ca4e69d48c642470", "bytes": 31146, "hashPolicy": "Exact measured raw bytes" }, "manualReview": "No individual inspection claimed by collector" } ], "reportErrors": [], "configuration": { "version": "1.62.1", "workers": 1, "projects": [ { "name": "chromium", "retries": 0 } ] } }, "httpGreen": { "command": { "name": "career-provider", "command": [ "rtk", "proxy", "node", "node_modules/@playwright/test/cli.js", "test", "e2e/phase7-career-overview.spec.ts", "--grep", "real SQLite evidence list", "--retries=0", "--reporter=list,json", "--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\career-provider-results" ], "startedUtc": "2026-10-12T00:01:48.424577+00:00", "finishedUtc": "2026-10-12T00:01:58.005609+00:00", "exitCode": 0, "stats": { "startTime": "2026-10-12T00:01:48.945Z", "duration": 9025.08, "expected": 1, "skipped": 0, "unexpected": 0, "flaky": 0 } }, "commandRaw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/green-http/career-provider-command.json", "sha256": "529df34ab717097d058a3ffd47fa62bd9ef8a0539e0239e40ee212d0c1eb3fb1", "bytes": 706, "hashPolicy": "Exact measured raw bytes" }, "reportRaw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/green-http/career-provider.json", "sha256": "e8a46bb1cd77b10156d6e190084e48f84c4094a021411b954d5587682bd60c85", "bytes": 3898, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/green-http/career-provider.log", "sha256": "62f2994ad19a262c6bf2d702eb216db1307fad5b5119ac2f8672fafd881d6e5a", "bytes": 654, "hashPolicy": "Exact measured raw bytes" }, "stats": { "startTime": "2026-10-12T00:01:48.945Z", "duration": 9025.08, "expected": 1, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "[P7-02 PRES-C04 E09] real SQLite evidence list preserves owner boundaries and existing validation", "file": "phase7-career-overview.spec.ts", "line": 106, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 925 } ], "axeScans": [], "attachments": [ { "test": "[P7-02 PRES-C04 E09] real SQLite evidence list preserves owner boundaries and existing validation", "name": "native-evidence-owner-provider-contract", "contentType": "application/json", "raw": { "storage": "Base64 attachment in raw report", "sha256": "e4586eb2bd4f1c19fc742080a1f7a375238bc7baebf3516ca7f3c1d59cf6fe27", "bytes": 267 }, "manualReview": "No individual inspection claimed by collector" } ], "reportErrors": [], "configuration": { "version": "1.62.1", "workers": 1, "projects": [ { "name": "chromium", "retries": 0 } ] } }, "nativeSpecificationSnapshots": { "red": [ { "originalPath": ".artifacts/phase7/current/ui/career-provider.json", "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider.json", "sha256": "89e9c7a29a1f0ddd44226103d0005175571e4c6156857bb632cdab3d189c9cfd", "hashPolicy": "Exact measured raw bytes" }, { "originalPath": ".artifacts/phase7/current/ui/career-provider.log", "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider.log", "sha256": "e99aa2b38dfe056b01acf53156b1e422a9b4c26d3c4d7cb541141753792f1b25", "hashPolicy": "Exact measured raw bytes" }, { "originalPath": ".artifacts/phase7/current/ui/career-provider-command.json", "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/career-provider-command.json", "sha256": "2f62a75ba5a8ffe0c90bd7f5f4ff1101001448d73b95e512189e4218d0a132c4", "hashPolicy": "Exact measured raw bytes" }, { "originalPath": ".artifacts/phase7/current/run-ui.py", "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/run-ui.py", "sha256": "fb9062016d827b33261babbd7eae808f3044e47671ca17d0ba5d1a241497fc4d", "hashPolicy": "Exact measured raw bytes" }, { "originalPath": "job-tracker-ui/e2e/phase7-career-overview.spec.ts", "path": ".artifacts/phase7/p7-02/evidence-list-repair/red-http/phase7-career-overview.spec.ts", "sha256": "870d4b3f22639e140b1b4d48a99d3d18134e1b47655d364d0ed1cd14a88856c5", "hashPolicy": "Exact measured raw bytes" } ], "green": [ { "path": ".artifacts/phase7/p7-02/evidence-list-repair/green-http/phase7-career-overview.spec.ts", "sha256": "695a14a507432c4cf0ed6a8521a41ece9c0ee6bbf4ac34fdf4787c63dd020f14", "bytes": 22274, "hashPolicy": "Exact measured raw bytes" }, { "path": ".artifacts/phase7/p7-02/evidence-list-repair/green-http/run-ui.py", "sha256": "fb9062016d827b33261babbd7eae808f3044e47671ca17d0ba5d1a241497fc4d", "bytes": 4430, "hashPolicy": "Exact measured raw bytes" } ] }, "backendCountDelta": { "priorFull": 1033, "newOrdinaryCases": 1, "derivedFutureFull": 1034, "qualification": "Fresh affected guards90→91 include one actual SQLite sorting/foreign-owner test. Full1,034 is derived, not freshly executed; the dedicated1 and HTTP1 overlap these guards and final Career coverage." }, "limits": [ "No schema/converter/action/payload/SQL owner authorization change; other-provider ordering unchanged.", "Owned evidence list remains O(N) with SQLite owner-local materialization; no performance improvement claim.", "HTTP-only provider case uses real local API/SQLite, not Career UI acceptance. Existing onboarding exportbwZtqlczGqVRJ0J01IxVK does not establish a fresh Career frontend build.", "Native specification/fixture is an uncommitted snapshot at repair proof; its ordinary case will be committed and rerun in the later Career UI slice, not counted twice.", "Production NO-GO/main unchanged;57 groups remain56PARTIAL+C11DEFERRED/32routes; all manual/AI/Phase8 gates retained.", "Other-provider SQL ordering is unchanged by source-branch inspection; no live production/MySQL provider execution is claimed." ], "rawRetention": { "root": ".artifacts/phase7/p7-02/evidence-list-repair", "qualification": "Exact backend command/log/TRX, frozen source/DLL, RED/GREEN HTTP raw reports/logs/result trees/traces and runner/spec snapshots; internal execution paths unchanged." }, "pushReceipt": { "checkpoint": "P7-02", "slice": "evidence list SQLite compatibility repair", "status": "PUSHED_AND_VERIFIED", "checkedUtc": "2026-10-12T00:06:47.145743+00:00", "head": "01281f52d9279ecdbd3363a11d2e9cb71230bf49", "originDevelopment": "01281f52d9279ecdbd3363a11d2e9cb71230bf49", "liveDevelopment": "01281f52d9279ecdbd3363a11d2e9cb71230bf49", "main": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "originMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "liveMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "workingTreeClean": false, "pendingPaths": [ "job-tracker-ui/src/career-evidence.test.tsx", "job-tracker-ui/src/career-workspace-page.test.tsx", "job-tracker-ui/src/i18n/translations.ts", "job-tracker-ui/src/views/career/CareerWorkspaceOverview.tsx", "job-tracker-ui/e2e/phase7-career-overview.spec.ts" ], "qualification": "Only in-progress Career frontend source/tests remain uncommitted; repair is complete and normally pushed. No other work discarded.", "production": "NO-GO", "pushExitCode": 0, "raw": { "path": ".artifacts/phase7/p7-02/evidence-list-repair/push-receipt.json", "sha256": "4b673fb11248d185fd3d2b635a62d18d0423ea36dd7e4655fa0bb6279663a71b", "hashPolicy": "Exact observed raw bytes" } }, "staticGate": { "evidence": { "path": "docs/redesign/phase-7/p7-02/evidence/evidence-list-repair-static-checks.json", "sha256": "c6e0f2dde1f33d08bdc9b4930fc06b1fc1f76af5fb6c38ae63399966c1e3feb8", "hashPolicy": "Portable JSON canonical UTF-8 LF bytes" }, "status": "PASS", "checkedUtc": "2026-10-12T00:05:02.877384+00:00", "commandExitCodes": { "secret-scan": 0, "working-whitespace": 0, "staged-whitespace": 0, "phase7-whitespace": 0 }, "documentation": { "files": 9, "relativeLinks": 337, "errors": [] }, "preservation": { "groups": 57, "statuses": { "PARTIAL": 56, "PASS": 0, "FAIL": 0, "DEFERRED": 1 }, "originalRoutesPreserved": true, "currentConcreteRoutes": 32 } }, "sourceApplicability": "Frozen canonical source identities apply at01281f52d9279ecdbd3363a11d2e9cb71230bf49; sourceAndBinarySnapshots preserve exact measured bytes. API/test DLLs are local build provenance, not deployed production identities." }