1320 lines
57 KiB
JSON
1320 lines
57 KiB
JSON
{
|
||
"schemaVersion": 1,
|
||
"checkpoint": "P7-06",
|
||
"slice": "Inbox and read review",
|
||
"recordedUtc": "2026-10-14T05:12:56.311091+00:00",
|
||
"acceptance": "INBOX_IMPLEMENTED_SCOPE_CONDITIONAL_GO_HYGIENE_PASS_NORMAL_PUSH_VERIFIED",
|
||
"precedingFormsCommit": "4c3254c472871d1cac05abcef502feb4a1be435b",
|
||
"immutableFinalCapsule": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/results.json",
|
||
"sha256": "e11bbee367949a6478889b1176d71ef5316a9d0c85713a0547761a8dfe29bc53",
|
||
"bytes": 137271,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"verifiedFileReferences": 201,
|
||
"unit": {
|
||
"result": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-history-green/results.json",
|
||
"sha256": "1eabc38795d18ea5c101ae9c8f74dedd44756e9f5109ca10468edbbddd97d057",
|
||
"bytes": 2850,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"capturedAtUtc": "2026-10-14T05:09:23.438541+00:00",
|
||
"allSourcesMatchPreRun": true,
|
||
"prefix": "p706-inbox-history-green-20261014-review-20261014T050844Z",
|
||
"command": {
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"npm.cmd",
|
||
"test",
|
||
"--",
|
||
"--runInBand",
|
||
"--watchAll=false",
|
||
"--json",
|
||
"--outputFile=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\unit\\p706-inbox-history-green-20261014-review-20261014T050844Z.json",
|
||
"src/correspondence-inbox-page.test.tsx",
|
||
"src/gmail-review-page.test.tsx",
|
||
"src/correspondence-gmail-import.test.tsx",
|
||
"src/correspondence-search-context.test.ts",
|
||
"src/email-provider-connections.test.tsx"
|
||
],
|
||
"startedUtc": "2026-10-14T05:08:44.577597+00:00",
|
||
"finishedUtc": "2026-10-14T05:09:06.324638+00:00",
|
||
"exitCode": 0,
|
||
"counts": {
|
||
"numPassedTests": 42,
|
||
"numFailedTests": 0,
|
||
"numPendingTests": 0,
|
||
"numTodoTests": 0,
|
||
"numPassedTestSuites": 5,
|
||
"numFailedTestSuites": 0
|
||
}
|
||
},
|
||
"counts": {
|
||
"numPassedTests": 42,
|
||
"numFailedTests": 0,
|
||
"numPendingTests": 0,
|
||
"numTodoTests": 0,
|
||
"numPassedTestSuites": 5,
|
||
"numFailedTestSuites": 0
|
||
},
|
||
"suites": [
|
||
{
|
||
"name": "correspondence-inbox-page.test.tsx",
|
||
"passed": 24,
|
||
"failed": 0
|
||
},
|
||
{
|
||
"name": "correspondence-gmail-import.test.tsx",
|
||
"passed": 6,
|
||
"failed": 0
|
||
},
|
||
{
|
||
"name": "gmail-review-page.test.tsx",
|
||
"passed": 7,
|
||
"failed": 0
|
||
},
|
||
{
|
||
"name": "email-provider-connections.test.tsx",
|
||
"passed": 3,
|
||
"failed": 0
|
||
},
|
||
{
|
||
"name": "correspondence-search-context.test.ts",
|
||
"passed": 2,
|
||
"failed": 0
|
||
}
|
||
],
|
||
"frozenRawFiles": [
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-history-green/raw/p706-inbox-history-green-20261014-review-20261014T050844Z.json",
|
||
"sha256": "2fe9b412e7ba312279a9248ec5fa30b17e073a836353542b203ceb1aa3378697",
|
||
"bytes": 19600
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-history-green/raw/p706-inbox-history-green-20261014-review-20261014T050844Z.log",
|
||
"sha256": "a56fbc5751c9c707e90a2c526f35b830deb7d11d794fbeccaeb5ee753165b104",
|
||
"bytes": 943
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-history-green/raw/p706-inbox-history-green-20261014-review-20261014T050844Z-command.json",
|
||
"sha256": "1a31282f9f0521039b68ccc7f9323144317a817886db1493135eb816d6c1351c",
|
||
"bytes": 859
|
||
}
|
||
],
|
||
"qualification": "42ordinaryPASS including I8 unchanged afterRED: fouractual search changes, exactquery/filter/source/hash, oneBackprior-screen. Original41PASS; mockedAxios/Jest only, no native/provider/model."
|
||
},
|
||
"backend": {
|
||
"passed": 25,
|
||
"failed": 0,
|
||
"command": {
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"C:/Users/Connor/.dotnet/dotnet.exe",
|
||
"test",
|
||
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
|
||
"--configuration",
|
||
"Release",
|
||
"--no-build",
|
||
"--filter",
|
||
"FullyQualifiedName~CorrespondenceControllerTests|FullyQualifiedName~EmailControllerTests|FullyQualifiedName~GmailControllerTests",
|
||
"--logger",
|
||
"trx;LogFileName=career.trx",
|
||
"--results-directory",
|
||
"E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p706-inbox-20261013-20261013T213313Z"
|
||
],
|
||
"startedUtc": "2026-10-13T21:33:13.648686+00:00",
|
||
"finishedUtc": "2026-10-13T21:33:17.047640+00:00",
|
||
"exitCode": 0,
|
||
"logSha256": "ba47c705bae12eacc5f7bb28a4c246b1a77c751e320e50a08971a4936fa0b198",
|
||
"counts": {
|
||
"total": 25,
|
||
"passed": 25,
|
||
"failed": 0,
|
||
"notExecuted": 0
|
||
},
|
||
"resultSha256": "04de3c99bd26810f1665aa76aad272b4b9cb642f67000b2ea3e324921ef1646e"
|
||
},
|
||
"raw": [
|
||
{
|
||
"path": ".artifacts/phase7/current/backend-career/p706-inbox-20261013-20261013T213313Z/command.json",
|
||
"sha256": "9797bd655787a1bb255db6f58de4c769a6fb5f94d96cf79f0d58af63417894c6",
|
||
"bytes": 984,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/current/backend-career/p706-inbox-20261013-20261013T213313Z/career.log",
|
||
"sha256": "ba47c705bae12eacc5f7bb28a4c246b1a77c751e320e50a08971a4936fa0b198",
|
||
"bytes": 616,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/current/backend-career/p706-inbox-20261013-20261013T213313Z/career.trx",
|
||
"sha256": "04de3c99bd26810f1665aa76aad272b4b9cb642f67000b2ea3e324921ef1646e",
|
||
"bytes": 36263,
|
||
"hashPolicy": "Exact raw bytes"
|
||
}
|
||
],
|
||
"qualification": "Existing Correspondence/Email/Gmail subset; unchanged verified Release DLL, no-build; no whole backend rerun."
|
||
},
|
||
"native": {
|
||
"command": {
|
||
"name": "correspondence-read",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"node",
|
||
"node_modules/@playwright/test/cli.js",
|
||
"test",
|
||
"e2e/phase7-correspondence-read.spec.ts",
|
||
"--retries=0",
|
||
"--reporter=list,json",
|
||
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\correspondence-read-results"
|
||
],
|
||
"startedUtc": "2026-10-14T05:09:27.486825+00:00",
|
||
"finishedUtc": "2026-10-14T05:10:16.147321+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read-command.json",
|
||
"sha256": "1a3e754cc6b8baab633d3c1d414ec604cee5a36655859401e4aef1d4ba9a13c8",
|
||
"bytes": 500,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"reportRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.log",
|
||
"sha256": "eb5e067e2e1d41b78c8adea3a47362fec549575eb3cd78aaad1f112d4853a7b5",
|
||
"bytes": 2007,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"stats": {
|
||
"startTime": "2026-10-14T05:09:28.106Z",
|
||
"duration": 47986.426,
|
||
"expected": 8,
|
||
"skipped": 0,
|
||
"unexpected": 0,
|
||
"flaky": 0
|
||
},
|
||
"cases": [
|
||
{
|
||
"title": "[P7-06 read] actual owner page50, filters, ordering and job Back preserve saved-message context and ownership",
|
||
"file": "phase7-correspondence-read.spec.ts",
|
||
"line": 126,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 5761
|
||
},
|
||
{
|
||
"title": "[P7-06 read] initial503 Retry and held latest query remain distinct from true empty results",
|
||
"file": "phase7-correspondence-read.spec.ts",
|
||
"line": 163,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3299
|
||
},
|
||
{
|
||
"title": "[P7-06 read] actual saved-detail Retry preserves its ID and Hide/another row cancel stale completion",
|
||
"file": "phase7-correspondence-read.spec.ts",
|
||
"line": 189,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3389
|
||
},
|
||
{
|
||
"title": "[P7-06 read] qualified provider live-copy failure retries exact captured source before real saved fallback",
|
||
"file": "phase7-correspondence-read.spec.ts",
|
||
"line": 208,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 2275
|
||
},
|
||
{
|
||
"title": "[P7-06 read] strict real UI-language204 preserves inbox context, selected saved body and dirty review notes with zero read deltas",
|
||
"file": "phase7-correspondence-read.spec.ts",
|
||
"line": 226,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3841
|
||
},
|
||
{
|
||
"title": "[P7-06 read] independent provider-status503 Retry only rereads status while saved owner messages remain usable",
|
||
"file": "phase7-correspondence-read.spec.ts",
|
||
"line": 243,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 2276
|
||
},
|
||
{
|
||
"title": "[P7-06 read] qualified paired review reads retain notes/filter and actual nonlinked decision recovery never replays committed POST",
|
||
"file": "phase7-correspondence-read.spec.ts",
|
||
"line": 258,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 4326
|
||
},
|
||
{
|
||
"title": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"file": "phase7-correspondence-read.spec.ts",
|
||
"line": 297,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 14411
|
||
}
|
||
],
|
||
"reportErrors": [],
|
||
"configuration": {
|
||
"version": "1.62.1",
|
||
"workers": 1,
|
||
"projects": [
|
||
{
|
||
"name": "chromium",
|
||
"retries": 0
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"gates": [
|
||
{
|
||
"command": {
|
||
"name": "typecheck",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"npm.cmd",
|
||
"run",
|
||
"typecheck"
|
||
],
|
||
"startedUtc": "2026-10-14T05:08:31.241097+00:00",
|
||
"finishedUtc": "2026-10-14T05:08:43.954058+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/gates/typecheck-command.json",
|
||
"sha256": "672e6ea51b08274dc2ccbf6818937997219b454eade1071059a2e4db5f66f286",
|
||
"bytes": 247,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/gates/typecheck.log",
|
||
"sha256": "89b0ec97b537eca6560c13ca2dfea9e3a97dd1bb35580c4ff39d2462db25e080",
|
||
"bytes": 148,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
}
|
||
},
|
||
{
|
||
"command": {
|
||
"name": "lint",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"npm.cmd",
|
||
"run",
|
||
"lint"
|
||
],
|
||
"startedUtc": "2026-10-14T05:08:43.956058+00:00",
|
||
"finishedUtc": "2026-10-14T05:09:06.339676+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/gates/lint-command.json",
|
||
"sha256": "3b5fe229c79a99dd2d5bf0178e033081c337315b92fd815fae282feb40875373",
|
||
"bytes": 237,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/gates/lint.log",
|
||
"sha256": "b040dbeca9b4adb3f6f4c25ac49de0d37e921375b2d9b57e87b542a10f599913",
|
||
"bytes": 136,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
}
|
||
},
|
||
{
|
||
"command": {
|
||
"name": "browser-typecheck",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"npm.cmd",
|
||
"exec",
|
||
"tsc",
|
||
"--",
|
||
"--project",
|
||
"../.artifacts/phase7/e2e-tsconfig.json",
|
||
"--noEmit"
|
||
],
|
||
"startedUtc": "2026-10-14T05:09:06.343177+00:00",
|
||
"finishedUtc": "2026-10-14T05:09:18.937328+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/gates/browser-typecheck-command.json",
|
||
"sha256": "67a5a49a92b0c9c1205b252baf46f74779c315c9bbaaf713d74e00504786db34",
|
||
"bytes": 343,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/gates/browser-typecheck.log",
|
||
"sha256": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6",
|
||
"bytes": 78,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
}
|
||
},
|
||
{
|
||
"command": {
|
||
"name": "build",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"npm.cmd",
|
||
"run",
|
||
"build"
|
||
],
|
||
"startedUtc": "2026-10-14T05:09:18.939332+00:00",
|
||
"finishedUtc": "2026-10-14T05:09:27.480251+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/gates/build-command.json",
|
||
"sha256": "3498e9a755765ba5dfb0ea05928f4a25f224fd31cea9e68a3d0d0b7ee736b5db",
|
||
"bytes": 239,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/gates/build.log",
|
||
"sha256": "1b978578d84d1d35893bd07658cf37c393ddd1d9da064eca0a019cd9edae61fb",
|
||
"bytes": 670,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
}
|
||
}
|
||
],
|
||
"buildId": "uhKavi8_u6PrcEm2rZ1On",
|
||
"export": {
|
||
"count": 74,
|
||
"sha256": "a2b6238906fedd6b52df64f2e963100d3d7b0f62e95c58095a963700534a8170",
|
||
"policy": "Windows Path sort; original output path + TAB + exact raw file SHA + LF"
|
||
},
|
||
"sourceSnapshots": [
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/correspondence-inbox-page.test.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/correspondence-inbox-page.test.tsx",
|
||
"sha256": "494e4e7da11a5910cd55b742837ca250ff0fa3efa9d28994eda15e98371b7ddf",
|
||
"bytes": 50069,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/correspondence-inbox-page.test.tsx",
|
||
"sha256": "9e50b3cf9b5111d762d7947a4e45ac7cd4b4f3ecea5f95e07314fa679497c391",
|
||
"bytes": 49247,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/gmail-review-page.test.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/gmail-review-page.test.tsx",
|
||
"sha256": "e67ca4f4f5bbd38043c4420159124dd98cad9789ebbfc380ebc1c2772a46b2a9",
|
||
"bytes": 16559,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/gmail-review-page.test.tsx",
|
||
"sha256": "667bdfe4aa2cae9669777a066a8df2b7b7bf1fbb1fe719f20204bf3360231790",
|
||
"bytes": 16287,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/correspondence-gmail-import.test.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/correspondence-gmail-import.test.tsx",
|
||
"sha256": "fbe0592502fa180ea32cbe18c700894f5e0da36b58f9320e0954dcb39d3c4cc0",
|
||
"bytes": 16504,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/correspondence-gmail-import.test.tsx",
|
||
"sha256": "3ee780a8036b24859982e5f07bd5789f093b17bd79a428d4baee8d9a2c2695e3",
|
||
"bytes": 16087,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/correspondence-search-context.test.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/correspondence-search-context.test.ts",
|
||
"sha256": "91dfb843add49d1d68f083f22c5106dffa04b1322decb88f79de2ca140ac23ad",
|
||
"bytes": 986,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/correspondence-search-context.test.ts",
|
||
"sha256": "8fc52ff3e10827e96194d6eb293e4872f65d4c73213b0b29e275bad9bbac5b15",
|
||
"bytes": 969,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/email-provider-connections.test.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/email-provider-connections.test.tsx",
|
||
"sha256": "b8e090601bc7790bb1457e574d7bcf54c20d876c664f82d5b47176536494ff27",
|
||
"bytes": 3517,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/email-provider-connections.test.tsx",
|
||
"sha256": "6924ea09580a11871cf5abd4548e0f89078963306a09d2001a160dca517d66fb",
|
||
"bytes": 3452,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
||
"sha256": "0929313b17ef18e3397251329c975ea87d151d03b17b5b372dfa2dc07bff382d",
|
||
"bytes": 43643,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
||
"sha256": "ad7978b0833129fb74e99120285010c21c721547350e4ad886eaec62590b496a",
|
||
"bytes": 42813,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/views/GmailReviewPage.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/views/GmailReviewPage.tsx",
|
||
"sha256": "b3674c1d5e0776a86af6996eecfe7ef9f707fe5e9d7f9ac94891ea93d3bd5d9e",
|
||
"bytes": 19744,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/views/GmailReviewPage.tsx",
|
||
"sha256": "5e87cad1c5f5118fdd6d62d3aae35b83b3ab10d8d60722ed18c1dbb4487f9890",
|
||
"bytes": 19405,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
||
"sha256": "174eab8de4f89e6aa69b954de5d06d6361d6a7b77116ab8b47133f3c768042ed",
|
||
"bytes": 9715,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
||
"sha256": "c6bfd306580688d5aca274b48f33bf8a283c37c3d059953624fe2a7e4953acde",
|
||
"bytes": 9508,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/components/Correspondence.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/components/Correspondence.tsx",
|
||
"sha256": "e0869cf484c202ab7faa508a9d5db720d4b46ac8c99a6f0eeb355cf7fb38b31b",
|
||
"bytes": 41057,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/components/Correspondence.tsx",
|
||
"sha256": "e0fc56591a1ccc88e4bbe68b119e989cc011aa1f754a1870bbdb2cc33ffc72eb",
|
||
"bytes": 40298,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/types.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/types.ts",
|
||
"sha256": "a45779b0b7868c4a69ed4a17316899074416fc8c6f8f6c083827e949f790d7b1",
|
||
"bytes": 13452,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/types.ts",
|
||
"sha256": "d7b551f669415f752fdc38850367fd89257e3f6d6c9d8b459cbf1a1ad91f6a85",
|
||
"bytes": 12920,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/i18n/translations.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/i18n/translations.ts",
|
||
"sha256": "de67f2ef3f83dad4f70310a1cdb517a4423f3826cc9dabfe6bbf041f3c09a2cc",
|
||
"bytes": 317202,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/i18n/translations.ts",
|
||
"sha256": "de67f2ef3f83dad4f70310a1cdb517a4423f3826cc9dabfe6bbf041f3c09a2cc",
|
||
"bytes": 317202,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/components/ViewStateNotice.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/components/ViewStateNotice.tsx",
|
||
"sha256": "fd4bb314346a1603d9e01a15fd02f01576b9fd959e83f8ff0b1dfe5ec94378e9",
|
||
"bytes": 2340,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/components/ViewStateNotice.tsx",
|
||
"sha256": "7b6c3e6c311860897eb5327936dbb129e860781929cfd9a4d4e17f81c607c70c",
|
||
"bytes": 2312,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/hooks/useViewResource.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/hooks/useViewResource.ts",
|
||
"sha256": "8c73a2fd845b8bc4c4c10b7c69f8d12dae8e83c434c537558a78b74377511b27",
|
||
"bytes": 3292,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/hooks/useViewResource.ts",
|
||
"sha256": "5912131c525ba85ae6994efc38306a10ec2e673cc0082686226b59f00df5da99",
|
||
"bytes": 3176,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/i18n/I18nProvider.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/i18n/I18nProvider.tsx",
|
||
"sha256": "d22b5d033d0e405ffb5d581c752d61a24056d1e496f5f6a2f1baecef500f2113",
|
||
"bytes": 3184,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/i18n/I18nProvider.tsx",
|
||
"sha256": "d22b5d033d0e405ffb5d581c752d61a24056d1e496f5f6a2f1baecef500f2113",
|
||
"bytes": 3184,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/App.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/App.tsx",
|
||
"sha256": "f6d5b769ffd44f35373d06bab859d74ca5105b2d23749a7273a6b4a55097486e",
|
||
"bytes": 28100,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/src/App.tsx",
|
||
"sha256": "ccc07bcdc05c204dee6b368057669483389a034517f524a9c4a42db12f1eddf4",
|
||
"bytes": 27578,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
},
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/e2e/phase7-correspondence-read.spec.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/e2e/phase7-correspondence-read.spec.ts",
|
||
"sha256": "5bedf8e8d62b2482afe27883fb2b3d77981eaab0f3abfc3f265122b55c19938e",
|
||
"bytes": 42571,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/source/job-tracker-ui/e2e/phase7-correspondence-read.spec.ts",
|
||
"sha256": "5bedf8e8d62b2482afe27883fb2b3d77981eaab0f3abfc3f265122b55c19938e",
|
||
"bytes": 42571,
|
||
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
||
},
|
||
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
||
}
|
||
],
|
||
"preNative": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/native-history-pre.json",
|
||
"sha256": "0a302b7168f895fc1c43adad6daefebd935ae31f397463f072d6d2e74889aee5",
|
||
"bytes": 3075,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"postNative": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/native-history-post.json",
|
||
"sha256": "9b5902b128f129afcc366648850e460f41cc8fe520adb16a11e067e2bc6e2914",
|
||
"bytes": 3020,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"visualReview": {
|
||
"reviewed": 20,
|
||
"retained": 20,
|
||
"images": [
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/002-p706-read-en-light-1440-real-filtered-owner-page.png",
|
||
"sha256": "95874b0d51d1a5e30ae66f35f8a2be2b0e44e3fd75124a0596c0985971b18e65",
|
||
"bytes": 265981,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] actual owner page50, filters, ordering and job Back preserve saved-message context and ownership",
|
||
"name": "p706-read-en-light-1440-real-filtered-owner-page",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/006-p706-read-en-light-1440-initial-list503-not-empty.png",
|
||
"sha256": "486fd56e03222994435186708b79f3a3d74c29bec93d5be3658e4b830a7ba6e0",
|
||
"bytes": 80685,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] initial503 Retry and held latest query remain distinct from true empty results",
|
||
"name": "p706-read-en-light-1440-initial-list503-not-empty",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/008-p706-read-en-light-1440-held-current-query-no-stale-rows.png",
|
||
"sha256": "9663200c4617a69611b0abe96f56ac33882c689d0760d5e54f9f72d3dbeba045",
|
||
"bytes": 77778,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] initial503 Retry and held latest query remain distinct from true empty results",
|
||
"name": "p706-read-en-light-1440-held-current-query-no-stale-rows",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/011-p706-read-en-light-1440-held-original-saved-detail-retry.png",
|
||
"sha256": "ddd849bf0dec9c0c9aed399c99d312710891770d17704163d0d2ee258133b5ab",
|
||
"bytes": 116539,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] actual saved-detail Retry preserves its ID and Hide/another row cancel stale completion",
|
||
"name": "p706-read-en-light-1440-held-original-saved-detail-retry",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/013-p706-read-en-light-1440-actual-saved-body-and-metadata.png",
|
||
"sha256": "dcf0ea78afd6e7f08b70b53eeb9dcc1bd7ba8340d02494a7fa20614be1e637c4",
|
||
"bytes": 149861,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] actual saved-detail Retry preserves its ID and Hide/another row cancel stale completion",
|
||
"name": "p706-read-en-light-1440-actual-saved-body-and-metadata",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/016-p706-read-en-light-1440-qualified-provider-unavailable-real-saved-copy.png",
|
||
"sha256": "87cddae55922edbdcd8ea67238088b439d25a49e415fbc3c8cdba892b34a0530",
|
||
"bytes": 145978,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] qualified provider live-copy failure retries exact captured source before real saved fallback",
|
||
"name": "p706-read-en-light-1440-qualified-provider-unavailable-real-saved-copy",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/021-p706-read-nb-light-1440-strict-locale-preserved-saved-detail.png",
|
||
"sha256": "878db2f4c6f2fa4b6ee85e48f23cd75a38529dc122f7006f033e1b3ce2a323b5",
|
||
"bytes": 174017,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] strict real UI-language204 preserves inbox context, selected saved body and dirty review notes with zero read deltas",
|
||
"name": "p706-read-nb-light-1440-strict-locale-preserved-saved-detail",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/024-p706-read-en-light-1440-strict-locale-dirty-review-notes.png",
|
||
"sha256": "c9c8cfac82ebbf51c5e79cf6cc187c81565ba0441bd4f833ed85dbf37f6cd929",
|
||
"bytes": 151077,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] strict real UI-language204 preserves inbox context, selected saved body and dirty review notes with zero read deltas",
|
||
"name": "p706-read-en-light-1440-strict-locale-dirty-review-notes",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/027-p706-read-en-light-1440-held-status-retry-saved-body-retained.png",
|
||
"sha256": "ac245bee275d57ca18ef78d9eb3fda6fa7aa43ba7ec6560fe69a2b3aa7f408f5",
|
||
"bytes": 147333,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] independent provider-status503 Retry only rereads status while saved owner messages remain usable",
|
||
"name": "p706-read-en-light-1440-held-status-retry-saved-body-retained",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/030-p706-read-en-light-1440-review-read-retry-retains-note-filter.png",
|
||
"sha256": "585a5f65470037dfe8f120a97170bf5bfdb7212d3e1b79c5236fefe0298d5586",
|
||
"bytes": 117170,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] qualified paired review reads retain notes/filter and actual nonlinked decision recovery never replays committed POST",
|
||
"name": "p706-read-en-light-1440-review-read-retry-retains-note-filter",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/032-p706-read-en-light-1440-held-local-review-decision.png",
|
||
"sha256": "82a888c4897c722de364db4db06b56065a2b3b405d81765782012d4266175d33",
|
||
"bytes": 116360,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] qualified paired review reads retain notes/filter and actual nonlinked decision recovery never replays committed POST",
|
||
"name": "p706-read-en-light-1440-held-local-review-decision",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/034-p706-read-en-light-1440-committed-decision-get-only-recovery.png",
|
||
"sha256": "9c3bbbdbaeda962759e644cc95bb8f981aec6c9379c8709f2378430e70e4a6ad",
|
||
"bytes": 126412,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] qualified paired review reads retain notes/filter and actual nonlinked decision recovery never replays committed POST",
|
||
"name": "p706-read-en-light-1440-committed-decision-get-only-recovery",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/038-p706-read-en-light-320-long-inbox.png",
|
||
"sha256": "15cacd5322ccbadda0b002bb36ee03f92ab582287c05f91223567b031f0a76dc",
|
||
"bytes": 118211,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"name": "p706-read-en-light-320-long-inbox",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/040-p706-read-nb-dark-360-long-review.png",
|
||
"sha256": "887edc93f62989127fc027a84095681f26ea1bf96f74c424b9b2b89a35e4548b",
|
||
"bytes": 127424,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"name": "p706-read-nb-dark-360-long-review",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/042-p706-read-en-dark-390-long-detail.png",
|
||
"sha256": "7509ea1c1e26fe0107fc8afb604954aba8a3482dafbc8014d8b493bf80f41c0f",
|
||
"bytes": 157090,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"name": "p706-read-en-dark-390-long-detail",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/044-p706-read-nb-light-768-long-inbox.png",
|
||
"sha256": "0d456725fded0c7e2ccb1825885f48261e981bfa67185ffd82db0314af2cab6a",
|
||
"bytes": 118530,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"name": "p706-read-nb-light-768-long-inbox",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/046-p706-read-en-dark-1024-long-review.png",
|
||
"sha256": "2f332f31c6839f4094724828d0d174c71995d73f1948bae151a587a520ebc2f7",
|
||
"bytes": 144601,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"name": "p706-read-en-dark-1024-long-review",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/048-p706-read-nb-light-1280-long-detail.png",
|
||
"sha256": "9e3113319e01882c8b1f5b62238ef6da911eb9455a1db47e1fb346e1f800a178",
|
||
"bytes": 170081,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"name": "p706-read-nb-light-1280-long-detail",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/050-p706-read-en-light-1440-long-review.png",
|
||
"sha256": "d9b5c3c10754a91cdf21e8497ae606ad100e0b311c81c760b1baf492a0d4dbce",
|
||
"bytes": 152055,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"name": "p706-read-en-light-1440-long-review",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/embedded/correspondence-read/052-p706-read-nb-dark-1920-long-inbox.png",
|
||
"sha256": "6a073ad2f92cee55b1ff232780859aa5724eac39d654fba36db019f5d611b937",
|
||
"bytes": 155082,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/history-final/correspondence-read.json",
|
||
"sha256": "fc6b42f39d67796457e174cfa500ab9c1bca31d53f2dbf7da0425a88a54ef761",
|
||
"bytes": 4115554,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "correspondence-read",
|
||
"test": "[P7-06 read] eight finite bilingual theme widths preserve long saved bodies and qualified review-note keyboard access",
|
||
"name": "p706-read-nb-dark-1920-long-inbox",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
}
|
||
],
|
||
"qualification": "All20 latest PNGs actually displayed. Long1440/320/360/390 images resized by viewer; sticky full-page composites do not prove viewport occlusion, every pixel, actual browser zoom, physical touch/software keyboard or human reader acceptance. No new clipped mail actions observed in finite samples."
|
||
},
|
||
"accessibility": {
|
||
"scans": 20,
|
||
"violations": 0,
|
||
"incomplete": 84,
|
||
"completeContextTriage": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/axe-triage-history.json",
|
||
"sha256": "263f7d334991e525205fcc4a191dfb93a2066cefbac1b9fd3a6f942c98deee96",
|
||
"bytes": 3038,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"qualification": "20 short notification-badge contrast checks and64 MUI input/select background-overlap checks remain incomplete; not hidden or treated as passing contrast. Actual reader/device/zoom/settled focus/contrast qualification remains M01–M12."
|
||
},
|
||
"countProvenance": "Actual42/5=original30/5+12newcases:inbox16+8=24,review3+4=7,import6,providers3,context2. +12frontend/0suites derives729/94 from717/94; +8ordinarynative derives291browser from283. Backend1034derived only; latest whole573/89frontend,1033backend,49sidecar inherited. Fresh integrated P7-12 remains mandatory.",
|
||
"history": [
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-red/results.json",
|
||
"sha256": "111118280f731907057f5e6f9afbe281f45a82e477f7e1cb15f3c39831fe4da1",
|
||
"bytes": 23454,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-red-dialog-ready/results.json",
|
||
"sha256": "6efe0230e9a77d5f8608529534842ae82c60d9dcf81898c81647a34a9ffa3dc8",
|
||
"bytes": 17668,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-green/results.json",
|
||
"sha256": "5c3df1e78d3f58b33f437a95e81a5c203a6324ecc06fef1e0338ca386cf3ef46",
|
||
"bytes": 2860,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-query-context-red/results.json",
|
||
"sha256": "96207556e3bf7add2f58e2677c3d23fa5e09c7ba686210aac9802dbac98ab735",
|
||
"bytes": 2768,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-query-context-green/results.json",
|
||
"sha256": "cdb559a4c761171ae11d0aa49a5f92e82274f612c2a17c9cfcad0515450d49ed",
|
||
"bytes": 2929,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/unit-history-red/results.json",
|
||
"sha256": "7cd62517808492a310f289a8132c9c15f5e77d2103a730df3cc49f13b074228c",
|
||
"bytes": 12242,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/attempt-1-7cH9o3DrMs6yW3qQvGFYs/results.json",
|
||
"sha256": "db4c1a12df4c7f4a1a479dbba788506ce51f48434a738e54c91e217839c3f253",
|
||
"bytes": 138968,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/context-native-red/results.json",
|
||
"sha256": "6a6f12e096c0c165a3fdb8df88bdcbaea492852ec3af1ae202aadfbebaef7a0b",
|
||
"bytes": 44218,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/inbox/final-verified/results.json",
|
||
"sha256": "ed760185601a0c385d705fa0dc4464dc6e053ecd59c03f7a5adf958851150405",
|
||
"bytes": 137469,
|
||
"hashPolicy": "Exact raw bytes"
|
||
}
|
||
],
|
||
"oracleCorrections": "Preserved failed runs. Initial company fixture reused an owned company instead of assuming every upsert201; status/textbox selectors scope the existing named control. The55mail oracle wrongly excluded owned trashed-job correspondence; established HEAD/Phase6/main owner-only list/detail contract requires56/page50+6 and ownedtrashed detail200, while foreign/anonymous denial remains strict. Native context RED firstcase failed false55 beforehashassert; secondcase genuinely exposed stale oldrows. I7 literalall and I8 per-keystroke history eachordinaryRED thenGREEN. I8 RED ranOct13 22:06 before usage interruption; postcaptureOct14 05:08 is honestly delayed unchanged-source observation.",
|
||
"scopeLimits": "Owned SQLite saved list/detail/GET recovery are real HTTP. Provider status/live-copy and review queue use explicit fixtures; one real owner-local nonlinked rejected decision is persisted. Queue refresh projects its real POSTDTO and is not independent live-provider readback. Sync/create recovery and tenant ownership have unit/controller proof, not actual grants/mailbox sync/distributed creation idempotency. Draft/send safety remains mandatory third boundary.",
|
||
"preservation": {
|
||
"groups": 57,
|
||
"partial": 56,
|
||
"deferred": [
|
||
"PRES-C11"
|
||
],
|
||
"routes": 32,
|
||
"references": [
|
||
"PRES-M01",
|
||
"PRES-M02",
|
||
"PRES-M03",
|
||
"PRES-M05",
|
||
"PRES-M06",
|
||
"PRES-E08",
|
||
"PRES-E09",
|
||
"PRES-W01",
|
||
"PRES-W10"
|
||
],
|
||
"qualification": "M04 compose/send next; no group promoted wholePASS. P2-D01 ordinary passing inherited forms current-source consumer evidence; no renderer/schema/auth changes."
|
||
},
|
||
"retainedDebt": "M01–M12 NOT VERIFIED; P5-13/C11 withheld32cases/366required/0calls/0human,06Fdeferred. Strict real language204 passes this final run but earlier RD11 HTTP500 remains undiagnosed. RD21, provider/output/device/production qualifications retained. Main27657f3 unchanged, production NO-GO, noPhase8.",
|
||
"codeReview": "Initial concrete q/hash/stale-context repairs followed meaningful42/5 proof; final read-only reviewer found per-keystroke Back regression, then confirmedqreplace/I8 resolved and no remaining concrete inbox/read finding. Compose/send excluded.",
|
||
"staticChecks": {
|
||
"path": "docs/redesign/phase-7/p7-06/evidence/inbox-static-checks.json",
|
||
"sha256": "e70dd865d5ce871c6f44fbc55aedeae8b97dd5ff9348ea5fc20276c68aec5a46",
|
||
"bytes": 3166,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"commit": "a791e353b062cc91e10429cd767350ec9f0aaef2",
|
||
"normalPushReceipt": {
|
||
"path": ".artifacts/phase7/p7-06/inbox/push-receipt.json",
|
||
"sha256": "37f78d5ca2c1d640f0140f88f9eadc4ebf66e051c4438f28a09ca8de80e0510c",
|
||
"bytes": 2849,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"normalPushObserved": {
|
||
"observedUtc": "2026-10-14T05:14:53.828571+00:00",
|
||
"branch": "codex/ui-redesign-phase4",
|
||
"head": "a791e353b062cc91e10429cd767350ec9f0aaef2",
|
||
"originDevelopment": "a791e353b062cc91e10429cd767350ec9f0aaef2",
|
||
"liveDevelopment": "a791e353b062cc91e10429cd767350ec9f0aaef2",
|
||
"main": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||
"originMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||
"liveMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||
"workingTreeClean": true,
|
||
"pendingPaths": [],
|
||
"commands": [
|
||
{
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"git",
|
||
"branch",
|
||
"--show-current"
|
||
],
|
||
"exitCode": 0,
|
||
"stdout": "codex/ui-redesign-phase4\n",
|
||
"stderr": "[rtk] /!\\ No hook installed — run `rtk init -g` for automatic token savings\n"
|
||
},
|
||
{
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"git",
|
||
"rev-parse",
|
||
"HEAD"
|
||
],
|
||
"exitCode": 0,
|
||
"stdout": "a791e353b062cc91e10429cd767350ec9f0aaef2\n",
|
||
"stderr": "[rtk] /!\\ No hook installed — run `rtk init -g` for automatic token savings\n"
|
||
},
|
||
{
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"git",
|
||
"rev-parse",
|
||
"origin/codex/ui-redesign-phase4"
|
||
],
|
||
"exitCode": 0,
|
||
"stdout": "a791e353b062cc91e10429cd767350ec9f0aaef2\n",
|
||
"stderr": "[rtk] /!\\ No hook installed — run `rtk init -g` for automatic token savings\n"
|
||
},
|
||
{
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"git",
|
||
"rev-parse",
|
||
"main"
|
||
],
|
||
"exitCode": 0,
|
||
"stdout": "27657f31131cd95d42f0e1290853ec9c9b3959a4\n",
|
||
"stderr": "[rtk] /!\\ No hook installed — run `rtk init -g` for automatic token savings\n"
|
||
},
|
||
{
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"git",
|
||
"rev-parse",
|
||
"origin/main"
|
||
],
|
||
"exitCode": 0,
|
||
"stdout": "27657f31131cd95d42f0e1290853ec9c9b3959a4\n",
|
||
"stderr": "[rtk] /!\\ No hook installed — run `rtk init -g` for automatic token savings\n"
|
||
},
|
||
{
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"git",
|
||
"ls-remote",
|
||
"origin",
|
||
"refs/heads/codex/ui-redesign-phase4",
|
||
"refs/heads/main"
|
||
],
|
||
"exitCode": 0,
|
||
"stdout": "a791e353b062cc91e10429cd767350ec9f0aaef2\trefs/heads/codex/ui-redesign-phase4\n27657f31131cd95d42f0e1290853ec9c9b3959a4\trefs/heads/main\n",
|
||
"stderr": "[rtk] /!\\ No hook installed — run `rtk init -g` for automatic token savings\n"
|
||
},
|
||
{
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"git",
|
||
"status",
|
||
"--porcelain=v1"
|
||
],
|
||
"exitCode": 0,
|
||
"stdout": "",
|
||
"stderr": "[rtk] /!\\ No hook installed — run `rtk init -g` for automatic token savings\n"
|
||
}
|
||
]
|
||
}
|
||
}
|