3533 lines
148 KiB
JSON
3533 lines
148 KiB
JSON
{
|
||
"schemaVersion": 1,
|
||
"checkpoint": "P7-06",
|
||
"slice": "Embedded application forms",
|
||
"recordedUtc": "2026-10-13T21:26:30.542966+00:00",
|
||
"acceptance": "FORMS_IMPLEMENTED_SCOPE_CONDITIONAL_GO_HYGIENE_PASS_NORMAL_PUSH_VERIFIED",
|
||
"overallCheckpoint": "ONGOING_INBOX_READ_AND_COMPOSE_SEND_REMAIN",
|
||
"entry": {
|
||
"schemaVersion": 1,
|
||
"checkpoint": "P7-06",
|
||
"slice": "Embedded Application forms entry",
|
||
"acceptance": "ENTRY_RECORDED_EMBEDDED_FORMS_ONGOING_RUNTIME_ACCEPTANCE_PENDING",
|
||
"previousRemindersPush": {
|
||
"observedUtc": "2026-10-13T11:49:32.473200+00:00",
|
||
"branch": "codex/ui-redesign-phase4",
|
||
"head": "627955afa989d32fefa53f15da9ef3e0abf27038",
|
||
"originDevelopment": "627955afa989d32fefa53f15da9ef3e0abf27038",
|
||
"liveDevelopment": "627955afa989d32fefa53f15da9ef3e0abf27038",
|
||
"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": "627955afa989d32fefa53f15da9ef3e0abf27038\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": "627955afa989d32fefa53f15da9ef3e0abf27038\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": "627955afa989d32fefa53f15da9ef3e0abf27038\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"
|
||
}
|
||
]
|
||
},
|
||
"previousRemindersPushRaw": ".artifacts/phase7/p7-05/reminders/push-receipt.json",
|
||
"commitBoundaries": [
|
||
{
|
||
"order": 1,
|
||
"scope": "Embedded Application forms",
|
||
"status": "ONGOING",
|
||
"productOwner": "job-tracker-ui/src/components/ApplicationAssets.tsx"
|
||
},
|
||
{
|
||
"order": 2,
|
||
"scope": "Inbox/read review",
|
||
"status": "PENDING",
|
||
"productOwner": "Existing CorrespondenceInboxPage/GmailReviewPage owners"
|
||
},
|
||
{
|
||
"order": 3,
|
||
"scope": "Compose/send",
|
||
"status": "PENDING",
|
||
"prerequisite": "Confirm meaningful runtime RED and repair captured identity/save/delivery safeguards before acceptance"
|
||
}
|
||
],
|
||
"optionalFollowMode": {
|
||
"checkpoint": "P7-06F",
|
||
"status": "DEFERRED",
|
||
"requiredDecision": "Exact mode-to-draft/review action and fallback; never auto-send or auto-resend"
|
||
},
|
||
"baseline": {
|
||
"capturedUtc": "2026-10-13T11:39:11.302034+00:00",
|
||
"head": "c723a4e3032185da623d81ace241eec748506fc7",
|
||
"sourceCommitQualification": "This pre-change run occurred at c723a4e with uncommitted Reminders work. It is separate from the later clean 627955a push receipt; no clean-627955a baseline is claimed.",
|
||
"command": {
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"npm.cmd",
|
||
"test",
|
||
"--",
|
||
"--runInBand",
|
||
"--watchAll=false",
|
||
"--json",
|
||
"--outputFile=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\unit\\p706-forms-baseline-20261013-review-20261013T113916Z.json",
|
||
"src/application-assets.test.tsx",
|
||
"src/application-workspace-overlay.test.tsx",
|
||
"src/applicationWorkspace.test.ts"
|
||
],
|
||
"startedUtc": "2026-10-13T11:39:16.918910+00:00",
|
||
"finishedUtc": "2026-10-13T11:39:27.061883+00:00",
|
||
"exitCode": 0,
|
||
"counts": {
|
||
"numPassedTests": 39,
|
||
"numFailedTests": 0,
|
||
"numPendingTests": 0,
|
||
"numTodoTests": 0,
|
||
"numPassedTestSuites": 3,
|
||
"numFailedTestSuites": 0
|
||
}
|
||
},
|
||
"suiteCounts": [
|
||
{
|
||
"name": "application-workspace-overlay.test.tsx",
|
||
"passed": 18,
|
||
"failed": 0,
|
||
"pending": 0
|
||
},
|
||
{
|
||
"name": "application-assets.test.tsx",
|
||
"passed": 18,
|
||
"failed": 0,
|
||
"pending": 0
|
||
},
|
||
{
|
||
"name": "applicationWorkspace.test.ts",
|
||
"passed": 3,
|
||
"failed": 0,
|
||
"pending": 0
|
||
}
|
||
],
|
||
"reports": [
|
||
{
|
||
"source": ".artifacts/phase7/current/unit/p706-forms-baseline-20261013-review-20261013T113916Z.json",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/p706-forms-baseline-20261013-review-20261013T113916Z.json",
|
||
"bytes": 15540,
|
||
"sha256": "6cd3a67d35f0172d3c7de32287a72c2f1fd3aee6b6bcee15474f7ceaeff3f81e"
|
||
},
|
||
{
|
||
"source": ".artifacts/phase7/current/unit/p706-forms-baseline-20261013-review-20261013T113916Z.log",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/p706-forms-baseline-20261013-review-20261013T113916Z.log",
|
||
"bytes": 762,
|
||
"sha256": "627ec5ddc5b43fb6f1d36a2a6e06f8e96786b8f4efe96fab775884f60eff9a1c"
|
||
},
|
||
{
|
||
"source": ".artifacts/phase7/current/unit/p706-forms-baseline-20261013-review-20261013T113916Z-command.json",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/p706-forms-baseline-20261013-review-20261013T113916Z-command.json",
|
||
"bytes": 753,
|
||
"sha256": "6745179da2994411470fbd8b014f5556272049699d43ecfde02c009eab497e96"
|
||
}
|
||
],
|
||
"sourceSnapshotRaw": ".artifacts/phase7/p7-06/forms/unit-baseline/source-snapshot.json",
|
||
"reportSnapshotRaw": ".artifacts/phase7/p7-06/forms/unit-baseline/report-snapshot.json",
|
||
"afterRunSourceCheckRaw": ".artifacts/phase7/p7-06/forms/unit-baseline/after-run-source-check.json",
|
||
"baselineSources": [
|
||
{
|
||
"source": "job-tracker-ui/src/components/ApplicationAssets.tsx",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/ApplicationAssets.tsx",
|
||
"bytes": 33172,
|
||
"sha256": "69a58c2153951dfad94a42ef0dd0c662dc943f845313596dd4063e8b38f56aa6"
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/application-assets.test.tsx",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/application-assets.test.tsx",
|
||
"bytes": 16119,
|
||
"sha256": "971d9f5088379592b3a8d66909805a7541c1b5d531481ae79e85fb850e2af8c1"
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/application-workspace-overlay.test.tsx",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/application-workspace-overlay.test.tsx",
|
||
"bytes": 18663,
|
||
"sha256": "7315773906ae702f5fd93b2c941f7a46c7aeeaabdf798a963f7d38dba09b6313"
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/applicationWorkspace.test.ts",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/applicationWorkspace.test.ts",
|
||
"bytes": 1894,
|
||
"sha256": "bd068a208d40f782f66f77e6196378f4fa2a5be6f0eacd71e4f6271276e89362"
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/i18n/translations.ts",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/translations.ts",
|
||
"bytes": 321263,
|
||
"sha256": "d12724a6d4a61a15879e485316eb0227135f7218baa26ada4beaf4e12c4b9b9b"
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/applicationWorkspace.ts",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/applicationWorkspace.ts",
|
||
"bytes": 14534,
|
||
"sha256": "73b5b8c894e1ff053a41cc8c8beb6baf66ca03146abaec5866377602345f6981"
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
|
||
"copy": ".artifacts/phase7/p7-06/forms/unit-baseline/ApplicationWorkspacePage.tsx",
|
||
"bytes": 31096,
|
||
"sha256": "26fc8d62b93ee3230842235d434dba97ce62b9ae1d6f38f3d735fbb4fbb749a4"
|
||
}
|
||
],
|
||
"afterRunSourceCheck": {
|
||
"checkedUtc": "2026-10-13T11:39:51.530341+00:00",
|
||
"allUnchanged": true,
|
||
"sources": [
|
||
{
|
||
"source": "job-tracker-ui/src/components/ApplicationAssets.tsx",
|
||
"beforeSha256": "69a58c2153951dfad94a42ef0dd0c662dc943f845313596dd4063e8b38f56aa6",
|
||
"afterSha256": "69a58c2153951dfad94a42ef0dd0c662dc943f845313596dd4063e8b38f56aa6",
|
||
"unchanged": true
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/application-assets.test.tsx",
|
||
"beforeSha256": "971d9f5088379592b3a8d66909805a7541c1b5d531481ae79e85fb850e2af8c1",
|
||
"afterSha256": "971d9f5088379592b3a8d66909805a7541c1b5d531481ae79e85fb850e2af8c1",
|
||
"unchanged": true
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/application-workspace-overlay.test.tsx",
|
||
"beforeSha256": "7315773906ae702f5fd93b2c941f7a46c7aeeaabdf798a963f7d38dba09b6313",
|
||
"afterSha256": "7315773906ae702f5fd93b2c941f7a46c7aeeaabdf798a963f7d38dba09b6313",
|
||
"unchanged": true
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/applicationWorkspace.test.ts",
|
||
"beforeSha256": "bd068a208d40f782f66f77e6196378f4fa2a5be6f0eacd71e4f6271276e89362",
|
||
"afterSha256": "bd068a208d40f782f66f77e6196378f4fa2a5be6f0eacd71e4f6271276e89362",
|
||
"unchanged": true
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/i18n/translations.ts",
|
||
"beforeSha256": "d12724a6d4a61a15879e485316eb0227135f7218baa26ada4beaf4e12c4b9b9b",
|
||
"afterSha256": "d12724a6d4a61a15879e485316eb0227135f7218baa26ada4beaf4e12c4b9b9b",
|
||
"unchanged": true
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/applicationWorkspace.ts",
|
||
"beforeSha256": "73b5b8c894e1ff053a41cc8c8beb6baf66ca03146abaec5866377602345f6981",
|
||
"afterSha256": "73b5b8c894e1ff053a41cc8c8beb6baf66ca03146abaec5866377602345f6981",
|
||
"unchanged": true
|
||
},
|
||
{
|
||
"source": "job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
|
||
"beforeSha256": "26fc8d62b93ee3230842235d434dba97ce62b9ae1d6f38f3d735fbb4fbb749a4",
|
||
"afterSha256": "26fc8d62b93ee3230842235d434dba97ce62b9ae1d6f38f3d735fbb4fbb749a4",
|
||
"unchanged": true
|
||
}
|
||
]
|
||
},
|
||
"qualification": "39 passed/3 suites: assets18+overlay18+helper3, zero failed/pending/todo. All seven captured relevant sources remained unchanged through execution. Existing mocked Jest evidence is not a repair, native runtime acceptance or fresh whole-suite run."
|
||
},
|
||
"firstSliceAcceptanceRequirements": [
|
||
"Keep loaded dirty controls and owned history visible after failed save/restore; deliberate retry retains drafts.",
|
||
"Expose initial read error and explicit GET-only Retry.",
|
||
"Retranslate current locale without issuing resource reads or writes.",
|
||
"Confirm discarding dirty edits before Restore; cancellation performs no write.",
|
||
"Capture AI source/action context; synchronous Save/Apply/mutation guards prevent pending-save edit loss or suggestion misattribution."
|
||
],
|
||
"preservedContracts": [
|
||
"Existing seven-section Application workspace, routes, table and CV/document renderer.",
|
||
"One CV variant per job; current CV association and ownership semantics.",
|
||
"Cover-letter source/action and additive owned history.",
|
||
"Bodyless restore with no ExpectedVersion: retain RD21 limitations.",
|
||
"Existing two-answer Notes encoding and clearing behavior.",
|
||
"Native P2-D01/frozen package and archived binary byte contracts."
|
||
],
|
||
"confirmedComposeDependency": "Existing updateDraft clears delivery state/rotates identity; held draft save, incomplete dirty checks and Save/Send identity races require a coherent repair at the third approved boundary. Code-path findings are not passing runtime proof; no mail/provider/backend/schema change is claimed by entry.",
|
||
"countProvenance": {
|
||
"wholeFrontendDerivedOnly": "706/94",
|
||
"browserDerivedOnly": 273,
|
||
"backendDerivedOnly": 1034,
|
||
"latestWholeFrontend": "573/89 inherited",
|
||
"latestWholeBackend": "1033 inherited",
|
||
"sidecar": "49 inherited",
|
||
"integratedAcceptance": "P7-12 pending",
|
||
"p706Additions": "None claimed by this entry baseline"
|
||
},
|
||
"preservation": {
|
||
"groups": 57,
|
||
"statuses": {
|
||
"PARTIAL": 56,
|
||
"DEFERRED": 1,
|
||
"PASS": 0,
|
||
"FAIL": 0
|
||
},
|
||
"deferredGroup": "PRES-C11",
|
||
"currentRoutes": 32
|
||
},
|
||
"qualifications": [
|
||
"M01-M12 human/device acceptance remains NOT VERIFIED; M13/P5-13 is deferred and production-withheld.",
|
||
"Actual reader/device/browser zoom, deployed fonts/photo/native-print/other-browser, provider and release gates remain.",
|
||
"No first-slice native acceptance, full frontend/backend/browser rerun, model/provider/send activity, production deployment or Phase8 work is claimed."
|
||
],
|
||
"production": {
|
||
"main": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||
"originMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||
"liveMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||
"status": "NO-GO",
|
||
"phase8": "No implementation"
|
||
},
|
||
"hashPolicy": "Baseline hashes describe exact captured raw bytes; portable entry is UTF8 LF."
|
||
},
|
||
"immutableFinalCapsule": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/results.json",
|
||
"sha256": "e1ff6f5c9928a765630db3229b1ae88312e65cea82d24efabc16ccec6a817c1e",
|
||
"bytes": 436107,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"verifiedFileReferences": 459,
|
||
"sourceAndExportMatch": true,
|
||
"preNativeSourceReceipt": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-identity-pre-native/receipt.json",
|
||
"sha256": "5bf8a7dd6981a1f7ff013208c22cda9a5fe1ea164ab907f1f868d306b77ee534",
|
||
"bytes": 1503,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"units": [
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/unit/p706-parent-identity-complete-green-20261013-20261013T211552Z.json",
|
||
"sha256": "7f91fab12486f4e480f992098d3b54ab65ef04eb8f0ae7fe65d75c110f41a3a6",
|
||
"bytes": 22633,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"startedUnixMs": 1791926153332,
|
||
"passed": 55,
|
||
"failed": 0,
|
||
"pending": 0,
|
||
"total": 55,
|
||
"suites": 4,
|
||
"cases": [
|
||
{
|
||
"name": "document package history is read-only and separates captured notes from answers",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "cv section shows the attached variant and the ones available to attach",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "attaching a different variant only re-points the application",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "cv section points at the builder when there are no variants",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "tailoring renders suggestions grouped by kind",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "tailoring asks for a career profile when there is none",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "submitted package capture appends an immutable history entry",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "cover letter loads the current text and its history",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "editing marks the draft dirty and saving sends the new text",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "discarding returns to the saved text",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "restoring an old version calls the restore endpoint",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "an empty cover letter offers the template and an empty history",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "the empty cover-letter template and rich-text controls follow Bokmål UI language",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "AI cover letter suggestions use the linked CV and require explicit apply",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "[PRES-W06] rejecting an AI cover letter preserves the saved draft without a write",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "a failed load surfaces an error",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "application answer and recruiter drafts save from the dedicated workspace",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "application package drafts can be cleared without deleting ordinary notes",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "failed cover-letter saving retains editable dirty text and original Save recovery across a live locale change",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "failed application-answer saving keeps both dirty drafts editable and retries only the original save payload",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "failed CV attachment leaves the current association and selector available for the original explicit action",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "dirty version restore cancels without a write and confirmed held restore appends history exactly once",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "held letter Save submits one snapshot and prevents an AI Apply from replacing its pending draft",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "held AI generation locks its controls and preserves captured action attribution after a later action selection",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "capture, detail and download failures keep owned frozen history and recover only through their original explicit actions",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "all five asset read owners expose GET-only recovery without false empty history or locale refetch",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "keyed job changes stop a late CV copy from attaching and never reuse another job's saved-copy recovery",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "keyed job changes keep job B's answer drafts and callbacks independent of job A's late save",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "opens the dedicated workspace from the whole row and preserves list state on return",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "opens a direct workspace URL and returns to applications",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "row controls do not trigger navigation",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "handles a deleted or inaccessible job without rendering a broken workspace",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "warns before section navigation would discard application edits",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "renders shared workspace navigation and progress in Norwegian Bokmål",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "hydrates list filters, sort and page from a shareable URL",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "names the progress scroll region and identifies the current stage without making stages actions",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "keeps custom status literal without claiming a completed standard pipeline",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "retries a failed workspace read without creating or changing application content",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "keeps the server-selected next action and preparation entry on the existing CV section",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "uses recorded dates in the summary and keeps absent dates unknown",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "section changes retain follow-up query context and expose the selected labelled panel",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "accordion controls identify exactly one labelled content region",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "legacy document links reveal current attachments and frozen history in the named section",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "the missing-profile next task opens the existing canonical profile entry",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "application subsection navigation retains metadata and protects unsaved answers",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "legacy correspondence and notes reveal distinct domain content",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "holds answers until their aggregate matches the route and ignores a late previous-job aggregate",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "[PRES-C08 PRES-C09] en CV selects have visible names and retain exact override patches",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "[PRES-C08 PRES-C09] nb CV selects have visible names and retain exact override patches",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "[PRES-C07 PRES-W06] en rich text retains names, selected Markdown and editor focus",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "[PRES-C07 PRES-W06] nb rich text retains names, selected Markdown and editor focus",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "[PRES-C07 PRES-W06] disabled rich text cannot format or edit and repeated fields keep separate labels",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "workspace navigation exposes seven purposes and preserves legacy links",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "legacy material and correspondence links reveal their original owner without rewriting URLs",
|
||
"status": "passed"
|
||
},
|
||
{
|
||
"name": "canonical subsection URLs are durable and unknown inputs have safe defaults",
|
||
"status": "passed"
|
||
}
|
||
],
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/unit/p706-parent-identity-complete-green-20261013-20261013T211552Z-command.json",
|
||
"sha256": "9276e78ed71f2a0fbc51f67dfcdbeedd8914439fd07160db881f5e8057ca4483",
|
||
"bytes": 798,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/unit/p706-parent-identity-complete-green-20261013-20261013T211552Z.log",
|
||
"sha256": "b9aeb6591d8ac086a730cb87990837426ab72dc756b0a30a711b5507253590d9",
|
||
"bytes": 837,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"qualification": "Raw executed outcome; source bytes are not inferred retroactively. Passing subset is not slice acceptance."
|
||
}
|
||
],
|
||
"native": {
|
||
"application-forms": {
|
||
"command": {
|
||
"name": "application-forms",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"node",
|
||
"node_modules/@playwright/test/cli.js",
|
||
"test",
|
||
"e2e/phase7-application-forms.spec.ts",
|
||
"--retries=0",
|
||
"--reporter=list,json",
|
||
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\application-forms-results"
|
||
],
|
||
"startedUtc": "2026-10-13T21:19:34.115654+00:00",
|
||
"finishedUtc": "2026-10-13T21:21:37.836490+00:00",
|
||
"exitCode": 1,
|
||
"failureLog": "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\application-forms.log"
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms-command.json",
|
||
"sha256": "51bdd222516ef05e7a6e37e6c7da25e9da866a56f3d1f0832fb26b69f138f709",
|
||
"bytes": 613,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"reportRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.log",
|
||
"sha256": "b51df26b6fae589967c1315b7e1f1c902906ca9cbcff38f5f2b0ecde78b4bd8e",
|
||
"bytes": 5589,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"stats": {
|
||
"startTime": "2026-10-13T21:19:34.633Z",
|
||
"duration": 123133.933,
|
||
"expected": 9,
|
||
"skipped": 0,
|
||
"unexpected": 1,
|
||
"flaky": 0
|
||
},
|
||
"cases": [
|
||
{
|
||
"title": "[P7-06 PRES-W01 W04 W10] same-route job navigation waits for owned answers and preserves both jobs on save",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 160,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 5798
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] held CV read Retry preserves its request and actual attach/replace/detach remain owner scoped",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 223,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 4000
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] long letter failed held Save retains snapshot and dirty restore Cancel writes nothing before additive explicit restore",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 261,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 4793
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] failed held Answers save preserves both drafts and ordinary Notes through explicit recovery and reload",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 301,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 5172
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] actual native capture freezes CV and exact archive bytes after current sources change without renderer mutation",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 329,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 31538
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] failed preserved detail and download retain history and Retry only the original owned read",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 367,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3995
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] live EN/Bokmal retains dirty letter and both answer drafts without asset GET or writes",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 394,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"failed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[
|
||
{
|
||
"location": {
|
||
"file": "E:\\Storage\\Projects\\Active\\Job tracker\\job-tracker-ui\\e2e\\phase7-application-forms.spec.ts",
|
||
"column": 40,
|
||
"line": 401
|
||
},
|
||
"message": "Error: \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[32m204\u001b[39m\nReceived: \u001b[31m500\u001b[39m\n\n 399 | const firstLocaleResponse = await firstLocale;\n 400 | await info.attach('application-locale-first-http', { body: JSON.stringify({ status: firstLocaleResponse.status(), body: await firstLocaleResponse.text() }), contentType: 'application/json' });\n> 401 | expect(firstLocaleResponse.status()).toBe(204);\n | ^\n 402 | await expect(page.locator('html')).toHaveAttribute('lang', 'nb-NO'); await expect(letter(page, 'nb')).toHaveValue('Dirty owner text remains the same across UI locale — æøå');\n 403 | expect(assetReads(session, seeded.job.id)).toHaveLength(reads); expect(mutations(session)).toEqual([]);\n 404 | await capture(page, info, { ...desktop, language: 'nb' }, 'dirty-letter-live-locale');\n at E:\\Storage\\Projects\\Active\\Job tracker\\job-tracker-ui\\e2e\\phase7-application-forms.spec.ts:401:40"
|
||
}
|
||
]
|
||
],
|
||
"durationMs": 1591
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] real duplicate then failed attach preserves created copy and original without automatic duplicate retry",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 419,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3583
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 455,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 50316
|
||
},
|
||
{
|
||
"title": "[P7-06 forms] controlled language HTTP503 preserves local dirty drafts and Retry only repeats the language request",
|
||
"file": "phase7-application-forms.spec.ts",
|
||
"line": 512,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 4258
|
||
}
|
||
],
|
||
"reportErrors": [],
|
||
"configuration": {
|
||
"version": "1.62.1",
|
||
"workers": 1,
|
||
"projects": [
|
||
{
|
||
"name": "chromium",
|
||
"retries": 0
|
||
}
|
||
]
|
||
},
|
||
"audit": {
|
||
"violationNodes": 0,
|
||
"incompleteNodes": 154,
|
||
"checkContexts": [
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element content is too short to determine if it is actual text content",
|
||
"occurrences": 22,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-held-second-job-aggregate-no-foreign-drafts-audit",
|
||
"target": [
|
||
".MuiBadge-badge"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "shortTextContent",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-second-job-answer-saved-first-job-preserved-audit",
|
||
"target": [
|
||
".MuiBadge-badge"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "shortTextContent",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it is overlapped by another element",
|
||
"occurrences": 71,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-held-second-job-aggregate-no-foreign-drafts-audit",
|
||
"target": [
|
||
".MuiButton-outlinedSizeMedium"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "10.5pt (14px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "bgOverlap",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-held-second-job-aggregate-no-foreign-drafts-audit",
|
||
"target": [
|
||
".css-13q0uwh"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "8.3pt (11px)",
|
||
"fontWeight": "bold",
|
||
"messageKey": "bgOverlap",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "aria-prohibited-attr",
|
||
"check": "aria-prohibited-attr",
|
||
"message": "aria-label attribute is not well supported on a span with no valid role attribute.",
|
||
"occurrences": 42,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-drafts-saved-personal-notes-preserved-audit",
|
||
"target": [
|
||
"section[aria-labelledby=\"_r_1n_\"] > .css-31l7gp.MuiBox-root > .css-qfnqh.MuiStack-root > .css-1c9ky8i.MuiStack-root:nth-child(1) > .checklist-actions.css-1iqpi3n.MuiStack-root > span[aria-label=\"Move up\"]"
|
||
],
|
||
"data": {
|
||
"role": null,
|
||
"nodeName": "span",
|
||
"messageKey": "noRoleSingular",
|
||
"prohibited": [
|
||
"aria-label"
|
||
]
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-drafts-saved-personal-notes-preserved-audit",
|
||
"target": [
|
||
"section[aria-labelledby=\"_r_1n_\"] > .css-31l7gp.MuiBox-root > .css-qfnqh.MuiStack-root > .css-1c9ky8i.MuiStack-root:nth-child(1) > .checklist-actions.css-1iqpi3n.MuiStack-root > span[aria-label=\"Move down\"]"
|
||
],
|
||
"data": {
|
||
"role": null,
|
||
"nodeName": "span",
|
||
"messageKey": "noRoleSingular",
|
||
"prohibited": [
|
||
"aria-label"
|
||
]
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "aria-hidden-focus",
|
||
"check": "focusable-modal-open",
|
||
"message": "Check that focusable elements are not tabbable in the current state",
|
||
"occurrences": 3,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-frozen-original-white-print-preview-audit",
|
||
"target": [
|
||
"#root"
|
||
],
|
||
"data": null,
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<a class=\"MuiBox-root css-1fv78jp\" href=\"#app-main-content\">Skip to main content</a>",
|
||
"target": [
|
||
"a"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-1gyfauy\" tabindex=\"0\" type=\"button\" title=\"Collapse sidebar\" aria-label=\"Collapse sidebar\">",
|
||
"target": [
|
||
".css-1gyfauy"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" aria-label=\"English\" aria-pressed=\"true\">",
|
||
"target": [
|
||
".MuiButton-containedSizeSmall"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" aria-label=\"Norsk\" aria-pressed=\"false\">",
|
||
"target": [
|
||
".MuiButtonGroup-lastButton"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-u23fxc\" tabindex=\"0\" type=\"button\" title=\"Notifications\" aria-label=\"Notifications\">",
|
||
"target": [
|
||
"button[title=\"Notifications\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-u23fxc\" tabindex=\"0\" type=\"button\" title=\"Settings\" aria-label=\"Settings\">",
|
||
"target": [
|
||
"button[title=\"Settings\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".css-cqce3s"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".css-nhy687"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-11kar8v\" tabindex=\"0\" type=\"button\" aria-label=\"User\"><div class=\"MuiAvatar-root MuiAvatar-circular MuiAvatar-colorDefault css-1a106c7\">PF</div></button>",
|
||
"target": [
|
||
".css-11kar8v"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Dashboard\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(1) > .MuiList-padding.css-k1qkeu[aria-label=\"Navigation\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-j56oom.MuiListItemButton-root[aria-label=\"Dashboard\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters Mui-selected MuiListItemButton-root MuiListItemButton-gutters Mui-selected css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Job Applications\" aria-current=\"page\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .Mui-selected[aria-current=\"page\"][aria-label=\"Job Applications\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(2) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(3) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(4) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(5) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Job email\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(2) > .css-j56oom.MuiListItemButton-root[aria-label=\"Job email\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Career profile\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(3) > .MuiList-padding.css-k1qkeu[aria-label=\"Career\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-j56oom.MuiListItemButton-root[aria-label=\"Career profile\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"CV Builder\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(3) > .MuiList-padding.css-k1qkeu[aria-label=\"Career\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(2) > .css-j56oom.MuiListItemButton-root[aria-label=\"CV Builder\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Analytics\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(4) > .MuiList-padding.css-k1qkeu[aria-label=\"Insights\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-j56oom.MuiListItemButton-root[aria-label=\"Analytics\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Settings\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root > .MuiList-padding.css-k1qkeu[aria-label=\"Account\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-j56oom.MuiListItemButton-root[aria-label=\"Settings\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root > .MuiList-padding.css-k1qkeu[aria-label=\"Account\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-1rv7atp[aria-label=\"Settings\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
||
"target": [
|
||
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root > .MuiList-padding.css-k1qkeu[aria-label=\"Account\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-1rv7atp[aria-label=\"Settings\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(2) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-3our4b\" tabindex=\"0\" type=\"button\" aria-label=\"Back to applications\">",
|
||
"target": [
|
||
".css-3our4b"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".css-17t4hgu"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiBox-root css-16oni9w\" role=\"region\" tabindex=\"0\" aria-label=\"Application progress: Saved\">",
|
||
"target": [
|
||
".css-16oni9w"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1f7j9ur\" tabindex=\"0\" type=\"button\" role=\"tab\" aria-selected=\"true\" id=\"_r_n_-application\" aria-controls=\"_r_n_-panel\">Application</button>",
|
||
"target": [
|
||
"#_r_n_-application"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiBox-root css-1x6wm7d\" role=\"tabpanel\" id=\"_r_n_-panel\" aria-labelledby=\"_r_n_-application\" tabindex=\"0\">",
|
||
"target": [
|
||
"#_r_n_-panel"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-p9swfl\" tabindex=\"0\" type=\"button\" role=\"tab\" aria-selected=\"true\" id=\"_r_o_-submission\" aria-controls=\"_r_o_-panel\">Submission</button>",
|
||
"target": [
|
||
"#_r_o_-submission"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiBox-root css-1x6wm7d\" role=\"tabpanel\" id=\"_r_o_-panel\" aria-labelledby=\"_r_o_-submission\" tabindex=\"0\">",
|
||
"target": [
|
||
"#_r_o_-panel"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".css-166n895"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".css-6l8czn"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".MuiButton-textSizeSmall"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"attachment": "p706-forms-en-dark-390-long-submission-audit",
|
||
"target": [
|
||
"#root"
|
||
],
|
||
"data": null,
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<a class=\"MuiBox-root css-1fv78jp\" href=\"#app-main-content\">Skip to main content</a>",
|
||
"target": [
|
||
"a"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-edgeStart MuiIconButton-sizeSmall css-1bif13m\" tabindex=\"0\" type=\"button\" aria-label=\"Open navigation\" aria-haspopup=\"dialog\" aria-expanded=\"false\">",
|
||
"target": [
|
||
".MuiIconButton-edgeStart"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" aria-label=\"English\" aria-pressed=\"true\">",
|
||
"target": [
|
||
".MuiButton-containedSizeSmall"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" aria-label=\"Norsk\" aria-pressed=\"false\">",
|
||
"target": [
|
||
".MuiButtonGroup-lastButton"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1u962su\" tabindex=\"0\" type=\"button\" aria-label=\"User\"><div class=\"MuiAvatar-root MuiAvatar-circular MuiAvatar-colorDefault css-1g26lq2\">PF</div></button>",
|
||
"target": [
|
||
".css-1u962su"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-jjgakv\" tabindex=\"0\" type=\"button\" title=\"Notifications\" aria-label=\"Notifications\">",
|
||
"target": [
|
||
"button[title=\"Notifications\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-jjgakv\" tabindex=\"0\" type=\"button\" title=\"Settings\" aria-label=\"Settings\">",
|
||
"target": [
|
||
"button[title=\"Settings\"]"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-8pwq94\" tabindex=\"0\" type=\"button\" title=\"Quick Search (Ctrl+K)\" aria-label=\"Quick Search (Ctrl+K)\">",
|
||
"target": [
|
||
".css-8pwq94"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".css-nhy687"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-3our4b\" tabindex=\"0\" type=\"button\" aria-label=\"Back to applications\">",
|
||
"target": [
|
||
".css-3our4b"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".MuiButton-outlinedSizeMedium"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiBox-root css-16oni9w\" role=\"region\" tabindex=\"0\" aria-label=\"Application progress: Saved\">",
|
||
"target": [
|
||
".css-16oni9w"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1f7j9ur\" tabindex=\"0\" type=\"button\" role=\"tab\" aria-selected=\"true\" id=\"_r_o_-application\" aria-controls=\"_r_o_-panel\">Application</button>",
|
||
"target": [
|
||
"#_r_o_-application"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiBox-root css-1x6wm7d\" role=\"tabpanel\" id=\"_r_o_-panel\" aria-labelledby=\"_r_o_-application\" tabindex=\"0\">",
|
||
"target": [
|
||
"#_r_o_-panel"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-p9swfl\" tabindex=\"0\" type=\"button\" role=\"tab\" aria-selected=\"true\" id=\"_r_p_-submission\" aria-controls=\"_r_p_-panel\">",
|
||
"target": [
|
||
"#_r_p_-submission"
|
||
]
|
||
},
|
||
{
|
||
"html": "<div class=\"MuiBox-root css-1x6wm7d\" role=\"tabpanel\" id=\"_r_p_-panel\" aria-labelledby=\"_r_p_-submission\" tabindex=\"0\">",
|
||
"target": [
|
||
"#_r_p_-panel"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".css-166n895"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".css-6l8czn"
|
||
]
|
||
},
|
||
{
|
||
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
||
"target": [
|
||
".MuiButton-textSizeSmall"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "frame-tested",
|
||
"check": "frame-tested",
|
||
"message": "The iframe still has to be tested with axe-core",
|
||
"occurrences": 3,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-frozen-original-white-print-preview-audit",
|
||
"target": [
|
||
"iframe"
|
||
],
|
||
"data": null,
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "p706-forms-en-dark-390-long-submission-audit",
|
||
"target": [
|
||
"iframe"
|
||
],
|
||
"data": null,
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it's partially obscured by another element",
|
||
"occurrences": 12,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p706-forms-en-light-320-long-answers-audit",
|
||
"target": [
|
||
".css-1vcc3k.MuiBox-root:nth-child(3) > .css-b7tg9p.MuiStack-root > .css-1etkf64.MuiTypography-caption"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "elmPartiallyObscured",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<div class=\"MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-qkj143\">",
|
||
"target": [
|
||
".MuiPaper-outlined"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"attachment": "p706-forms-en-light-320-long-answers-audit",
|
||
"target": [
|
||
".css-1vcc3k.MuiBox-root:nth-child(4) > .css-b7tg9p.MuiStack-root > .css-1etkf64.MuiTypography-caption"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "elmPartiallyObscured",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<div class=\"MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-qkj143\">",
|
||
"target": [
|
||
".MuiPaper-outlined"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it partially overlaps other elements",
|
||
"occurrences": 1,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p706-forms-en-light-1440-controlled-language503-dirty-answer-drafts-audit",
|
||
"target": [
|
||
".MuiAlert-message"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "10.5pt (14px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "elmPartiallyObscuring",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending."
|
||
},
|
||
"asRunQualification": "Final parent product/export; native test-only company reuse and Home correction passed browsertypes after build, strict locale failure retained."
|
||
},
|
||
"application-forms-regression": {
|
||
"command": {
|
||
"name": "application-forms-regression",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"node",
|
||
"node_modules/@playwright/test/cli.js",
|
||
"test",
|
||
"e2e/job-sections-presentation.spec.ts",
|
||
"--retries=0",
|
||
"--reporter=list,json",
|
||
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\application-forms-regression-results"
|
||
],
|
||
"startedUtc": "2026-10-13T21:21:45.248272+00:00",
|
||
"finishedUtc": "2026-10-13T21:23:27.806820+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms-regression-command.json",
|
||
"sha256": "1e2f27caa587ed05e626c6b16173dcf539d8f242a8ccb5996ce26cdcf69db07d",
|
||
"bytes": 517,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"reportRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms-regression.json",
|
||
"sha256": "f03fd7c502e9c0d04b5b3685bb227795b577acf69d70b4b1ce29d9159712f305",
|
||
"bytes": 137701,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms-regression.log",
|
||
"sha256": "692e11fd61f071b2fbf39b2659d4f03d8519f1ce6601c9f108916a346141d898",
|
||
"bytes": 1400,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"stats": {
|
||
"startTime": "2026-10-13T21:21:45.760Z",
|
||
"duration": 102005.338,
|
||
"expected": 5,
|
||
"skipped": 0,
|
||
"unexpected": 0,
|
||
"flaky": 0
|
||
},
|
||
"cases": [
|
||
{
|
||
"title": "[PRES-W01 W08 M01 E08] Job section loading and partial read failures stay explicit and recover locally",
|
||
"file": "job-sections-presentation.spec.ts",
|
||
"line": 13,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 14746
|
||
},
|
||
{
|
||
"title": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (en, light)",
|
||
"file": "job-sections-presentation.spec.ts",
|
||
"line": 62,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 22935
|
||
},
|
||
{
|
||
"title": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (en, dark)",
|
||
"file": "job-sections-presentation.spec.ts",
|
||
"line": 62,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 18824
|
||
},
|
||
{
|
||
"title": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (nb, light)",
|
||
"file": "job-sections-presentation.spec.ts",
|
||
"line": 62,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 18839
|
||
},
|
||
{
|
||
"title": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (nb, dark)",
|
||
"file": "job-sections-presentation.spec.ts",
|
||
"line": 62,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 19405
|
||
}
|
||
],
|
||
"reportErrors": [],
|
||
"configuration": {
|
||
"version": "1.62.1",
|
||
"workers": 1,
|
||
"projects": [
|
||
{
|
||
"name": "chromium",
|
||
"retries": 0
|
||
}
|
||
]
|
||
},
|
||
"audit": {
|
||
"violationNodes": 0,
|
||
"incompleteNodes": 89,
|
||
"checkContexts": [
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element content is too short to determine if it is actual text content",
|
||
"occurrences": 8,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "sections-documents-en-light-axe",
|
||
"target": [
|
||
".MuiBadge-badge"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "shortTextContent",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "sections-correspondence-en-light-axe",
|
||
"target": [
|
||
".MuiBadge-badge"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "shortTextContent",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it is overlapped by another element",
|
||
"occurrences": 15,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "sections-documents-en-light-axe",
|
||
"target": [
|
||
".MuiSelect-select"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "10.5pt (14px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "bgOverlap",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "sections-correspondence-en-light-axe",
|
||
"target": [
|
||
"#_r_11_"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "10.5pt (14px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "bgOverlap",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "aria-prohibited-attr",
|
||
"check": "aria-prohibited-attr",
|
||
"message": "aria-label attribute is not well supported on a span with no valid role attribute.",
|
||
"occurrences": 46,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "sections-notes-tasks-en-light-axe",
|
||
"target": [
|
||
"section[aria-labelledby=\"_r_1e_\"] > .css-31l7gp.MuiBox-root > .css-qfnqh.MuiStack-root > .css-1c9ky8i.MuiStack-root:nth-child(1) > .checklist-actions.css-1iqpi3n.MuiStack-root > span[aria-label=\"Move up\"]"
|
||
],
|
||
"data": {
|
||
"role": null,
|
||
"nodeName": "span",
|
||
"messageKey": "noRoleSingular",
|
||
"prohibited": [
|
||
"aria-label"
|
||
]
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "sections-notes-tasks-en-light-axe",
|
||
"target": [
|
||
"section[aria-labelledby=\"_r_1e_\"] > .css-31l7gp.MuiBox-root > .css-qfnqh.MuiStack-root > .css-1c9ky8i.MuiStack-root:nth-child(1) > .checklist-actions.css-1iqpi3n.MuiStack-root > span[aria-label=\"Move down\"]"
|
||
],
|
||
"data": {
|
||
"role": null,
|
||
"nodeName": "span",
|
||
"messageKey": "noRoleSingular",
|
||
"prohibited": [
|
||
"aria-label"
|
||
]
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it's partially obscured by another element",
|
||
"occurrences": 20,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "sections-axe-en-light",
|
||
"target": [
|
||
".css-1vcc3k.MuiBox-root:nth-child(3) > .css-b7tg9p.MuiStack-root > .css-1etkf64.MuiTypography-caption"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "elmPartiallyObscured",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<div class=\"MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-qkj143\">",
|
||
"target": [
|
||
".css-qkj143"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"attachment": "sections-axe-en-light",
|
||
"target": [
|
||
".css-1vcc3k.MuiBox-root:nth-child(4) > .css-b7tg9p.MuiStack-root > .css-1etkf64.MuiTypography-caption"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "elmPartiallyObscured",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<div class=\"MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-qkj143\">",
|
||
"target": [
|
||
".css-qkj143"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending."
|
||
},
|
||
"asRunQualification": "Fresh final parent product/export; ordinary existing test."
|
||
},
|
||
"application-p2d01": {
|
||
"command": {
|
||
"name": "application-p2d01",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"node",
|
||
"node_modules/@playwright/test/cli.js",
|
||
"test",
|
||
"e2e/redesign-preservation.spec.ts",
|
||
"--grep",
|
||
"legacy workspace preserves frozen documents",
|
||
"--retries=0",
|
||
"--reporter=list,json",
|
||
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\application-p2d01-results"
|
||
],
|
||
"startedUtc": "2026-10-13T21:23:27.812337+00:00",
|
||
"finishedUtc": "2026-10-13T21:23:39.684013+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-p2d01-command.json",
|
||
"sha256": "600c7c150960b8b9aac319da3ba549dfbe119c96a461607c178dbf067520ccc7",
|
||
"bytes": 558,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"reportRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-p2d01.json",
|
||
"sha256": "54d529745d4221464505f6ade506c73de5687a998b60f60ccaebdb6373aefc86",
|
||
"bytes": 153080,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-p2d01.log",
|
||
"sha256": "c67916207cdb6ddc60f82aa42de2992412f2c5902b05bf1fae728afac224265c",
|
||
"bytes": 674,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"stats": {
|
||
"startTime": "2026-10-13T21:23:28.353Z",
|
||
"duration": 11298.247,
|
||
"expected": 1,
|
||
"skipped": 0,
|
||
"unexpected": 0,
|
||
"flaky": 0
|
||
},
|
||
"cases": [
|
||
{
|
||
"title": "[PRES-W01 PRES-W05 PRES-W06 PRES-W07 PRES-W08] legacy workspace preserves frozen documents after current sources change",
|
||
"file": "redesign-preservation.spec.ts",
|
||
"line": 73,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 4346
|
||
}
|
||
],
|
||
"reportErrors": [],
|
||
"configuration": {
|
||
"version": "1.62.1",
|
||
"workers": 1,
|
||
"projects": [
|
||
{
|
||
"name": "chromium",
|
||
"retries": 0
|
||
}
|
||
]
|
||
},
|
||
"audit": {
|
||
"violationNodes": 0,
|
||
"incompleteNodes": 0,
|
||
"checkContexts": [],
|
||
"qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending."
|
||
},
|
||
"asRunQualification": "Fresh final parent product/export; ordinary existing test."
|
||
},
|
||
"application-rich-cv": {
|
||
"command": {
|
||
"name": "application-rich-cv",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"node",
|
||
"node_modules/@playwright/test/cli.js",
|
||
"test",
|
||
"e2e/cv-editor-frame.spec.ts",
|
||
"--grep",
|
||
"CV frame",
|
||
"--retries=0",
|
||
"--reporter=list,json",
|
||
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\application-rich-cv-results"
|
||
],
|
||
"startedUtc": "2026-10-13T16:43:40.252898+00:00",
|
||
"finishedUtc": "2026-10-13T16:45:01.237686+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-rich-cv-command.json",
|
||
"sha256": "832f07a9ac1454050c562f4a8910ecfc759958d0e9437de17fccfba4515072bc",
|
||
"bytes": 521,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"reportRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-rich-cv.json",
|
||
"sha256": "c58f08ba2a88c939b9d6b815adf5885b5c0325afead49553042d174ffe26bbca",
|
||
"bytes": 136481,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-rich-cv.log",
|
||
"sha256": "24da6708301e9070765f42c7a2d80c46d7e8effaaa2b614a262c1b4e12dc377a",
|
||
"bytes": 1104,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"stats": {
|
||
"startTime": "2026-10-13T16:43:40.794Z",
|
||
"duration": 80399.18,
|
||
"expected": 4,
|
||
"skipped": 0,
|
||
"unexpected": 0,
|
||
"flaky": 0
|
||
},
|
||
"cases": [
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 W05 E08] light/en CV frame navigation, actions and pending editing",
|
||
"file": "cv-editor-frame.spec.ts",
|
||
"line": 23,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 18720
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 W05 E08] dark/nb CV frame navigation, actions and pending editing",
|
||
"file": "cv-editor-frame.spec.ts",
|
||
"line": 23,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 17684
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 W05 E08] light/nb CV frame navigation, actions and pending editing",
|
||
"file": "cv-editor-frame.spec.ts",
|
||
"line": 23,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 18306
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 W05 E08] dark/en CV frame navigation, actions and pending editing",
|
||
"file": "cv-editor-frame.spec.ts",
|
||
"line": 23,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 18321
|
||
}
|
||
],
|
||
"reportErrors": [],
|
||
"configuration": {
|
||
"version": "1.62.1",
|
||
"workers": 1,
|
||
"projects": [
|
||
{
|
||
"name": "chromium",
|
||
"retries": 0
|
||
}
|
||
]
|
||
},
|
||
"audit": {
|
||
"violationNodes": 0,
|
||
"incompleteNodes": 121,
|
||
"checkContexts": [
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "aria-prohibited-attr",
|
||
"check": "aria-prohibited-attr",
|
||
"message": "aria-label attribute is not well supported on a span with no valid role attribute.",
|
||
"occurrences": 24,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "desktop-content-axe",
|
||
"target": [
|
||
"span[aria-label=\"Undo\"]"
|
||
],
|
||
"data": {
|
||
"role": null,
|
||
"nodeName": "span",
|
||
"messageKey": "noRoleSingular",
|
||
"prohibited": [
|
||
"aria-label"
|
||
]
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "desktop-content-axe",
|
||
"target": [
|
||
"span[aria-label=\"Redo\"]"
|
||
],
|
||
"data": {
|
||
"role": null,
|
||
"nodeName": "span",
|
||
"messageKey": "noRoleSingular",
|
||
"prohibited": [
|
||
"aria-label"
|
||
]
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element content is too short to determine if it is actual text content",
|
||
"occurrences": 12,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "desktop-content-axe",
|
||
"target": [
|
||
".MuiBadge-badge"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "shortTextContent",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "history-axe",
|
||
"target": [
|
||
".MuiBadge-badge"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "shortTextContent",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it is overlapped by another element",
|
||
"occurrences": 77,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "desktop-content-axe",
|
||
"target": [
|
||
"#_r_10_"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "10.5pt (14px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "bgOverlap",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "history-axe",
|
||
"target": [
|
||
".css-15ja76x"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.8pt (13px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "bgOverlap",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it's partially obscured by another element",
|
||
"occurrences": 8,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "desktop-content-axe",
|
||
"target": [
|
||
"iframe[title=\"CV preview page 1\"]",
|
||
"h1"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "24.0pt (32px)",
|
||
"fontWeight": "bold",
|
||
"messageKey": "elmPartiallyObscured",
|
||
"expectedContrastRatio": "3:1"
|
||
},
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<main class=\"page\">",
|
||
"target": [
|
||
"iframe[title=\"CV preview page 1\"]",
|
||
"main"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"attachment": "history-axe",
|
||
"target": [
|
||
"iframe[title=\"CV preview page 1\"]",
|
||
"h1"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "24.0pt (32px)",
|
||
"fontWeight": "bold",
|
||
"messageKey": "elmPartiallyObscured",
|
||
"expectedContrastRatio": "3:1"
|
||
},
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<main class=\"page\">",
|
||
"target": [
|
||
"iframe[title=\"CV preview page 1\"]",
|
||
"main"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending."
|
||
},
|
||
"asRunQualification": "Earlier _Hza-JrlN1-7iFYcv7mKU export; current shared RichText and CV/Career bytes unchanged; later parent/ApplicationAssets-only changes do not enter these consumers. Not final-build reruns."
|
||
},
|
||
"application-rich-career": {
|
||
"command": {
|
||
"name": "application-rich-career",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"node",
|
||
"node_modules/@playwright/test/cli.js",
|
||
"test",
|
||
"e2e/phase7-career-editor.spec.ts",
|
||
"--retries=0",
|
||
"--reporter=list,json",
|
||
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\application-rich-career-results"
|
||
],
|
||
"startedUtc": "2026-10-13T16:45:01.238686+00:00",
|
||
"finishedUtc": "2026-10-13T16:45:50.312791+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-rich-career-command.json",
|
||
"sha256": "7bf52ca8ff578d10a7003306ec87c6b91f449e68e7d671ec33f64962351a0f07",
|
||
"bytes": 502,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"reportRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-rich-career.json",
|
||
"sha256": "fb503724efff57129907ef5e54b383bfb039d3db53d9447d84557efe418ddbbf",
|
||
"bytes": 4601190,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-rich-career.log",
|
||
"sha256": "6b01588aebaeb2762e7e0a76fe401ef2444f04700529889e00c566e6f3271d71",
|
||
"bytes": 2464,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"stats": {
|
||
"startTime": "2026-10-13T16:45:01.771Z",
|
||
"duration": 48484.881,
|
||
"expected": 11,
|
||
"skipped": 0,
|
||
"unexpected": 0,
|
||
"flaky": 0
|
||
},
|
||
"cases": [
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured and raw drafts survive English to Bokmål without canonical refetch or write",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 161,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 4428
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] held save locks edits and duplicate writes; failed save retains its snapshot for explicit identical-body retry",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 211,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 7919
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] actual validation400 retains draft and source; corrected explicit save persists once",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 321,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 4120
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry nb/dark/320x844",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 381,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 2866
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry en/light/360x800",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 381,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3004
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry nb/light/390x844",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 381,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 2863
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry en/dark/768x1024",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 381,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3097
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry nb/dark/1024x768",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 381,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3163
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry en/light/1280x320",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 381,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3280
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry nb/light/1440x900",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 381,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3142
|
||
},
|
||
{
|
||
"title": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry en/dark/1920x1080",
|
||
"file": "phase7-career-editor.spec.ts",
|
||
"line": 381,
|
||
"expectedStatus": "passed",
|
||
"project": "chromium",
|
||
"resultStatuses": [
|
||
"passed"
|
||
],
|
||
"retries": [
|
||
0
|
||
],
|
||
"errors": [
|
||
[]
|
||
],
|
||
"durationMs": 3389
|
||
}
|
||
],
|
||
"reportErrors": [],
|
||
"configuration": {
|
||
"version": "1.62.1",
|
||
"workers": 1,
|
||
"projects": [
|
||
{
|
||
"name": "chromium",
|
||
"retries": 0
|
||
}
|
||
]
|
||
},
|
||
"audit": {
|
||
"violationNodes": 0,
|
||
"incompleteNodes": 377,
|
||
"checkContexts": [
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it is overlapped by another element",
|
||
"occurrences": 362,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p7-career-editor-nb-light-1440-locale-retained-raw-draft-audit",
|
||
"target": [
|
||
".MuiButtonGroup-firstButton"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.8pt (13px)",
|
||
"fontWeight": "bold",
|
||
"messageKey": "bgOverlap",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "p7-career-editor-nb-light-1440-locale-retained-raw-draft-audit",
|
||
"target": [
|
||
".MuiButton-containedSizeSmall"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.8pt (13px)",
|
||
"fontWeight": "bold",
|
||
"messageKey": "bgOverlap",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element content is too short to determine if it is actual text content",
|
||
"occurrences": 13,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p7-career-editor-nb-light-1440-locale-retained-raw-draft-audit",
|
||
"target": [
|
||
".MuiBadge-badge"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "shortTextContent",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
},
|
||
{
|
||
"attachment": "p7-career-editor-en-light-390-held-save-audit",
|
||
"target": [
|
||
".MuiBadge-badge"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "9.0pt (12px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "shortTextContent",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "aria-hidden-focus",
|
||
"check": "focusable-modal-open",
|
||
"message": "Check that focusable elements are not tabbable in the current state",
|
||
"occurrences": 1,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p7-career-editor-en-light-390-held-save-raw-import-audit",
|
||
"target": [
|
||
"#menu-"
|
||
],
|
||
"data": null,
|
||
"relatedNodes": [
|
||
{
|
||
"html": "<li class=\"MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters Mui-selected MuiMenuItem-root MuiMenuItem-gutters Mui-selected css-qy8v2z\" tabindex=\"0\" role=\"option\" aria-selected=\"true\" data-value=\"import\">",
|
||
"target": [
|
||
"li[data-value=\"import\"]"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"kind": "incomplete",
|
||
"rule": "color-contrast",
|
||
"check": "color-contrast",
|
||
"message": "Element's background color could not be determined because it partially overlaps other elements",
|
||
"occurrences": 1,
|
||
"representativeContexts": [
|
||
{
|
||
"attachment": "p7-career-editor-nb-dark-390-actual-validation400-retained-draft-audit",
|
||
"target": [
|
||
".MuiAlert-filledError > .MuiAlert-message.css-127h8j3"
|
||
],
|
||
"data": {
|
||
"contrastRatio": 0,
|
||
"fontSize": "10.5pt (14px)",
|
||
"fontWeight": "normal",
|
||
"messageKey": "elmPartiallyObscuring",
|
||
"expectedContrastRatio": "4.5:1"
|
||
},
|
||
"relatedNodes": []
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending."
|
||
},
|
||
"asRunQualification": "Earlier _Hza-JrlN1-7iFYcv7mKU export; current shared RichText and CV/Career bytes unchanged; later parent/ApplicationAssets-only changes do not enter these consumers. Not final-build reruns."
|
||
}
|
||
},
|
||
"gates": [
|
||
{
|
||
"command": {
|
||
"name": "typecheck",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"npm.cmd",
|
||
"run",
|
||
"typecheck"
|
||
],
|
||
"startedUtc": "2026-10-13T21:16:52.403174+00:00",
|
||
"finishedUtc": "2026-10-13T21:17:02.191480+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/gates/typecheck-command.json",
|
||
"sha256": "0c5530b6f5ef5888bb0b3c8ff453735e84edd46317125652e79e4dad589992ab",
|
||
"bytes": 247,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-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-13T21:17:02.195004+00:00",
|
||
"finishedUtc": "2026-10-13T21:17:22.024833+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/gates/lint-command.json",
|
||
"sha256": "059423a13c2ab2c66684fa602e0e6cdf84bff9d503410ef404f2d6a78e125a69",
|
||
"bytes": 237,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-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-13T21:19:30.118147+00:00",
|
||
"finishedUtc": "2026-10-13T21:19:34.110133+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/gates/browser-typecheck-command.json",
|
||
"sha256": "f0646e21a72a4b0542bd3cd9155a0c94f9cf5f3e14750a62b0158ca9398f6a3b",
|
||
"bytes": 343,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-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-13T21:17:26.396619+00:00",
|
||
"finishedUtc": "2026-10-13T21:17:34.144417+00:00",
|
||
"exitCode": 0
|
||
},
|
||
"commandRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/gates/build-command.json",
|
||
"sha256": "ba78439333cf35c5e21ba4bddc68f7853bb746c2213824a02761f8361e5a110f",
|
||
"bytes": 239,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"logRaw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/gates/build.log",
|
||
"sha256": "93c7a399fd901200af634d7332de533d697ee6822b9f7eb361997dc1378184ee",
|
||
"bytes": 670,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
}
|
||
}
|
||
],
|
||
"sourceSnapshots": [
|
||
{
|
||
"originalSourcePath": "job-tracker-ui/src/components/ApplicationAssets.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/components/ApplicationAssets.tsx",
|
||
"sha256": "d3be34c85fd4ab8984356f5fdc8a5b741590120e4253f97246bf870486d027c1",
|
||
"bytes": 39070,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/components/ApplicationAssets.tsx",
|
||
"sha256": "d3be34c85fd4ab8984356f5fdc8a5b741590120e4253f97246bf870486d027c1",
|
||
"bytes": 39070,
|
||
"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/RichTextField.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/components/RichTextField.tsx",
|
||
"sha256": "dcd2ae783722f870c2d2170015e0a2e35ac6d05421bab5dda7b59aab12c6f85a",
|
||
"bytes": 3046,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/components/RichTextField.tsx",
|
||
"sha256": "dcd2ae783722f870c2d2170015e0a2e35ac6d05421bab5dda7b59aab12c6f85a",
|
||
"bytes": 3046,
|
||
"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/ApplicationWorkspacePage.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
|
||
"sha256": "7a0fb891f2632b35a8267ca0143a68522334f20bd2b2eda57b3ed2661e357934",
|
||
"bytes": 31009,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
|
||
"sha256": "7a0fb891f2632b35a8267ca0143a68522334f20bd2b2eda57b3ed2661e357934",
|
||
"bytes": 31009,
|
||
"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/application-workspace-overlay.test.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/application-workspace-overlay.test.tsx",
|
||
"sha256": "d51a6fa0f1884048b5a13e4935184edc36ce50527bec42303fd7f265a9a8fdf5",
|
||
"bytes": 20982,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/application-workspace-overlay.test.tsx",
|
||
"sha256": "c7e9baf3d02c45c4d6766f51b2b1d51d50af73f58b56ea617d376d7800f68672",
|
||
"bytes": 20569,
|
||
"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/forms/parent-final/source/job-tracker-ui/src/i18n/translations.ts",
|
||
"sha256": "df8fe7be192c02411e7a1a5a4d9ad27b14f877c207dec5991bfe1f4baf4daca3",
|
||
"bytes": 316747,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/i18n/translations.ts",
|
||
"sha256": "df8fe7be192c02411e7a1a5a4d9ad27b14f877c207dec5991bfe1f4baf4daca3",
|
||
"bytes": 316747,
|
||
"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/application-assets.test.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/application-assets.test.tsx",
|
||
"sha256": "964a5f8352d451a7f8c5355aeaa79d54f4c687bb03c7ebc7c58324df7355a398",
|
||
"bytes": 42930,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/application-assets.test.tsx",
|
||
"sha256": "964a5f8352d451a7f8c5355aeaa79d54f4c687bb03c7ebc7c58324df7355a398",
|
||
"bytes": 42930,
|
||
"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-application-forms.spec.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/phase7-application-forms.spec.ts",
|
||
"sha256": "b349b5190226b0d4b5e4cfd9a56d0bd5507c7ad5da328f11d5b38829cb271914",
|
||
"bytes": 57869,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/phase7-application-forms.spec.ts",
|
||
"sha256": "b349b5190226b0d4b5e4cfd9a56d0bd5507c7ad5da328f11d5b38829cb271914",
|
||
"bytes": 57869,
|
||
"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/career/CareerProfileSections.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/views/career/CareerProfileSections.tsx",
|
||
"sha256": "0c772feb6bde8324676b0884aaf343283465c5cd3b3318128363063df4ea22ab",
|
||
"bytes": 20375,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/views/career/CareerProfileSections.tsx",
|
||
"sha256": "aa3acbe472d34074a517a566c77983e7d95f8ec1df9ee37e47537ad96beffd0e",
|
||
"bytes": 20131,
|
||
"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/CvBuilderEditor.tsx",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
||
"sha256": "c45bda4288a9e109c889990f3695077cc8cbafbfb7c55533e0e432d07b236b23",
|
||
"bytes": 79941,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
||
"sha256": "4ee49213f01dfbec545c4cd721e57773c7c2409969f83a81c2688167ee925a4f",
|
||
"bytes": 78572,
|
||
"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/job-sections-presentation.spec.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/job-sections-presentation.spec.ts",
|
||
"sha256": "bd3e08daecc48d4fb99e9b3d46bfc3ce0e2f9ada19c2fc521c5a1cadbea33a54",
|
||
"bytes": 16838,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/job-sections-presentation.spec.ts",
|
||
"sha256": "bd3e08daecc48d4fb99e9b3d46bfc3ce0e2f9ada19c2fc521c5a1cadbea33a54",
|
||
"bytes": 16838,
|
||
"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/redesign-preservation.spec.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/redesign-preservation.spec.ts",
|
||
"sha256": "997b01c7e2a313e5f590820bad6b630af7eec67e782df7a786ccce6ebd569da0",
|
||
"bytes": 23275,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/redesign-preservation.spec.ts",
|
||
"sha256": "fd96f798f33badd676c5850f65b306ad171af69bfc5644e35760482518c25105",
|
||
"bytes": 22991,
|
||
"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/cv-editor-frame.spec.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/cv-editor-frame.spec.ts",
|
||
"sha256": "560044042c97f71f1e8d6dc2f0fc2c8106f29d3fd3557324c9cc7c5569c58ecd",
|
||
"bytes": 14261,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/cv-editor-frame.spec.ts",
|
||
"sha256": "560044042c97f71f1e8d6dc2f0fc2c8106f29d3fd3557324c9cc7c5569c58ecd",
|
||
"bytes": 14261,
|
||
"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-career-editor.spec.ts",
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/phase7-career-editor.spec.ts",
|
||
"sha256": "dfc696107e8ad9adf265a5bae885407afd09f1be3b507de8ff03739b39a7f0b1",
|
||
"bytes": 29805,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"canonicalLf": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/source/job-tracker-ui/e2e/phase7-career-editor.spec.ts",
|
||
"sha256": "dfc696107e8ad9adf265a5bae885407afd09f1be3b507de8ff03739b39a7f0b1",
|
||
"bytes": 29805,
|
||
"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."
|
||
}
|
||
],
|
||
"buildId": "9sM6acEkOGxgN5fTRZXdE",
|
||
"export": {
|
||
"count": 74,
|
||
"sha256": "e91f356cb09a8e828ad10e6497eb2927d5e7159b48907ddcd7132458486f9a1f",
|
||
"policy": "Windows Path sort; original output path + TAB + exact raw file SHA + LF"
|
||
},
|
||
"actualScopeCounts": {
|
||
"frontendPassed": 55,
|
||
"frontendFailed": 0,
|
||
"frontendSuites": 4,
|
||
"backendPassed": 30,
|
||
"backendFailed": 0,
|
||
"finalBuildBrowserPassed": 15,
|
||
"finalBuildBrowserFailed": 1,
|
||
"retainedApplicableBrowserPassed": 30,
|
||
"retainedApplicableBrowserFailed": 1
|
||
},
|
||
"baselineAndCountProvenance": "Original assets18+10 and parent18+1, helper3, named5=55/4 actual. Newordinaryparent props/router test is18pass/1fail RED, then55/4 GREEN. Intermediate52/3 used nonexistent helper filename and did not execute helper3; retained raw observation. +11frontend/0suite derives717/94; +10native derives283 browser only. Latest whole573/89 frontend,1033 backend,49sidecar inherited;1034backendderivedonly. P7-12 fresh integrated regression remains mandatory.",
|
||
"visualReview": {
|
||
"reviewed": 23,
|
||
"retained": 111,
|
||
"images": [
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/002-p706-forms-en-light-1440-held-second-job-aggregate-no-foreign-drafts.png",
|
||
"sha256": "6a72ef9c075174870845cfd3cd2cfa7a850012e49ed12c67bddd5c64fa8dd519",
|
||
"bytes": 64597,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 PRES-W01 W04 W10] same-route job navigation waits for owned answers and preserves both jobs on save",
|
||
"name": "p706-forms-en-light-1440-held-second-job-aggregate-no-foreign-drafts",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/004-p706-forms-en-light-1440-second-job-answer-saved-first-job-preserved.png",
|
||
"sha256": "3efe9f0f3977538ffd529e29233cf4d5eedd8073197f816e9cf754119c878b47",
|
||
"bytes": 104414,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 PRES-W01 W04 W10] same-route job navigation waits for owned answers and preserves both jobs on save",
|
||
"name": "p706-forms-en-light-1440-second-job-answer-saved-first-job-preserved",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/007-p706-forms-en-light-1440-held-cv-read.png",
|
||
"sha256": "776b6783ec80d48d5a1c627c4e4620a5030067ed597566868a6a9190bec5d1c5",
|
||
"bytes": 100051,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] held CV read Retry preserves its request and actual attach/replace/detach remain owner scoped",
|
||
"name": "p706-forms-en-light-1440-held-cv-read",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/009-p706-forms-en-light-1440-cv-detached-preserved.png",
|
||
"sha256": "ed3cb26a4d5d7a118619f06162492670f5144b5c337b4fcec38b576a433a6647",
|
||
"bytes": 107324,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] held CV read Retry preserves its request and actual attach/replace/detach remain owner scoped",
|
||
"name": "p706-forms-en-light-1440-cv-detached-preserved",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/012-p706-forms-en-light-1440-held-letter-save.png",
|
||
"sha256": "12ad0bb0d316106a16bcfe7091f7fa7dea7df3558c12663c300f0fd5c3df77c4",
|
||
"bytes": 362482,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] long letter failed held Save retains snapshot and dirty restore Cancel writes nothing before additive explicit restore",
|
||
"name": "p706-forms-en-light-1440-held-letter-save",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/014-p706-forms-en-light-1440-restored-additive-letter-history.png",
|
||
"sha256": "7ad29c8dbf8765162cb12f41530b2ed286dd33e22ce68dfbd351e46454994811",
|
||
"bytes": 135584,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] long letter failed held Save retains snapshot and dirty restore Cancel writes nothing before additive explicit restore",
|
||
"name": "p706-forms-en-light-1440-restored-additive-letter-history",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/017-p706-forms-en-light-1440-held-two-draft-save.png",
|
||
"sha256": "b5e4ea4c86d87e39638c0fa970d9a2f43ffe72e804fec7d414578ef88cb3fd2a",
|
||
"bytes": 108744,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] failed held Answers save preserves both drafts and ordinary Notes through explicit recovery and reload",
|
||
"name": "p706-forms-en-light-1440-held-two-draft-save",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/019-p706-forms-en-light-1440-drafts-saved-personal-notes-preserved.png",
|
||
"sha256": "f668c2b0c5e3d438beaf215f4b6fc3a92bc2507159eabd887195fa818efd86e5",
|
||
"bytes": 179241,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] failed held Answers save preserves both drafts and ordinary Notes through explicit recovery and reload",
|
||
"name": "p706-forms-en-light-1440-drafts-saved-personal-notes-preserved",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/022-p706-forms-en-light-1440-frozen-original-white-print-preview.png",
|
||
"sha256": "12484613865489660830c0f4f496784f251f871eb5be39863982c3eec6282196",
|
||
"bytes": 59672,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] actual native capture freezes CV and exact archive bytes after current sources change without renderer mutation",
|
||
"name": "p706-forms-en-light-1440-frozen-original-white-print-preview",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/026-p706-forms-en-light-1440-held-original-package-detail-retry.png",
|
||
"sha256": "306381c93851f86373660f9277141aa2cbfac4f1b0cb0027176106a354a0b7e6",
|
||
"bytes": 103391,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] failed preserved detail and download retain history and Retry only the original owned read",
|
||
"name": "p706-forms-en-light-1440-held-original-package-detail-retry",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/028-p706-forms-en-light-1440-original-archive-retry-history-retained.png",
|
||
"sha256": "8f132a3e747ed1889c8316a7f3cc6a6e2a9afd052f5ed608898e2d875cf0589e",
|
||
"bytes": 101884,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] failed preserved detail and download retain history and Retry only the original owned read",
|
||
"name": "p706-forms-en-light-1440-original-archive-retry-history-retained",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms-results/phase7-application-forms---65823-without-asset-GET-or-writes-chromium/test-failed-1.png",
|
||
"sha256": "1e0e5fe0518c19a585521f5dd773b4a6335bb62cac4eb18bfe46862afb9104e1",
|
||
"bytes": 97516,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] live EN/Bokmal retains dirty letter and both answer drafts without asset GET or writes",
|
||
"name": "screenshot",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/033-p706-forms-en-light-1440-created-copy-failed-attach-preserved.png",
|
||
"sha256": "0bd54df2544d28ec243a5140471eaed1a0edc83beae52f262cc79786cddaa6b6",
|
||
"bytes": 135595,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] real duplicate then failed attach preserves created copy and original without automatic duplicate retry",
|
||
"name": "p706-forms-en-light-1440-created-copy-failed-attach-preserved",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/037-p706-forms-en-light-320-long-answers.png",
|
||
"sha256": "e5e5021d7f12b66931d500eb34a0ce4f1183226166425ca7bfbe67fa0279244a",
|
||
"bytes": 135809,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"name": "p706-forms-en-light-320-long-answers",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/040-p706-forms-nb-dark-360-long-letter.png",
|
||
"sha256": "193c15211abd16bdef184115e4cb19fda687de0b57ede2d0a34c436777014649",
|
||
"bytes": 274032,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"name": "p706-forms-nb-dark-360-long-letter",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/042-p706-forms-en-dark-390-long-submission.png",
|
||
"sha256": "623427191ac60aecc7635bde365c879318263a829e8e668151c0e6dba49bc173",
|
||
"bytes": 67201,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"name": "p706-forms-en-dark-390-long-submission",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/044-p706-forms-nb-light-768-long-cv.png",
|
||
"sha256": "62e008992eb8cc7eeb184502cbbc2dd325b32ff899011e83a8849354e500c9ed",
|
||
"bytes": 102705,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"name": "p706-forms-nb-light-768-long-cv",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/046-p706-forms-en-dark-1024-long-answers.png",
|
||
"sha256": "48970bff97b4a07fe8d6fb570b0ded26c7f34648f7c63607249c0320df958dbc",
|
||
"bytes": 180883,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"name": "p706-forms-en-dark-1024-long-answers",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/049-p706-forms-nb-light-1280-long-letter.png",
|
||
"sha256": "c095249586fbb7ff0a81ee6f1a45ae149057ce603039d713ec6a44fba4c460f0",
|
||
"bytes": 294119,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"name": "p706-forms-nb-light-1280-long-letter",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/051-p706-forms-en-light-1440-long-submission.png",
|
||
"sha256": "e282d6752a5441c3d804056fb96a7a4b58c6e103eb476e601e06970ccc7d970f",
|
||
"bytes": 66317,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"name": "p706-forms-en-light-1440-long-submission",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/053-p706-forms-nb-dark-1920-long-cv.png",
|
||
"sha256": "d4919f188bee2b4a358f8efd220c883aca7332c3ad46805f4883a019375b7f73",
|
||
"bytes": 137982,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] eight finite bilingual theme widths keep long CV, letter, drafts and frozen preview usable with keyboard",
|
||
"name": "p706-forms-nb-dark-1920-long-cv",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/056-p706-forms-nb-light-1440-controlled-language503-dirty-letter.png",
|
||
"sha256": "dc64ab4baeed881a1edbeca1fbc9ab531789d6ed4a1f885da201fe8449f63aad",
|
||
"bytes": 136448,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] controlled language HTTP503 preserves local dirty drafts and Retry only repeats the language request",
|
||
"name": "p706-forms-nb-light-1440-controlled-language503-dirty-letter",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
},
|
||
{
|
||
"raw": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/embedded/application-forms/058-p706-forms-en-light-1440-controlled-language503-dirty-answer-drafts.png",
|
||
"sha256": "6deadc2a766dfe2d8faab6e0e6906f9793eaa2e7a5e18f1c8fc162543b40f61c",
|
||
"bytes": 112420,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"originalEmbeddedReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-final/application-forms.json",
|
||
"sha256": "7c73a7b6cc05acaed360b2bb820034fa00735445750e29c2e56525da850aaa1e",
|
||
"bytes": 4633426,
|
||
"hashPolicy": "Exact measured raw bytes"
|
||
},
|
||
"lane": "application-forms",
|
||
"test": "[P7-06 forms] controlled language HTTP503 preserves local dirty drafts and Retry only repeats the language request",
|
||
"name": "p706-forms-en-light-1440-controlled-language503-dirty-answer-drafts",
|
||
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
||
}
|
||
],
|
||
"qualification": "All23 latest parent-source forms PNGs displayed/reviewed, including heldB absent foreignfields, savedB and strictNB500 screenshot. Other88 retained consumer images not visually inspected in this continuation. Earlier22/110 observations stay separate; no duplicate cases. Long320/360/1280/1440 captures display-resized; sticky composite geometry, white 2D CVcanvas and rootOverflow0 qualified. No everypixel/viewportocclusion/physicalkeyboard/zoom/humanAT acceptance."
|
||
},
|
||
"backend": {
|
||
"command": {
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"C:/Users/Connor/.dotnet/dotnet.exe",
|
||
"test",
|
||
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
|
||
"--configuration",
|
||
"Release",
|
||
"--no-build",
|
||
"--filter",
|
||
"FullyQualifiedName~ApplicationAssetsTests|FullyQualifiedName~JobApplicationsApplicationPackageTests|FullyQualifiedName~SubmittedApplicationPackageTests",
|
||
"--logger",
|
||
"trx;LogFileName=career.trx",
|
||
"--results-directory",
|
||
"E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p706-forms-20261013T161800Z"
|
||
],
|
||
"startedUtc": "2026-10-13T16:18:00.184066+00:00",
|
||
"finishedUtc": "2026-10-13T16:18:03.191603+00:00",
|
||
"exitCode": 0,
|
||
"logSha256": "8354b4552bcda70d71eac4cc7438e454db7f0161bc48120cefd191ad0387ca3d",
|
||
"counts": {
|
||
"total": 30,
|
||
"passed": 30,
|
||
"failed": 0,
|
||
"notExecuted": 0
|
||
},
|
||
"resultSha256": "987b38f189ff75876a9b12563160a0a4f5c24b2414ca09c6f4494abffaafbf1d"
|
||
},
|
||
"files": [
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/backend/career.log",
|
||
"sha256": "8354b4552bcda70d71eac4cc7438e454db7f0161bc48120cefd191ad0387ca3d",
|
||
"bytes": 607,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/backend/career.trx",
|
||
"sha256": "987b38f189ff75876a9b12563160a0a4f5c24b2414ca09c6f4494abffaafbf1d",
|
||
"bytes": 44086,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/backend/command.json",
|
||
"sha256": "3dc0b9a36f7a7aaef07a3ac043dc76e876e9910866ae66ba572dc989e3226dbd",
|
||
"bytes": 998,
|
||
"hashPolicy": "Exact raw bytes"
|
||
}
|
||
],
|
||
"qualification": "30 passing assets/package ownership/immutable contracts, same unchanged Release DLL/no-build; no new backend full suite/build."
|
||
},
|
||
"accessibility": {
|
||
"completeContextTriage": {
|
||
"path": ".artifacts/phase7/p7-06/forms/axe-triage-parent.json",
|
||
"sha256": "51f6adcb2b205f0a983c73646864a53ba2b724a453217c3f5390d0520e35da67",
|
||
"bytes": 1669708,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"lanes": {
|
||
"application-forms": {
|
||
"scans": 22,
|
||
"violations": 0,
|
||
"incomplete": 154
|
||
},
|
||
"application-forms-regression": {
|
||
"scans": 8,
|
||
"violations": 0,
|
||
"incomplete": 89
|
||
},
|
||
"application-p2d01": {
|
||
"scans": 0,
|
||
"violations": 0,
|
||
"incomplete": 0
|
||
},
|
||
"application-rich-cv": {
|
||
"scans": 12,
|
||
"violations": 0,
|
||
"incomplete": 121
|
||
},
|
||
"application-rich-career": {
|
||
"scans": 13,
|
||
"violations": 0,
|
||
"incomplete": 377
|
||
}
|
||
},
|
||
"qualification": "Full raw incomplete vectors retained; current/defaulttarget and WCAG consumer scopes distinct. Missing strictlocale capture reduces observed nodes; not contrast improvement. Reader/device/zoom/modal/frame contexts remain pending."
|
||
},
|
||
"failedHistory": [
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/attempt-1-F7dRaRLWo_pjz6zoPoAPk/results.json",
|
||
"sha256": "e56e1b9a3a4e7663a12cc07b76e7dab21033fc9cb3ed4ff42678cde18aa100bc",
|
||
"bytes": 135385,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/attempt-2-_Hza-JrlN1-7iFYcv7mKU/results.json",
|
||
"sha256": "f27368dfa41d454508e8ec58ae0af36b639464f2877c162c2e16499029d5d9ce",
|
||
"bytes": 129508,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/final/results.json",
|
||
"sha256": "4da6523e909f0a69cfead47e73cd094bb391b37d181e7efd05b5421919f6e322",
|
||
"bytes": 430012,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/attempt-4-7rHcRydumjgHBrGRn7NZA/results.json",
|
||
"sha256": "5268cfd446ba5b91917c2ccc30c786584eb8d497278373f397a2e6d2c0501de1",
|
||
"bytes": 175411,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/final-verified/results.json",
|
||
"sha256": "28da994d574e819208d65edc756fac13eca0597a9d622bcd47a3eb488db7eea4",
|
||
"bytes": 430829,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
{
|
||
"path": ".artifacts/phase7/p7-06/forms/attempt-6-parent-9sM6acEkOGxgN5fTRZXdE/results.json",
|
||
"sha256": "27517dce65e6b68e1d9c1268776df9ddc458b063701a076437ce20da2bb9d1f0",
|
||
"bytes": 177252,
|
||
"hashPolicy": "Exact raw bytes"
|
||
}
|
||
],
|
||
"contracts": "57groups56PARTIAL/C11DEFERRED;32 routes preserved. Owned asset GET-only Retry, exact package detail/file identity, original frozen bytes/whiteCV renderer, canonical/override separation, bodyless restore/additive history/noExpectedVersion RD21, existing Notesanswerencoding/clear. CV duplicate retains original/copy partial association before explicit attach; exactcreatedID recovery normalizes without secondduplicate. Existing AI explicit Apply/requestaction/currentowner guards only;P513WITHHELD/no model calls.",
|
||
"mandatoryConditions": [
|
||
"RD11 strict real account-language save repeatedly returns HTTP500; later P7-09 diagnosis and P7-12 verification required, no retry/skip/assertion relaxation hides failure.",
|
||
"M01-M12 human screenreader/physicaltouch/softwarekeyboard/zoom/provider/fontphoto/nativeprint and release evidence remain unverified.",
|
||
"P7-11 server-English Tailoring/raw source/action metadata localisation residual; user-authored language intentionally retained.",
|
||
"RD21 last-writer/partialwrite and duplicate two-write server limit retained.",
|
||
"P7-06 inbox/read and compose/send boundaries remain;06FDEFERRED;P513WITHHELD;Phase8 not started."
|
||
],
|
||
"production": {
|
||
"status": "NO-GO",
|
||
"main": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||
"deployment": false
|
||
},
|
||
"staticChecks": {
|
||
"path": "docs/redesign/phase-7/p7-06/evidence/forms-static-checks.json",
|
||
"sha256": "700bd7b96e0daf6eac11cc21f7c0c0fab78468c854eba823d59d60c389d2e11d",
|
||
"bytes": 3166,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"previousPortableObservation": {
|
||
"path": ".artifacts/phase7/p7-06/forms/pre-parent-portable-results.json",
|
||
"sha256": "ffaad594f560157d4a50a00de30174005d0fdcf75a1c3c6e5424595115839496",
|
||
"bytes": 143116,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"preNativeSourceQualification": "Six non-native-test source files match current; test source changed afterwards only for fixture company reuse and real keyboard Home assertion. Captured final native source matches executed final source. Receipt collected during gates before native.",
|
||
"parentIdentityRepair": {
|
||
"redCommand": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-identity-red/p706-parent-identity-red-20261013-20261013T211454Z-command.json",
|
||
"sha256": "227727128b7948d85e132ca0aca359d94efbf95e640e6e12c8ea35a60d34d9a6",
|
||
"bytes": 670,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"redReport": {
|
||
"path": ".artifacts/phase7/p7-06/forms/parent-identity-red/p706-parent-identity-red-20261013-20261013T211454Z.json",
|
||
"sha256": "05f8ea1df075114f448ab1fc6b0cfb31e7db5888e665c3cd5bc3b0cb521b0af1",
|
||
"bytes": 9713,
|
||
"hashPolicy": "Exact raw bytes"
|
||
},
|
||
"reproduced": "New B editor received A aggregate props while B GET held;18oldPASS/1newFAIL. Gate matchingID and generationguard preserve current owner; actualSPA native timeOrigin stable, nofields/no Bwrite held, exact B payload and both A drafts unchanged.",
|
||
"review": "Read-only follow-up review found no remaining actionable gap in narrowrepair.",
|
||
"limits": "Original locale-dependent aggregate reload/error presentation and RD21 noExpectedVersion remain; no new backend locking contract."
|
||
},
|
||
"commit": "4c3254c472871d1cac05abcef502feb4a1be435b",
|
||
"normalPushVerification": {
|
||
"observedUtc": "2026-10-13T21:27:19.353249+00:00",
|
||
"branch": "codex/ui-redesign-phase4",
|
||
"head": "4c3254c472871d1cac05abcef502feb4a1be435b",
|
||
"originDevelopment": "4c3254c472871d1cac05abcef502feb4a1be435b",
|
||
"liveDevelopment": "4c3254c472871d1cac05abcef502feb4a1be435b",
|
||
"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": "4c3254c472871d1cac05abcef502feb4a1be435b\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": "4c3254c472871d1cac05abcef502feb4a1be435b\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": "4c3254c472871d1cac05abcef502feb4a1be435b\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"
|
||
}
|
||
]
|
||
}
|
||
}
|