{ "schemaVersion": 1, "checkpoint": "P7-03", "slice": "Import review/history", "observedUtc": "2026-10-12T17:23:39.808431+00:00", "status": "IMPLEMENTED_P7_03_CONDITIONAL_GO; FINITE_RUNTIME_VISUAL_AND_HYGIENE_PASS; NORMAL_PUSH_VERIFIED", "finalCapsule": { "path": ".artifacts/phase7/p7-03/import-history/final/results.json", "sha256": "d1a91f38ca6aa26a14e667a5d4c65e1403e279c16eef119593a991cc11835119", "bytes": 115074, "hashPolicy": "Exact saved raw bytes" }, "regressionCapsule": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/results.json", "sha256": "07ab3d63338be32eb21ea91ea3bab5c23d5d4e90965ae24889f59c3f5c5cb4e5", "bytes": 208880, "hashPolicy": "Exact saved raw bytes" }, "units": [ { "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/unit/career-import-affected-alert-final-20261012T171639Z.json", "sha256": "ffaaad357a13b8df8ab18674c98995e7068734499943ee58322a5a83d4d3b1b7", "bytes": 32140, "hashPolicy": "Exact measured raw bytes" }, "startedUnixMs": 1791825400646, "passed": 76, "failed": 0, "pending": 0, "total": 76, "suites": 6, "cases": [ { "name": "failed history reads have a scoped Retry that preserves unsaved source fields", "status": "passed" }, { "name": "a dirty canonical profile cannot be replaced through history restore", "status": "passed" }, { "name": "each failed comparison can retry its own run without refetching canonical data or losing another comparison", "status": "passed" }, { "name": "review shows actual current and imported values and discloses fields outside the comparison", "status": "passed" }, { "name": "selecting then deselecting low-confidence data sends the explicit empty selection", "status": "passed" }, { "name": "held acceptance locks review choices and all canonical editors and prevents duplicate or overlapping writes", "status": "passed" }, { "name": "failed acceptance keeps the chosen stable IDs and shows durable translated recovery without automatically resending", "status": "passed" }, { "name": "discarding an import preserves unsaved structured and raw drafts and does not reload the canonical profile", "status": "passed" }, { "name": "saving canonical changes refreshes history and comparisons and clears choices made against the earlier source", "status": "passed" }, { "name": "a failed restore keeps the original source and known history with an explicit retry", "status": "passed" }, { "name": "an operation cancellation is guarded while pending and leaves an unsaved source draft intact", "status": "passed" }, { "name": "a failed operation retry stays scoped and only resends the same operation on explicit user retry", "status": "passed" }, { "name": "Bokm\u00e5l localizes comparison labels while preserving imported facts named like UI labels or object properties", "status": "passed" }, { "name": "the known low-confidence contact placeholder is localized", "status": "passed" }, { "name": "a locale update retains dirty structured and raw drafts without reading their source again", "status": "passed" }, { "name": "a pending initial read keeps one request and reports its failure in the latest locale without language writes", "status": "passed" }, { "name": "a held Save locks every editor mutation, raw input and history restore until its snapshot settles", "status": "passed" }, { "name": "two Save activations before React commits pending state send only one canonical PUT", "status": "passed" }, { "name": "a failed Save retains a scoped localized error and draft for retry through the same Save button", "status": "passed" }, { "name": "the editor exposes named H2/H3 groups and contextual repeated-item remove controls", "status": "passed" }, { "name": "manual edits preserve long-tail data, custom links, opaque IDs and modeled fields without editor controls", "status": "passed" }, { "name": "a read-only provider cannot edit canonical fields or trigger canonical writes", "status": "passed" }, { "name": "meaningful identity initials use a readable foreground/background pair in [Function CareerProfilePage]", "status": "passed" }, { "name": "meaningful identity initials use a readable foreground/background pair in [Function ProfilePage]", "status": "passed" }, { "name": "Career Profile section headings describe the visible hierarchy without changing editing fields", "status": "passed" }, { "name": "account headings separate identity from security sections", "status": "passed" }, { "name": "account CV text status in en does not claim the CV library is empty", "status": "passed" }, { "name": "account CV text status in nb does not claim the CV library is empty", "status": "passed" }, { "name": "[PRES-E02/E09/C01] account save carries four identity fields and keeps career, email and CV writes separate", "status": "passed" }, { "name": "[PRES-E02/E08/E09] failed account save keeps a scoped error and the identity draft for explicit retry", "status": "passed" }, { "name": "[PRES-E02/E08] failed password update keeps a scoped error and secret draft until explicit retry succeeds", "status": "passed" }, { "name": "profile page loads persisted structured cv and can re-parse it", "status": "passed" }, { "name": "saving the career profile PUTs the structured profile and cv text unchanged (Phase 1 refactor invariant)", "status": "passed" }, { "name": "editing a field in an extracted section updates parent state and flows into save (Phase 1 increment 2)", "status": "passed" }, { "name": "profile page can reprocess from stored artifact history", "status": "passed" }, { "name": "active extraction polling refreshes run status without resetting unsaved career fields", "status": "passed" }, { "name": "profile page shows durable CV operation state and retries a failed run", "status": "passed" }, { "name": "profile page keeps raw extraction collapsed until expanded", "status": "passed" }, { "name": "saving the master profile (career) persists the structured profile via /career/profile", "status": "passed" }, { "name": "/career shows the profile completeness overview", "status": "passed" }, { "name": "/career profile exposes extraction progress", "status": "passed" }, { "name": "/career profile can queue a CV upload without visiting import review first", "status": "passed" }, { "name": "/career localizes completeness and review confidence without changing CV data", "status": "passed" }, { "name": "/career separates overview, profile and import while preserving unsaved profile edits", "status": "passed" }, { "name": "pending CV extraction can be reviewed and applied", "status": "passed" }, { "name": "account email changes require a password and use the confirmation flow", "status": "passed" }, { "name": "first-run workspace presents concise profile, import, general CV and job-specific actions", "status": "passed" }, { "name": "career workspace overview and import state render in Bokm\u00e5l", "status": "passed" }, { "name": "returning workspace shows missing profile information and recent general and job-specific CVs", "status": "passed" }, { "name": "workspace exposes the pending_review import state as a resumable action", "status": "passed" }, { "name": "workspace exposes the queued import state as a resumable action", "status": "passed" }, { "name": "workspace exposes the failed import state as a resumable action", "status": "passed" }, { "name": "workspace represents loading and profile-load errors without inventing status", "status": "passed" }, { "name": "a settled failed profile read hides the completeness score and retries only through its existing owner", "status": "passed" }, { "name": "an unknown import read cannot claim no imports, completion or first-run guidance", "status": "passed" }, { "name": "a failed import read stays unknown and keeps its own retry separate from the profile read", "status": "passed" }, { "name": "failed recent-CV reads do not imply first-run and retry the same list without writes", "status": "passed" }, { "name": "the parent exposes failed import-read retry without canonical saves or history restores", "status": "passed" }, { "name": "changing language in overview cannot refetch or overwrite a dirty canonical draft", "status": "passed" }, { "name": "visited evidence keeps its draft across sections without an unvisited or repeated list request", "status": "passed" }, { "name": "the first history read announces progress without claiming an empty history", "status": "passed" }, { "name": "a failed history read retains known rows and retries only through its history owner", "status": "passed" }, { "name": "a settled zero-version history is a named empty section rather than a hidden capability", "status": "passed" }, { "name": "one current version remains visible in Bokm\u00e5l without offering a restore of the current source", "status": "passed" }, { "name": "the collapsed history keeps twelve rows and contextual restore actions pass the exact selected version", "status": "passed" }, { "name": "dirty source state explains the restore guard and re-enables the same version after the parent clears it", "status": "passed" }, { "name": "the existing overall loading guard still blocks history restores", "status": "passed" }, { "name": "restore failure stays visible with the known history until the parent clears it and retry is explicit", "status": "passed" }, { "name": "preserves the server item ID when normalizing jobs", "status": "passed" }, { "name": "preserves the server item ID when normalizing education", "status": "passed" }, { "name": "preserves the server item ID when normalizing certifications", "status": "passed" }, { "name": "preserves the server item ID when normalizing projects", "status": "passed" }, { "name": "legacy structured items without IDs remain usable and acquire no client-generated IDs", "status": "passed" }, { "name": "legacy parsed sections keep their facts without inventing structured item IDs", "status": "passed" }, { "name": "API null and missing numeric metadata remain absent rather than becoming zero", "status": "passed" }, { "name": "zero, finite numbers and numeric strings keep the established metadata number conversion", "status": "passed" } ], "commandRaw": { "path": ".artifacts/phase7/p7-03/import-history/final/unit/career-import-affected-alert-final-20261012T171639Z-command.json", "sha256": "a139b7fd11f8cd9e2288ff1ae79223ed594b10d7879d0e237ee39d3d00040956", "bytes": 845, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-03/import-history/final/unit/career-import-affected-alert-final-20261012T171639Z.log", "sha256": "1954bcabd71e0af169ba6d07e453886800a7da3b6e721498cb8545882d2026c0", "bytes": 898, "hashPolicy": "Exact measured raw bytes" }, "qualification": "Raw executed outcome; source bytes are not inferred retroactively. Passing subset is not slice acceptance." } ], "native": { "career-import-review": { "command": { "name": "career-import-review", "command": [ "rtk", "proxy", "node", "node_modules/@playwright/test/cli.js", "test", "e2e/phase7-career-import-review.spec.ts", "--retries=0", "--reporter=list,json", "--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\career-import-review-results" ], "startedUtc": "2026-10-12T17:17:30.653322+00:00", "finishedUtc": "2026-10-12T17:18:33.814659+00:00", "exitCode": 0, "stats": { "startTime": "2026-10-12T17:17:31.179Z", "duration": 62582.675, "expected": 6, "skipped": 0, "unexpected": 0, "flaky": 0 } }, "commandRaw": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review-command.json", "sha256": "661fbf955a98ff719294917f2de3a2a31e15f3edc10b85486d063c5e0af6312f", "bytes": 674, "hashPolicy": "Exact measured raw bytes" }, "reportRaw": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.log", "sha256": "bcd35abd7c56b0ef5f8be7c1ef0413c7688f46f1695228123198e46e5f312363", "bytes": 1649, "hashPolicy": "Exact measured raw bytes" }, "stats": { "startTime": "2026-10-12T17:17:31.179Z", "duration": 62582.675, "expected": 6, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "[P7-03 PRES-C01 C02 C03 C04 C05 W07] explicit select/deselect acceptance uses stable IDs and preserves raw, CV siblings and frozen snapshots", "file": "phase7-career-import-review.spec.ts", "line": 258, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 5072 }, { "title": "[P7-03 PRES-C01 C02 C04] discarding stored review retains dirty structured and CURRENT raw drafts without a source write", "file": "phase7-career-import-review.spec.ts", "line": 326, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 3389 }, { "title": "[P7-03 PRES-C02 C04 E09] stored reviews are owner scoped and foreign/anonymous review actions cannot mutate source", "file": "phase7-career-import-review.spec.ts", "line": 358, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 1942 }, { "title": "[P7-03 PRES-C01 C02] version Restore appends a new structured version and preserves CURRENT raw text", "file": "phase7-career-import-review.spec.ts", "line": 393, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 3499 }, { "title": "[P7-03 PRES-C02 C04 E08] comparison GET failure has scoped retry and held loading without source mutation", "file": "phase7-career-import-review.spec.ts", "line": 420, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 2835 }, { "title": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "file": "phase7-career-import-review.spec.ts", "line": 478, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 37663 } ], "reportErrors": [], "configuration": { "version": "1.62.1", "workers": 1, "projects": [ { "name": "chromium", "retries": 0 } ] }, "audit": { "scans": [ { "test": "[P7-03 PRES-C02 C04 E08] comparison GET failure has scoped retry and held loading without source mutation", "attachment": "p7-career-review-en-light-320-comparison-failure-audit", "geometry": { "width": 320, "height": 844, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/005-p7-career-review-en-light-320-comparison-failure-audit.json", "sha256": "4598fa75ba34423f2fc19ef4024b0b7d54bdd34e6f3675461793d448754eab55", "bytes": 6191, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 320, "height": 844 }, "state": "comparison-failure", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-nb-dark-320-settled-stored-review-audit", "geometry": { "width": 320, "height": 844, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 3, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/008-p7-career-review-nb-dark-320-settled-stored-review-audit.json", "sha256": "5c3cbe608582844aa7a3857a7e87038f28f42f7e85d156188b06078a2d5f440d", "bytes": 8924, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 320, "height": 844 }, "state": "settled-stored-review", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 3 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-nb-dark-320-settled-version-history-audit", "geometry": { "width": 320, "height": 844, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 36, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/010-p7-career-review-nb-dark-320-settled-version-history-audit.json", "sha256": "12a7545f55cf185cf069b1b84ab068d9963cbc1a3f09be581b098db298ddf9ce", "bytes": 35759, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 320, "height": 844 }, "state": "settled-version-history", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 36 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-en-light-360-settled-stored-review-audit", "geometry": { "width": 360, "height": 800, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 3, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/012-p7-career-review-en-light-360-settled-stored-review-audit.json", "sha256": "16d56a54d18b42bc6e95ba2eb8488eba2fd066cff0be62d22070e009189eeaa3", "bytes": 8662, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 360, "height": 800 }, "state": "settled-stored-review", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 3 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-en-light-360-settled-version-history-audit", "geometry": { "width": 360, "height": 800, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 35, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/014-p7-career-review-en-light-360-settled-version-history-audit.json", "sha256": "b56dceec0ec2b680322ec98b4ebf4971c973bd54c63536e88c9400636726d0b4", "bytes": 34851, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 360, "height": 800 }, "state": "settled-version-history", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 35 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-nb-light-390-settled-stored-review-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 3, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/016-p7-career-review-nb-light-390-settled-stored-review-audit.json", "sha256": "6a46ec5abcd2599fe27d47a5d974d6867d157b7e081c6fdb9e6d938ee123c3d7", "bytes": 8925, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 390, "height": 844 }, "state": "settled-stored-review", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 3 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-nb-light-390-settled-version-history-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 35, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/018-p7-career-review-nb-light-390-settled-version-history-audit.json", "sha256": "a79fd6e0787a8018921abe2dc0be133c37fd2733f97887038f0fd3a2d394cd71", "bytes": 35083, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 390, "height": 844 }, "state": "settled-version-history", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 35 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-en-dark-768-settled-stored-review-audit", "geometry": { "width": 768, "height": 1024, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/020-p7-career-review-en-dark-768-settled-stored-review-audit.json", "sha256": "85b3bbdffcab27a2ef273c659da865923d2bdadc287c74d671f6116ece6a8260", "bytes": 7968, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 768, "height": 1024 }, "state": "settled-stored-review", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-en-dark-768-settled-version-history-audit", "geometry": { "width": 768, "height": 1024, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 35, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/022-p7-career-review-en-dark-768-settled-version-history-audit.json", "sha256": "93a78ccb7957d55f410fea0dc4fff2fe4aea55e465264e98ec4938cfdfb8346c", "bytes": 34882, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 768, "height": 1024 }, "state": "settled-version-history", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 35 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-nb-dark-1024-settled-stored-review-audit", "geometry": { "width": 1024, "height": 768, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/024-p7-career-review-nb-dark-1024-settled-stored-review-audit.json", "sha256": "9669ab4d9146d07fd86dda74fe14345188eb9ee13f6282804dfc4df197814296", "bytes": 8304, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 1024, "height": 768 }, "state": "settled-stored-review", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-nb-dark-1024-settled-version-history-audit", "geometry": { "width": 1024, "height": 768, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 35, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/026-p7-career-review-nb-dark-1024-settled-version-history-audit.json", "sha256": "e72f8075857112b73f755e0d8f307a265b1966b6dafa71544533b7e88c5aa6b9", "bytes": 35195, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 1024, "height": 768 }, "state": "settled-version-history", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 35 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-en-light-1280-settled-stored-review-audit", "geometry": { "width": 1280, "height": 320, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/028-p7-career-review-en-light-1280-settled-stored-review-audit.json", "sha256": "70b6d5fc9b7d458b2351d8d41597b8c79f9964022c387758c677e52c370b379c", "bytes": 8055, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 1280, "height": 320 }, "state": "settled-stored-review", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-en-light-1280-settled-version-history-audit", "geometry": { "width": 1280, "height": 320, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 35, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/030-p7-career-review-en-light-1280-settled-version-history-audit.json", "sha256": "8df1841e83575b9171cf33be03174bcea6c29316a74c4390291451f22b678b4e", "bytes": 34969, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 1280, "height": 320 }, "state": "settled-version-history", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 35 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-nb-light-1440-settled-stored-review-audit", "geometry": { "width": 1440, "height": 900, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/032-p7-career-review-nb-light-1440-settled-stored-review-audit.json", "sha256": "2995f1599334e13618bc34d0797acdfe44b53875e72be1c7a4e8eaee91f22fd2", "bytes": 8305, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 1440, "height": 900 }, "state": "settled-stored-review", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-nb-light-1440-settled-version-history-audit", "geometry": { "width": 1440, "height": 900, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 35, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/034-p7-career-review-nb-light-1440-settled-version-history-audit.json", "sha256": "eedb3e3caf4fd006e782d1db23228d4a50dcdf69d809dcf8a58dccc6f0bbe740", "bytes": 35196, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 1440, "height": 900 }, "state": "settled-version-history", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 35 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-en-dark-1920-settled-stored-review-audit", "geometry": { "width": 1920, "height": 1080, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/036-p7-career-review-en-dark-1920-settled-stored-review-audit.json", "sha256": "56911137ac7a4451dcb03d2cab9b0296a2ea91783b6101d47593b3d231e080d2", "bytes": 8009, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 1920, "height": 1080 }, "state": "settled-stored-review", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-03 PRES-C01 C02 C04 E08] history read retry and settled review/history presentation across eight widths", "attachment": "p7-career-review-en-dark-1920-settled-version-history-audit", "geometry": { "width": 1920, "height": 1080, "rootOverflow": 0, "overflowElements": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 35, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final/embedded/career-import-review/038-p7-career-review-en-dark-1920-settled-version-history-audit.json", "sha256": "7406a30847d4c1dbf1a04bddc823b3fdc76e4ea2f9247ea8096c732683e08b24", "bytes": 34923, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final/career-import-review.json", "sha256": "d248adc3e763c5cb8660acdc7364f24268c33325e88c8416fed2460d2dcc3126", "bytes": 4496785, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 1920, "height": 1080 }, "state": "settled-version-history", "qualification": "Automated Chromium/seeded stored-review presentation only. All enabled axe results retained; incomplete results require triage. No actual extraction/model qualification, provider calls, physical touch/software keyboard, human screen reader, actual browser zoom, production font/photo or PDF/render-fidelity acceptance." }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 35 } ] } ], "violationNodes": 0, "incompleteNodes": 302, "checkContexts": [ { "kind": "incomplete", "rule": "color-contrast", "check": "color-contrast", "message": "Element content is too short to determine if it is actual text content", "occurrences": 17, "representativeContexts": [ { "attachment": "p7-career-review-en-light-320-comparison-failure-audit", "target": [ ".MuiBadge-badge" ], "data": { "contrastRatio": 0, "fontSize": "9.0pt (12px)", "fontWeight": "normal", "messageKey": "shortTextContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [] }, { "attachment": "p7-career-review-nb-dark-320-settled-stored-review-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": 285, "representativeContexts": [ { "attachment": "p7-career-review-en-light-320-comparison-failure-audit", "target": [ ".MuiSelect-select" ], "data": { "contrastRatio": 0, "fontSize": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [] }, { "attachment": "p7-career-review-nb-dark-320-settled-stored-review-audit", "target": [ ".MuiSelect-select" ], "data": { "contrastRatio": 0, "fontSize": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "bgOverlap", "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." } }, "career-editor": { "command": { "name": "career-editor", "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\\career-editor-results" ], "startedUtc": "2026-10-12T17:18:33.830874+00:00", "finishedUtc": "2026-10-12T17:19:22.486846+00:00", "exitCode": 0, "stats": { "startTime": "2026-10-12T17:18:34.329Z", "duration": 48101.738, "expected": 11, "skipped": 0, "unexpected": 0, "flaky": 0 } }, "commandRaw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor-command.json", "sha256": "35ec4414ecc887fd850b1cd27d49e5d050b7b793182dfe0cbce8f97c87cec288", "bytes": 654, "hashPolicy": "Exact measured raw bytes" }, "reportRaw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.log", "sha256": "d15c9ad479b435b9bc4c912147392f11714d1589d2dabb7439ce13dbaefb2f2c", "bytes": 2464, "hashPolicy": "Exact measured raw bytes" }, "stats": { "startTime": "2026-10-12T17:18:34.329Z", "duration": 48101.738, "expected": 11, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "[P7-03 PRES-C01 C02 E08] structured and raw drafts survive English to Bokm\u00e5l without canonical refetch or write", "file": "phase7-career-editor.spec.ts", "line": 161, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 4410 }, { "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": 7851 }, { "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": 4082 }, { "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": 2822 }, { "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": 3008 }, { "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": 2811 }, { "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": 3104 }, { "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": 3106 }, { "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": 3319 }, { "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": 3075 }, { "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": 3334 } ], "reportErrors": [], "configuration": { "version": "1.62.1", "workers": 1, "projects": [ { "name": "chromium", "retries": 0 } ] }, "audit": { "scans": [ { "test": "[P7-03 PRES-C01 C02 E08] structured and raw drafts survive English to Bokm\u00e5l without canonical refetch or write", "attachment": "p7-career-editor-nb-light-1440-locale-retained-raw-draft-audit", "geometry": { "width": 1440, "height": 900, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Profil-CV / hovedtekst for CV", "left": 334, "right": 1360, "width": 1026 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 6, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/002-p7-career-editor-nb-light-1440-locale-retained-raw-draft-audit.json", "sha256": "cf56885658c6022289c6b8d8a46020ae7fe38c6ee2eab3e024d659d3a89d09a6", "bytes": 9801, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 1440, "height": 900 }, "state": "locale-retained-raw-draft", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 6 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] held save locks edits and duplicate writes; failed save retains its snapshot for explicit identical-body retry", "attachment": "p7-career-editor-en-light-390-held-save-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Full name", "left": 60, "right": 330, "width": 270 }, { "name": "Professional headline", "left": 60, "right": 330, "width": 270 }, { "name": "Contact email", "left": 60, "right": 330, "width": 270 }, { "name": "Phone", "left": 60, "right": 330, "width": 270 }, { "name": "Location", "left": 60, "right": 330, "width": 270 }, { "name": "Website", "left": 60, "right": 330, "width": 270 }, { "name": "LinkedIn", "left": 60, "right": 330, "width": 270 }, { "name": "GitHub", "left": 60, "right": 330, "width": 270 }, { "name": "Label", "left": 60, "right": 330, "width": 270 }, { "name": "URL", "left": 60, "right": 330, "width": 270 }, { "name": "Professional summary", "left": 60, "right": 330, "width": 270 }, { "name": "Skills", "left": 60, "right": 330, "width": 270 }, { "name": "Interests", "left": 60, "right": 330, "width": 270 }, { "name": "Awards", "left": 60, "right": 330, "width": 270 }, { "name": "Publications", "left": 60, "right": 330, "width": 270 }, { "name": "Organisations", "left": 60, "right": 330, "width": 270 }, { "name": "References", "left": 60, "right": 330, "width": 270 }, { "name": "Language", "left": 77, "right": 313, "width": 236 }, { "name": "Level", "left": 77, "right": 313, "width": 236 }, { "name": "Notes", "left": 77, "right": 313, "width": 236 }, { "name": "Job title", "left": 77, "right": 313, "width": 236 }, { "name": "Company", "left": 77, "right": 313, "width": 236 }, { "name": "Location", "left": 77, "right": 313, "width": 236 }, { "name": "Start", "left": 77, "right": 181, "width": 104 }, { "name": "End", "left": 209, "right": 313, "width": 104 }, { "name": "Job bullets", "left": 77, "right": 313, "width": 236 }, { "name": "Job skills", "left": 77, "right": 313, "width": 236 }, { "name": "Qualification", "left": 77, "right": 313, "width": 236 }, { "name": "Institution", "left": 77, "right": 313, "width": 236 }, { "name": "Location", "left": 77, "right": 313, "width": 236 }, { "name": "Start", "left": 77, "right": 181, "width": 104 }, { "name": "End", "left": 209, "right": 313, "width": 104 }, { "name": "Education details", "left": 77, "right": 313, "width": 236 }, { "name": "Section title", "left": 77, "right": 313, "width": 236 }, { "name": "Section items", "left": 77, "right": 313, "width": 236 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/005-p7-career-editor-en-light-390-held-save-audit.json", "sha256": "c028b58cb25694d02862188385acad9bac108410300ce248bbf526433e3b12e9", "bytes": 14156, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 390, "height": 844 }, "state": "held-save", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] held save locks edits and duplicate writes; failed save retains its snapshot for explicit identical-body retry", "attachment": "p7-career-editor-en-light-390-held-save-raw-import-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Profile CV / master resume text", "left": 60, "right": 330, "width": 270 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 3, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/007-p7-career-editor-en-light-390-held-save-raw-import-audit.json", "sha256": "9caa6c4ce5670ac1b9c0c4a8a4181eb8a07f13f4d615a33ed165362d35c06ed5", "bytes": 7793, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 390, "height": 844 }, "state": "held-save-raw-import", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] held save locks edits and duplicate writes; failed save retains its snapshot for explicit identical-body retry", "attachment": "p7-career-editor-en-light-390-failed-save-retained-draft-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Full name", "left": 60, "right": 330, "width": 270 }, { "name": "Professional headline", "left": 60, "right": 330, "width": 270 }, { "name": "Contact email", "left": 60, "right": 330, "width": 270 }, { "name": "Phone", "left": 60, "right": 330, "width": 270 }, { "name": "Location", "left": 60, "right": 330, "width": 270 }, { "name": "Website", "left": 60, "right": 330, "width": 270 }, { "name": "LinkedIn", "left": 60, "right": 330, "width": 270 }, { "name": "GitHub", "left": 60, "right": 330, "width": 270 }, { "name": "Label", "left": 60, "right": 330, "width": 270 }, { "name": "URL", "left": 60, "right": 330, "width": 270 }, { "name": "Professional summary", "left": 60, "right": 330, "width": 270 }, { "name": "Skills", "left": 60, "right": 330, "width": 270 }, { "name": "Interests", "left": 60, "right": 330, "width": 270 }, { "name": "Awards", "left": 60, "right": 330, "width": 270 }, { "name": "Publications", "left": 60, "right": 330, "width": 270 }, { "name": "Organisations", "left": 60, "right": 330, "width": 270 }, { "name": "References", "left": 60, "right": 330, "width": 270 }, { "name": "Language", "left": 77, "right": 313, "width": 236 }, { "name": "Level", "left": 77, "right": 313, "width": 236 }, { "name": "Notes", "left": 77, "right": 313, "width": 236 }, { "name": "Job title", "left": 77, "right": 313, "width": 236 }, { "name": "Company", "left": 77, "right": 313, "width": 236 }, { "name": "Location", "left": 77, "right": 313, "width": 236 }, { "name": "Start", "left": 77, "right": 181, "width": 104 }, { "name": "End", "left": 209, "right": 313, "width": 104 }, { "name": "Job bullets", "left": 77, "right": 313, "width": 236 }, { "name": "Job skills", "left": 77, "right": 313, "width": 236 }, { "name": "Qualification", "left": 77, "right": 313, "width": 236 }, { "name": "Institution", "left": 77, "right": 313, "width": 236 }, { "name": "Location", "left": 77, "right": 313, "width": 236 }, { "name": "Start", "left": 77, "right": 181, "width": 104 }, { "name": "End", "left": 209, "right": 313, "width": 104 }, { "name": "Education details", "left": 77, "right": 313, "width": 236 }, { "name": "Section title", "left": 77, "right": 313, "width": 236 }, { "name": "Section items", "left": 77, "right": 313, "width": 236 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 37, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/009-p7-career-editor-en-light-390-failed-save-retained-draft-audit.json", "sha256": "7197637a144aa62946b27af769bb80afb8d1caff2baf856d4a9ec93ca4f93958", "bytes": 40303, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 390, "height": 844 }, "state": "failed-save-retained-draft", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 37 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] actual validation400 retains draft and source; corrected explicit save persists once", "attachment": "p7-career-editor-nb-dark-390-actual-validation400-retained-draft-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Fullt navn", "left": 60, "right": 330, "width": 270 }, { "name": "Profesjonell overskrift", "left": 60, "right": 330, "width": 270 }, { "name": "Kontakt-e-post", "left": 60, "right": 330, "width": 270 }, { "name": "Telefon", "left": 60, "right": 330, "width": 270 }, { "name": "Sted", "left": 60, "right": 330, "width": 270 }, { "name": "Nettsted", "left": 60, "right": 330, "width": 270 }, { "name": "LinkedIn", "left": 60, "right": 330, "width": 270 }, { "name": "GitHub", "left": 60, "right": 330, "width": 270 }, { "name": "Etikett", "left": 60, "right": 330, "width": 270 }, { "name": "URL", "left": 60, "right": 330, "width": 270 }, { "name": "Sammendrags-punkter", "left": 60, "right": 330, "width": 270 }, { "name": "Kjernekompetanse", "left": 60, "right": 330, "width": 270 }, { "name": "Interesser", "left": 60, "right": 330, "width": 270 }, { "name": "Priser og utmerkelser", "left": 60, "right": 330, "width": 270 }, { "name": "Publikasjoner", "left": 60, "right": 330, "width": 270 }, { "name": "Organisasjoner", "left": 60, "right": 330, "width": 270 }, { "name": "Referanser", "left": 60, "right": 330, "width": 270 }, { "name": "Spr\u00e5k", "left": 77, "right": 313, "width": 236 }, { "name": "Niv\u00e5", "left": 77, "right": 313, "width": 236 }, { "name": "Notater", "left": 77, "right": 313, "width": 236 }, { "name": "Stillingstittel", "left": 77, "right": 313, "width": 236 }, { "name": "Selskap", "left": 77, "right": 313, "width": 236 }, { "name": "Sted", "left": 77, "right": 313, "width": 236 }, { "name": "Start", "left": 77, "right": 181, "width": 104 }, { "name": "Slutt", "left": 209, "right": 313, "width": 104 }, { "name": "Jobbpunkter", "left": 77, "right": 313, "width": 236 }, { "name": "Ferdigheter for jobben", "left": 77, "right": 313, "width": 236 }, { "name": "Kvalifikasjon", "left": 77, "right": 313, "width": 236 }, { "name": "Institusjon", "left": 77, "right": 313, "width": 236 }, { "name": "Sted", "left": 77, "right": 313, "width": 236 }, { "name": "Start", "left": 77, "right": 181, "width": 104 }, { "name": "Slutt", "left": 209, "right": 313, "width": 104 }, { "name": "Detaljer om utdanning", "left": 77, "right": 313, "width": 236 }, { "name": "Seksjonstittel", "left": 77, "right": 313, "width": 236 }, { "name": "Seksjonsinnhold", "left": 77, "right": 313, "width": 236 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 38, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/012-p7-career-editor-nb-dark-390-actual-validation400-retained-draft-audit.json", "sha256": "5a34db597dd8c0c1bc38fbcb143f2b52e2b080b47c182fafe23e0a9378436230", "bytes": 41448, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 390, "height": 844 }, "state": "actual-validation400-retained-draft", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 38 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry nb/dark/320x844", "attachment": "p7-career-editor-nb-dark-320-structured-editor-audit", "geometry": { "width": 320, "height": 844, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Fullt navn", "left": 60, "right": 260, "width": 200 }, { "name": "Profesjonell overskrift", "left": 60, "right": 260, "width": 200 }, { "name": "Kontakt-e-post", "left": 60, "right": 260, "width": 200 }, { "name": "Telefon", "left": 60, "right": 260, "width": 200 }, { "name": "Sted", "left": 60, "right": 260, "width": 200 }, { "name": "Nettsted", "left": 60, "right": 260, "width": 200 }, { "name": "LinkedIn", "left": 60, "right": 260, "width": 200 }, { "name": "GitHub", "left": 60, "right": 260, "width": 200 }, { "name": "Etikett", "left": 60, "right": 260, "width": 200 }, { "name": "URL", "left": 60, "right": 260, "width": 200 }, { "name": "Sammendrags-punkter", "left": 60, "right": 260, "width": 200 }, { "name": "Kjernekompetanse", "left": 60, "right": 260, "width": 200 }, { "name": "Interesser", "left": 60, "right": 260, "width": 200 }, { "name": "Priser og utmerkelser", "left": 60, "right": 260, "width": 200 }, { "name": "Publikasjoner", "left": 60, "right": 260, "width": 200 }, { "name": "Organisasjoner", "left": 60, "right": 260, "width": 200 }, { "name": "Referanser", "left": 60, "right": 260, "width": 200 }, { "name": "Spr\u00e5k", "left": 77, "right": 243, "width": 166 }, { "name": "Niv\u00e5", "left": 77, "right": 243, "width": 166 }, { "name": "Notater", "left": 77, "right": 243, "width": 166 }, { "name": "Stillingstittel", "left": 77, "right": 243, "width": 166 }, { "name": "Selskap", "left": 77, "right": 243, "width": 166 }, { "name": "Sted", "left": 77, "right": 243, "width": 166 }, { "name": "Start", "left": 77, "right": 146, "width": 69 }, { "name": "Slutt", "left": 174, "right": 243, "width": 69 }, { "name": "Jobbpunkter", "left": 77, "right": 243, "width": 166 }, { "name": "Ferdigheter for jobben", "left": 77, "right": 243, "width": 166 }, { "name": "Kvalifikasjon", "left": 77, "right": 243, "width": 166 }, { "name": "Institusjon", "left": 77, "right": 243, "width": 166 }, { "name": "Sted", "left": 77, "right": 243, "width": 166 }, { "name": "Start", "left": 77, "right": 146, "width": 69 }, { "name": "Slutt", "left": 174, "right": 243, "width": 69 }, { "name": "Detaljer om utdanning", "left": 77, "right": 243, "width": 166 }, { "name": "Seksjonstittel", "left": 77, "right": 243, "width": 166 }, { "name": "Seksjonsinnhold", "left": 77, "right": 243, "width": 166 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 37, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/015-p7-career-editor-nb-dark-320-structured-editor-audit.json", "sha256": "1c2bf31b23500e70b85058cfeae4412fc9a61151a7acdd4304d0f26144be872f", "bytes": 40191, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 320, "height": 844 }, "state": "structured-editor", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 37 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry en/light/360x800", "attachment": "p7-career-editor-en-light-360-structured-editor-audit", "geometry": { "width": 360, "height": 800, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Full name", "left": 60, "right": 300, "width": 240 }, { "name": "Professional headline", "left": 60, "right": 300, "width": 240 }, { "name": "Contact email", "left": 60, "right": 300, "width": 240 }, { "name": "Phone", "left": 60, "right": 300, "width": 240 }, { "name": "Location", "left": 60, "right": 300, "width": 240 }, { "name": "Website", "left": 60, "right": 300, "width": 240 }, { "name": "LinkedIn", "left": 60, "right": 300, "width": 240 }, { "name": "GitHub", "left": 60, "right": 300, "width": 240 }, { "name": "Label", "left": 60, "right": 300, "width": 240 }, { "name": "URL", "left": 60, "right": 300, "width": 240 }, { "name": "Professional summary", "left": 60, "right": 300, "width": 240 }, { "name": "Skills", "left": 60, "right": 300, "width": 240 }, { "name": "Interests", "left": 60, "right": 300, "width": 240 }, { "name": "Awards", "left": 60, "right": 300, "width": 240 }, { "name": "Publications", "left": 60, "right": 300, "width": 240 }, { "name": "Organisations", "left": 60, "right": 300, "width": 240 }, { "name": "References", "left": 60, "right": 300, "width": 240 }, { "name": "Language", "left": 77, "right": 283, "width": 206 }, { "name": "Level", "left": 77, "right": 283, "width": 206 }, { "name": "Notes", "left": 77, "right": 283, "width": 206 }, { "name": "Job title", "left": 77, "right": 283, "width": 206 }, { "name": "Company", "left": 77, "right": 283, "width": 206 }, { "name": "Location", "left": 77, "right": 283, "width": 206 }, { "name": "Start", "left": 77, "right": 166, "width": 89 }, { "name": "End", "left": 194, "right": 283, "width": 89 }, { "name": "Job bullets", "left": 77, "right": 283, "width": 206 }, { "name": "Job skills", "left": 77, "right": 283, "width": 206 }, { "name": "Qualification", "left": 77, "right": 283, "width": 206 }, { "name": "Institution", "left": 77, "right": 283, "width": 206 }, { "name": "Location", "left": 77, "right": 283, "width": 206 }, { "name": "Start", "left": 77, "right": 166, "width": 89 }, { "name": "End", "left": 194, "right": 283, "width": 89 }, { "name": "Education details", "left": 77, "right": 283, "width": 206 }, { "name": "Section title", "left": 77, "right": 283, "width": 206 }, { "name": "Section items", "left": 77, "right": 283, "width": 206 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 37, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/017-p7-career-editor-en-light-360-structured-editor-audit.json", "sha256": "aa507fb894d142e85a7ec50b953dad9c1a8160e6a9151871c6222c6a651ffd0a", "bytes": 39898, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 360, "height": 800 }, "state": "structured-editor", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 37 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry nb/light/390x844", "attachment": "p7-career-editor-nb-light-390-structured-editor-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Fullt navn", "left": 60, "right": 330, "width": 270 }, { "name": "Profesjonell overskrift", "left": 60, "right": 330, "width": 270 }, { "name": "Kontakt-e-post", "left": 60, "right": 330, "width": 270 }, { "name": "Telefon", "left": 60, "right": 330, "width": 270 }, { "name": "Sted", "left": 60, "right": 330, "width": 270 }, { "name": "Nettsted", "left": 60, "right": 330, "width": 270 }, { "name": "LinkedIn", "left": 60, "right": 330, "width": 270 }, { "name": "GitHub", "left": 60, "right": 330, "width": 270 }, { "name": "Etikett", "left": 60, "right": 330, "width": 270 }, { "name": "URL", "left": 60, "right": 330, "width": 270 }, { "name": "Sammendrags-punkter", "left": 60, "right": 330, "width": 270 }, { "name": "Kjernekompetanse", "left": 60, "right": 330, "width": 270 }, { "name": "Interesser", "left": 60, "right": 330, "width": 270 }, { "name": "Priser og utmerkelser", "left": 60, "right": 330, "width": 270 }, { "name": "Publikasjoner", "left": 60, "right": 330, "width": 270 }, { "name": "Organisasjoner", "left": 60, "right": 330, "width": 270 }, { "name": "Referanser", "left": 60, "right": 330, "width": 270 }, { "name": "Spr\u00e5k", "left": 77, "right": 313, "width": 236 }, { "name": "Niv\u00e5", "left": 77, "right": 313, "width": 236 }, { "name": "Notater", "left": 77, "right": 313, "width": 236 }, { "name": "Stillingstittel", "left": 77, "right": 313, "width": 236 }, { "name": "Selskap", "left": 77, "right": 313, "width": 236 }, { "name": "Sted", "left": 77, "right": 313, "width": 236 }, { "name": "Start", "left": 77, "right": 181, "width": 104 }, { "name": "Slutt", "left": 209, "right": 313, "width": 104 }, { "name": "Jobbpunkter", "left": 77, "right": 313, "width": 236 }, { "name": "Ferdigheter for jobben", "left": 77, "right": 313, "width": 236 }, { "name": "Kvalifikasjon", "left": 77, "right": 313, "width": 236 }, { "name": "Institusjon", "left": 77, "right": 313, "width": 236 }, { "name": "Sted", "left": 77, "right": 313, "width": 236 }, { "name": "Start", "left": 77, "right": 181, "width": 104 }, { "name": "Slutt", "left": 209, "right": 313, "width": 104 }, { "name": "Detaljer om utdanning", "left": 77, "right": 313, "width": 236 }, { "name": "Seksjonstittel", "left": 77, "right": 313, "width": 236 }, { "name": "Seksjonsinnhold", "left": 77, "right": 313, "width": 236 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 37, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/019-p7-career-editor-nb-light-390-structured-editor-audit.json", "sha256": "924f4a9fbaa58cd68d5fb9d091340efc339873bb52bdc02952361388cea16ac7", "bytes": 40177, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 390, "height": 844 }, "state": "structured-editor", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 37 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry en/dark/768x1024", "attachment": "p7-career-editor-en-dark-768-structured-editor-audit", "geometry": { "width": 768, "height": 1024, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Full name", "left": 76, "right": 692, "width": 616 }, { "name": "Professional headline", "left": 76, "right": 692, "width": 616 }, { "name": "Contact email", "left": 76, "right": 692, "width": 616 }, { "name": "Phone", "left": 76, "right": 692, "width": 616 }, { "name": "Location", "left": 76, "right": 692, "width": 616 }, { "name": "Website", "left": 76, "right": 692, "width": 616 }, { "name": "LinkedIn", "left": 76, "right": 692, "width": 616 }, { "name": "GitHub", "left": 76, "right": 692, "width": 616 }, { "name": "Label", "left": 76, "right": 184.828125, "width": 108.828125 }, { "name": "URL", "left": 212.828125, "right": 648, "width": 435.171875 }, { "name": "Professional summary", "left": 76, "right": 692, "width": 616 }, { "name": "Skills", "left": 76, "right": 692, "width": 616 }, { "name": "Interests", "left": 76, "right": 692, "width": 616 }, { "name": "Awards", "left": 76, "right": 692, "width": 616 }, { "name": "Publications", "left": 76, "right": 692, "width": 616 }, { "name": "Organisations", "left": 76, "right": 692, "width": 616 }, { "name": "References", "left": 76, "right": 692, "width": 616 }, { "name": "Language", "left": 97, "right": 671, "width": 574 }, { "name": "Level", "left": 97, "right": 671, "width": 574 }, { "name": "Notes", "left": 97, "right": 671, "width": 574 }, { "name": "Job title", "left": 97, "right": 671, "width": 574 }, { "name": "Company", "left": 97, "right": 671, "width": 574 }, { "name": "Location", "left": 97, "right": 671, "width": 574 }, { "name": "Start", "left": 97, "right": 370, "width": 273 }, { "name": "End", "left": 398, "right": 671, "width": 273 }, { "name": "Job bullets", "left": 97, "right": 671, "width": 574 }, { "name": "Job skills", "left": 97, "right": 671, "width": 574 }, { "name": "Qualification", "left": 97, "right": 671, "width": 574 }, { "name": "Institution", "left": 97, "right": 671, "width": 574 }, { "name": "Location", "left": 97, "right": 671, "width": 574 }, { "name": "Start", "left": 97, "right": 370, "width": 273 }, { "name": "End", "left": 398, "right": 671, "width": 273 }, { "name": "Education details", "left": 97, "right": 671, "width": 574 }, { "name": "Section title", "left": 97, "right": 671, "width": 574 }, { "name": "Section items", "left": 97, "right": 671, "width": 574 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 36, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/021-p7-career-editor-en-dark-768-structured-editor-audit.json", "sha256": "83d767fd8df9fb0a4a21cd6add923d6f7f714634d0958a098952907401d57bd3", "bytes": 39196, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 768, "height": 1024 }, "state": "structured-editor", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 36 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry nb/dark/1024x768", "attachment": "p7-career-editor-nb-dark-1024-structured-editor-audit", "geometry": { "width": 1024, "height": 768, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Fullt navn", "left": 330, "right": 623, "width": 293 }, { "name": "Profesjonell overskrift", "left": 655, "right": 948, "width": 293 }, { "name": "Kontakt-e-post", "left": 330, "right": 623, "width": 293 }, { "name": "Telefon", "left": 655, "right": 948, "width": 293 }, { "name": "Sted", "left": 330, "right": 623, "width": 293 }, { "name": "Nettsted", "left": 655, "right": 948, "width": 293 }, { "name": "LinkedIn", "left": 330, "right": 948, "width": 618 }, { "name": "GitHub", "left": 330, "right": 948, "width": 618 }, { "name": "Etikett", "left": 330, "right": 438.953125, "width": 108.953125 }, { "name": "URL", "left": 466.953125, "right": 904, "width": 437.046875 }, { "name": "Sammendrags-punkter", "left": 330, "right": 623, "width": 293 }, { "name": "Kjernekompetanse", "left": 655, "right": 948, "width": 293 }, { "name": "Interesser", "left": 330, "right": 623, "width": 293 }, { "name": "Priser og utmerkelser", "left": 330, "right": 623, "width": 293 }, { "name": "Publikasjoner", "left": 655, "right": 948, "width": 293 }, { "name": "Organisasjoner", "left": 330, "right": 623, "width": 293 }, { "name": "Referanser", "left": 655, "right": 948, "width": 293 }, { "name": "Spr\u00e5k", "left": 351, "right": 500.328125, "width": 149.328125 }, { "name": "Niv\u00e5", "left": 528.328125, "right": 677.65625, "width": 149.328125 }, { "name": "Notater", "left": 705.65625, "right": 854.984375, "width": 149.328125 }, { "name": "Stillingstittel", "left": 351, "right": 625, "width": 274 }, { "name": "Selskap", "left": 653, "right": 927, "width": 274 }, { "name": "Sted", "left": 351, "right": 625, "width": 274 }, { "name": "Start", "left": 653, "right": 776, "width": 123 }, { "name": "Slutt", "left": 804, "right": 927, "width": 123 }, { "name": "Jobbpunkter", "left": 351, "right": 927, "width": 576 }, { "name": "Ferdigheter for jobben", "left": 351, "right": 927, "width": 576 }, { "name": "Kvalifikasjon", "left": 351, "right": 625, "width": 274 }, { "name": "Institusjon", "left": 653, "right": 927, "width": 274 }, { "name": "Sted", "left": 351, "right": 625, "width": 274 }, { "name": "Start", "left": 653, "right": 776, "width": 123 }, { "name": "Slutt", "left": 804, "right": 927, "width": 123 }, { "name": "Detaljer om utdanning", "left": 351, "right": 927, "width": 576 }, { "name": "Seksjonstittel", "left": 351, "right": 855, "width": 504 }, { "name": "Seksjonsinnhold", "left": 351, "right": 927, "width": 576 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 36, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/023-p7-career-editor-nb-dark-1024-structured-editor-audit.json", "sha256": "1c0f9f20b58ca5e42d23fe18d28770c05ac1139b64a03efc7016e0d503b9b389", "bytes": 39639, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 1024, "height": 768 }, "state": "structured-editor", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 36 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry en/light/1280x320", "attachment": "p7-career-editor-en-light-1280-structured-editor-audit", "geometry": { "width": 1280, "height": 320, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Full name", "left": 330, "right": 751, "width": 421 }, { "name": "Professional headline", "left": 783, "right": 1204, "width": 421 }, { "name": "Contact email", "left": 330, "right": 751, "width": 421 }, { "name": "Phone", "left": 783, "right": 1204, "width": 421 }, { "name": "Location", "left": 330, "right": 751, "width": 421 }, { "name": "Website", "left": 783, "right": 1204, "width": 421 }, { "name": "LinkedIn", "left": 330, "right": 1204, "width": 874 }, { "name": "GitHub", "left": 330, "right": 1204, "width": 874 }, { "name": "Label", "left": 330, "right": 451.125, "width": 121.125 }, { "name": "URL", "left": 479.125, "right": 1160, "width": 680.875 }, { "name": "Professional summary", "left": 330, "right": 751, "width": 421 }, { "name": "Skills", "left": 783, "right": 1204, "width": 421 }, { "name": "Interests", "left": 330, "right": 751, "width": 421 }, { "name": "Awards", "left": 330, "right": 751, "width": 421 }, { "name": "Publications", "left": 783, "right": 1204, "width": 421 }, { "name": "Organisations", "left": 330, "right": 751, "width": 421 }, { "name": "References", "left": 783, "right": 1204, "width": 421 }, { "name": "Language", "left": 351, "right": 584.671875, "width": 233.671875 }, { "name": "Level", "left": 612.671875, "right": 846.34375, "width": 233.671875 }, { "name": "Notes", "left": 874.34375, "right": 1108.015625, "width": 233.671875 }, { "name": "Job title", "left": 351, "right": 753, "width": 402 }, { "name": "Company", "left": 781, "right": 1183, "width": 402 }, { "name": "Location", "left": 351, "right": 753, "width": 402 }, { "name": "Start", "left": 781, "right": 968, "width": 187 }, { "name": "End", "left": 996, "right": 1183, "width": 187 }, { "name": "Job bullets", "left": 351, "right": 1183, "width": 832 }, { "name": "Job skills", "left": 351, "right": 1183, "width": 832 }, { "name": "Qualification", "left": 351, "right": 753, "width": 402 }, { "name": "Institution", "left": 781, "right": 1183, "width": 402 }, { "name": "Location", "left": 351, "right": 753, "width": 402 }, { "name": "Start", "left": 781, "right": 968, "width": 187 }, { "name": "End", "left": 996, "right": 1183, "width": 187 }, { "name": "Education details", "left": 351, "right": 1183, "width": 832 }, { "name": "Section title", "left": 351, "right": 1108.015625, "width": 757.015625 }, { "name": "Section items", "left": 351, "right": 1183, "width": 832 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 36, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/025-p7-career-editor-en-light-1280-structured-editor-audit.json", "sha256": "56328a9f4ea57aee411aabdfa6d550a8a9f8a25393e48d64a1dd79c4c01b2cc3", "bytes": 39390, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 1280, "height": 320 }, "state": "structured-editor", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 36 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry nb/light/1440x900", "attachment": "p7-career-editor-nb-light-1440-structured-editor-audit", "geometry": { "width": 1440, "height": 900, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Fullt navn", "left": 338, "right": 831, "width": 493 }, { "name": "Profesjonell overskrift", "left": 863, "right": 1356, "width": 493 }, { "name": "Kontakt-e-post", "left": 338, "right": 831, "width": 493 }, { "name": "Telefon", "left": 863, "right": 1356, "width": 493 }, { "name": "Sted", "left": 338, "right": 831, "width": 493 }, { "name": "Nettsted", "left": 863, "right": 1356, "width": 493 }, { "name": "LinkedIn", "left": 338, "right": 1356, "width": 1018 }, { "name": "GitHub", "left": 338, "right": 1356, "width": 1018 }, { "name": "Etikett", "left": 338, "right": 463.71875, "width": 125.71875 }, { "name": "URL", "left": 491.71875, "right": 1312, "width": 820.28125 }, { "name": "Sammendrags-punkter", "left": 338, "right": 831, "width": 493 }, { "name": "Kjernekompetanse", "left": 863, "right": 1356, "width": 493 }, { "name": "Interesser", "left": 338, "right": 831, "width": 493 }, { "name": "Priser og utmerkelser", "left": 338, "right": 831, "width": 493 }, { "name": "Publikasjoner", "left": 863, "right": 1356, "width": 493 }, { "name": "Organisasjoner", "left": 338, "right": 831, "width": 493 }, { "name": "Referanser", "left": 863, "right": 1356, "width": 493 }, { "name": "Spr\u00e5k", "left": 359, "right": 641.65625, "width": 282.65625 }, { "name": "Niv\u00e5", "left": 669.65625, "right": 952.328125, "width": 282.671875 }, { "name": "Notater", "left": 980.328125, "right": 1262.984375, "width": 282.65625 }, { "name": "Stillingstittel", "left": 359, "right": 833, "width": 474 }, { "name": "Selskap", "left": 861, "right": 1335, "width": 474 }, { "name": "Sted", "left": 359, "right": 833, "width": 474 }, { "name": "Start", "left": 861, "right": 1084, "width": 223 }, { "name": "Slutt", "left": 1112, "right": 1335, "width": 223 }, { "name": "Jobbpunkter", "left": 359, "right": 1335, "width": 976 }, { "name": "Ferdigheter for jobben", "left": 359, "right": 1335, "width": 976 }, { "name": "Kvalifikasjon", "left": 359, "right": 833, "width": 474 }, { "name": "Institusjon", "left": 861, "right": 1335, "width": 474 }, { "name": "Sted", "left": 359, "right": 833, "width": 474 }, { "name": "Start", "left": 861, "right": 1084, "width": 223 }, { "name": "Slutt", "left": 1112, "right": 1335, "width": 223 }, { "name": "Detaljer om utdanning", "left": 359, "right": 1335, "width": 976 }, { "name": "Seksjonstittel", "left": 359, "right": 1263, "width": 904 }, { "name": "Seksjonsinnhold", "left": 359, "right": 1335, "width": 976 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 36, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/027-p7-career-editor-nb-light-1440-structured-editor-audit.json", "sha256": "aa5bcfcf1c3faa383fa1a3c0f048ac61884d915f349e5623fb2659347bca9f21", "bytes": 39658, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 1440, "height": 900 }, "state": "structured-editor", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 36 } ] }, { "test": "[P7-03 PRES-C01 C02 E08] structured editor headings, contextual actions and geometry en/dark/1920x1080", "attachment": "p7-career-editor-en-dark-1920-structured-editor-audit", "geometry": { "width": 1920, "height": 1080, "rootOverflow": 0, "overflowElements": [], "visibleFields": [ { "name": "Full name", "left": 479, "right": 1071, "width": 592 }, { "name": "Professional headline", "left": 1103, "right": 1695, "width": 592 }, { "name": "Contact email", "left": 479, "right": 1071, "width": 592 }, { "name": "Phone", "left": 1103, "right": 1695, "width": 592 }, { "name": "Location", "left": 479, "right": 1071, "width": 592 }, { "name": "Website", "left": 1103, "right": 1695, "width": 592 }, { "name": "LinkedIn", "left": 479, "right": 1695, "width": 1216 }, { "name": "GitHub", "left": 479, "right": 1695, "width": 1216 }, { "name": "Label", "left": 479, "right": 609.515625, "width": 130.515625 }, { "name": "URL", "left": 637.515625, "right": 1651, "width": 1013.484375 }, { "name": "Professional summary", "left": 479, "right": 1071, "width": 592 }, { "name": "Skills", "left": 1103, "right": 1695, "width": 592 }, { "name": "Interests", "left": 479, "right": 1071, "width": 592 }, { "name": "Awards", "left": 479, "right": 1071, "width": 592 }, { "name": "Publications", "left": 1103, "right": 1695, "width": 592 }, { "name": "Organisations", "left": 479, "right": 1071, "width": 592 }, { "name": "References", "left": 1103, "right": 1695, "width": 592 }, { "name": "Language", "left": 500, "right": 847.671875, "width": 347.671875 }, { "name": "Level", "left": 875.671875, "right": 1223.34375, "width": 347.671875 }, { "name": "Notes", "left": 1251.34375, "right": 1599.015625, "width": 347.671875 }, { "name": "Job title", "left": 500, "right": 1073, "width": 573 }, { "name": "Company", "left": 1101, "right": 1674, "width": 573 }, { "name": "Location", "left": 500, "right": 1073, "width": 573 }, { "name": "Start", "left": 1101, "right": 1373.5, "width": 272.5 }, { "name": "End", "left": 1401.5, "right": 1674, "width": 272.5 }, { "name": "Job bullets", "left": 500, "right": 1674, "width": 1174 }, { "name": "Job skills", "left": 500, "right": 1674, "width": 1174 }, { "name": "Qualification", "left": 500, "right": 1073, "width": 573 }, { "name": "Institution", "left": 1101, "right": 1674, "width": 573 }, { "name": "Location", "left": 500, "right": 1073, "width": 573 }, { "name": "Start", "left": 1101, "right": 1373.5, "width": 272.5 }, { "name": "End", "left": 1401.5, "right": 1674, "width": 272.5 }, { "name": "Education details", "left": 500, "right": 1674, "width": 1174 }, { "name": "Section title", "left": 500, "right": 1599.015625, "width": 1099.015625 }, { "name": "Section items", "left": 500, "right": 1674, "width": 1174 } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 36, "raw": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/embedded/career-editor/029-p7-career-editor-en-dark-1920-structured-editor-audit.json", "sha256": "cd2e6f7334fe2b806831fc83a6d2079ebfd6ec11630beb7d31e1d2f41fd3b85a", "bytes": 39407, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-03/import-history/final-regression/career-editor.json", "sha256": "5c08c22170d739825c15b09d51b14b3f0409dd39ca2d8c93890272cdcb6e1443", "bytes": 4602018, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 1920, "height": 1080 }, "state": "structured-editor", "qualifications": [ "Automated Chromium evidence only; no human screen reader or physical touch/software keyboard", "No actual browser zoom, production font/photo, PDF, model/provider or production acceptance" ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 36 } ] } ], "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": "