{ "schemaVersion": 1, "checkpoint": "P7-05", "slice": "Companies", "recordedUtc": "2026-10-13T06:57:23.030262+00:00", "acceptance": "COMPANIES_IMPLEMENTED_SCOPE_CONDITIONAL_GO_HYGIENE_PASS_NORMAL_PUSH_VERIFIED_OFFERS_REMINDERS_PENDING", "entryReceipt": { "checkpoint": "P7-05", "slice": "Companies", "recordedUtc": "2026-10-12T22:51:43.208402+00:00", "entry": "CONDITIONAL_GO", "previousDiscoveryPush": { "observedUtc": "2026-10-12T22:49:31.085724+00:00", "branch": "codex/ui-redesign-phase4", "head": "34a4d6dc6b4bbe546ef01be91e98bd922b99444f", "originDevelopment": "34a4d6dc6b4bbe546ef01be91e98bd922b99444f", "liveDevelopment": "34a4d6dc6b4bbe546ef01be91e98bd922b99444f", "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": "34a4d6dc6b4bbe546ef01be91e98bd922b99444f\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": "34a4d6dc6b4bbe546ef01be91e98bd922b99444f\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": "34a4d6dc6b4bbe546ef01be91e98bd922b99444f\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" } ] }, "baselineSources": [ { "path": "job-tracker-ui/src/components/CompaniesTable.tsx", "gitBlobSha256": "f95c5a8aff51cf5d75ae40227c1d07e3277cfdf5eabab3cb6d386cfc3425c72b", "bytes": 16512 }, { "path": "job-tracker-ui/src/companies-relationship.test.tsx", "gitBlobSha256": "df2e0f95ea289c38e0aca47e3c043753397ef764d95962084b24b61872388d1b", "bytes": 4471 }, { "path": "job-tracker-ui/src/locale-fetch-stability.test.tsx", "gitBlobSha256": "9bb7d13ca31e135d5d5324a9778fb923ab8498494c727193711b8b507d837627", "bytes": 1536 }, { "path": "job-tracker-ui/src/hooks/useCompanies.ts", "gitBlobSha256": "a48e2ec2abf50c89b9a983bed93bc3c8b91fc537af6673eb9245cc4bdd5fac10", "bytes": 2344 }, { "path": "JobTrackerApi/Controllers/CompaniesController.cs", "gitBlobSha256": "c7be79cc92ad781a7d5fbf52e32dfe24db8915e591fa694a1ffdd6c56861feca", "bytes": 8464 }, { "path": "JobTrackerApi.Tests/CompanyRelationshipTests.cs", "gitBlobSha256": "9f4ebce5eca006ed363a613b5fd4492f47ee60fe5ab942cfd3e9329dae233239", "bytes": 3006 } ], "baseline": "Affected6/2 frontendPASS; company relation backend2PASS. Wholefrontend573/89 inherited;682/93 and257browser derived only. Existing useCompanies consumers unchanged.", "scope": "Existing nine-field PUT, company edit query/hash/state, owned relationship projections/latest20 contacts, no standalone company-create UI. No backend/schema/production/Phase8/AI change." }, "immutableFinalCapsule": { "path": ".artifacts/phase7/p7-05/companies/final-columns/results.json", "sha256": "35c6a44fd5ca2d75fca0dd0b362ff1b7aaad5ed35a93c18b8e7d8eb98d75d0f0", "bytes": 239706, "hashPolicy": "Exact raw bytes" }, "verifiedFileReferences": 293, "sourceAndExportMatch": true, "unitPreRunSourceReceipt": { "path": ".artifacts/phase7/p7-05/companies/unit-final-columns-green/pre-run-source-receipt.json", "sha256": "aec27ec50af3839500ddd4391914f4d84b70a6fd759288fdef158dd0e8cfa22d", "bytes": 1718, "hashPolicy": "Exact raw bytes" }, "sourceQualification": "Unit pre-run receipt captured06:46:39UTC, during final native execution, not a retroactive pre-native receipt. Final product styles were applied before06:45:30 gate start; no product/native source edit occurred through final build/native collection and these raw bytes still match. Earlier attempt pre-run receipts are separately retained.", "units": [ { "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/unit/p705-companies-final-columns-green-20261013-20261013T064639Z.json", "sha256": "9f5396da12d6f7cf2beaf7bb22380bc43c58d60b950102d443b6f26b0dda2a93", "bytes": 12880, "hashPolicy": "Exact measured raw bytes" }, "startedUnixMs": 1791874000763, "passed": 30, "failed": 0, "pending": 0, "total": 30, "suites": 4, "cases": [ { "name": "opens one company relationship view with applications and recent contact", "status": "passed" }, { "name": "company contact dates follow the en UI locale", "status": "passed" }, { "name": "company contact dates follow the nb UI locale", "status": "passed" }, { "name": "[PRES-J08 E08] en company save failure remains inside the dialog with the draft available for retry", "status": "passed" }, { "name": "[PRES-J08 E08] nb company save failure remains inside the dialog with the draft available for retry", "status": "passed" }, { "name": "a held company save locks all nine fields and cancellation, submits one exact snapshot, and retains a failed draft", "status": "passed" }, { "name": "a locale change translates an existing company-save failure without refetching or replacing its draft", "status": "passed" }, { "name": "retrying a failed relationship read loads the same company without reloading the company list", "status": "passed" }, { "name": "a late success for relationship A cannot replace the opened relationship B", "status": "passed" }, { "name": "a late failure for relationship A cannot replace the opened relationship B", "status": "passed" }, { "name": "a relationship response received after closing stays closed and does not populate another held relationship", "status": "passed" }, { "name": "the company edit deep link removes only edit while preserving query, hash, state and replace navigation", "status": "passed" }, { "name": "light loaded company workflow loading → populated remains understandable and usable", "status": "passed" }, { "name": "light loaded company workflow loading → empty remains understandable and usable", "status": "passed" }, { "name": "light loaded company workflow loading → error remains understandable and usable", "status": "passed" }, { "name": "dark loaded company workflow loading → populated remains understandable and usable", "status": "passed" }, { "name": "dark loaded company workflow loading → empty remains understandable and usable", "status": "passed" }, { "name": "dark loaded company workflow loading → error remains understandable and usable", "status": "passed" }, { "name": "feedback and locale changes translate company presentation without reloading company data", "status": "passed" }, { "name": "pipeline normalizeStatus canonicalizes casing and synonyms", "status": "passed" }, { "name": "pipeline normalizeStatus preserves unknown as Other and empty as Applied", "status": "passed" }, { "name": "pipeline statusTone maps stages to palette keys", "status": "passed" }, { "name": "pipeline statusLabel localizes canonical and passes through custom", "status": "passed" }, { "name": "pipeline canonical stage list is stable and ordered", "status": "passed" }, { "name": "pipeline normalizeStatus canonicalizes the new stage synonyms", "status": "passed" }, { "name": "pipeline board groups match the agreed layout", "status": "passed" }, { "name": "pipeline every stage belongs to exactly one group, and groups agree with the backend", "status": "passed" }, { "name": "pipeline groupOf and isProspect classify stages", "status": "passed" }, { "name": "pipeline drag entry stages never infer Ghosted or Withdrawn", "status": "passed" }, { "name": "pipeline statusTone covers every stage", "status": "passed" } ], "commandRaw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/unit/p705-companies-final-columns-green-20261013-20261013T064639Z-command.json", "sha256": "ca2141fe16f365fa4b7ae819e3916d42dc1eeafb824c771bf4252aea1e08b6e6", "bytes": 787, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/unit/p705-companies-final-columns-green-20261013-20261013T064639Z.log", "sha256": "6b78e4684bbde187a84ef0ef7c2b6a03fc578abcd2f1403caf04624ee296de6d", "bytes": 829, "hashPolicy": "Exact measured raw bytes" }, "qualification": "Raw executed outcome; source bytes are not inferred retroactively. Passing subset is not slice acceptance." } ], "native": { "companies": { "command": { "name": "companies", "command": [ "rtk", "proxy", "node", "node_modules/@playwright/test/cli.js", "test", "e2e/phase7-companies.spec.ts", "--retries=0", "--reporter=list,json", "--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\companies-results" ], "startedUtc": "2026-10-13T06:46:07.925156+00:00", "finishedUtc": "2026-10-13T06:46:53.717647+00:00", "exitCode": 0 }, "commandRaw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies-command.json", "sha256": "8ee59e87f397144980332f738399d8da5922837f93d19a21387f8fb75837340e", "bytes": 470, "hashPolicy": "Exact measured raw bytes" }, "reportRaw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.log", "sha256": "c0367b687b8b241b3b46241a772653f42d2d26becee174647eaaef7e4e892f84", "bytes": 1548, "hashPolicy": "Exact measured raw bytes" }, "stats": { "startTime": "2026-10-13T06:46:08.429Z", "duration": 45245.55699999999, "expected": 6, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "[P7-05 Companies] nine-field save persists and owned relationship projects latest20 excluding deleted jobs", "file": "phase7-companies.spec.ts", "line": 198, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 6032 }, { "title": "[P7-05 Companies] held save locks one snapshot, retains a failed draft and recovers through its original Save", "file": "phase7-companies.spec.ts", "line": 289, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 5063 }, { "title": "[P7-05 Companies] late relationship A cannot replace B and Retry reads the same company with stable focus", "file": "phase7-companies.spec.ts", "line": 333, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 3793 }, { "title": "[P7-05 Companies] edit deep link preserves query hash state and Back; open drafts survive767/768 transition", "file": "phase7-companies.spec.ts", "line": 396, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 5093 }, { "title": "[P7-05 Companies] live locale changes translate failures and relationship status without refetching or losing drafts", "file": "phase7-companies.spec.ts", "line": 451, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 3445 }, { "title": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "file": "phase7-companies.spec.ts", "line": 490, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 14722 } ], "reportErrors": [], "configuration": { "version": "1.62.1", "workers": 1, "projects": [ { "name": "chromium", "retries": 0 } ] }, "audit": { "scans": [ { "test": "[P7-05 Companies] nine-field save persists and owned relationship projects latest20 excluding deleted jobs", "attachment": "p7-companies-en-light-1440-saved-reloaded-audit", "geometry": { "width": 1440, "height": 900, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Companies", "tabIndex": 0, "clientWidth": 1120, "scrollWidth": 1120, "clientHeight": 96, "scrollHeight": 96, "left": 286, "right": 1408, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/001-p7-companies-en-light-1440-saved-reloaded-audit.json", "sha256": "dd330c376a3bc2976cd4b71b36ffb363d75efced41d2d5fd57922cc33f826fef", "bytes": 7705, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 1440, "height": 900 }, "state": "saved-reloaded", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] nine-field save persists and owned relationship projects latest20 excluding deleted jobs", "attachment": "p7-companies-en-light-1440-latest20-owned-relationship-audit", "geometry": { "width": 1440, "height": 900, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Companies", "tabIndex": 0, "clientWidth": 1120, "scrollWidth": 1120, "clientHeight": 96, "scrollHeight": 96, "left": 286, "right": 1408, "overflowX": "auto", "overflowY": "auto" }, { "label": "Relationship history", "tabIndex": -1, "clientWidth": 1024, "scrollWidth": 1024, "clientHeight": 732, "scrollHeight": 1311, "left": 208, "right": 1232, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 4, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/003-p7-companies-en-light-1440-latest20-owned-relationship-audit.json", "sha256": "1738838ac08cf424cff7454c5e7a56ca3595011df6e372071378c880e2222e0f", "bytes": 20010, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 1440, "height": 900 }, "state": "latest20-owned-relationship", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 3 } ] }, { "test": "[P7-05 Companies] held save locks one snapshot, retains a failed draft and recovers through its original Save", "attachment": "p7-companies-nb-dark-360-held-save-audit", "geometry": { "width": 360, "height": 844, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Rediger selskap", "tabIndex": -1, "clientWidth": 360, "scrollWidth": 360, "clientHeight": 679, "scrollHeight": 679, "left": 0, "right": 360, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/008-p7-companies-nb-dark-360-held-save-audit.json", "sha256": "94f8d2914a0b5bcfb1cac9250e0bb3cee38498caf3aa6204f2026f4f940ac6bf", "bytes": 8216, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 360, "height": 844 }, "state": "held-save", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] held save locks one snapshot, retains a failed draft and recovers through its original Save", "attachment": "p7-companies-nb-dark-360-failed-save-durable-draft-audit", "geometry": { "width": 360, "height": 844, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Rediger selskap", "tabIndex": -1, "clientWidth": 360, "scrollWidth": 360, "clientHeight": 679, "scrollHeight": 679, "left": 0, "right": 360, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 12, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/010-p7-companies-nb-dark-360-failed-save-durable-draft-audit.json", "sha256": "e14e0b7deb25c040979f3072e712a2c6be695c0e80146ca254afca9759be16b8", "bytes": 15114, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 360, "height": 844 }, "state": "failed-save-durable-draft", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 11 } ] }, { "test": "[P7-05 Companies] held save locks one snapshot, retains a failed draft and recovers through its original Save", "attachment": "p7-companies-nb-dark-360-recovery-save-held-audit", "geometry": { "width": 360, "height": 844, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Rediger selskap", "tabIndex": -1, "clientWidth": 360, "scrollWidth": 360, "clientHeight": 679, "scrollHeight": 679, "left": 0, "right": 360, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/012-p7-companies-nb-dark-360-recovery-save-held-audit.json", "sha256": "876cc70effd09ef553fd9e1e9f44919048b692fe58ac656781385915d561c82c", "bytes": 8226, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 360, "height": 844 }, "state": "recovery-save-held", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] late relationship A cannot replace B and Retry reads the same company with stable focus", "attachment": "p7-companies-en-dark-390-relationship-retry-held-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Relationship history", "tabIndex": -1, "clientWidth": 390, "scrollWidth": 390, "clientHeight": 740, "scrollHeight": 740, "left": 0, "right": 390, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/017-p7-companies-en-dark-390-relationship-retry-held-audit.json", "sha256": "30caafd56b8c3a068176b0fec76107d8917faf495fe683f895c2d8c1cfd25c5e", "bytes": 7833, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 390, "height": 844 }, "state": "relationship-retry-held", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] late relationship A cannot replace B and Retry reads the same company with stable focus", "attachment": "p7-companies-en-dark-390-relationship-recovered-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Relationship history", "tabIndex": -1, "clientWidth": 390, "scrollWidth": 390, "clientHeight": 740, "scrollHeight": 740, "left": 0, "right": 390, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/019-p7-companies-en-dark-390-relationship-recovered-audit.json", "sha256": "fd512f875c80669b07c2214dfcaf60c6f8415c7d35509f75c83f554b547e80fd", "bytes": 8165, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 390, "height": 844 }, "state": "relationship-recovered", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] edit deep link preserves query hash state and Back; open drafts survive767/768 transition", "attachment": "p7-companies-nb-light-768-open-draft-breakpoint-transition-audit", "geometry": { "width": 768, "height": 900, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Selskaper", "tabIndex": 0, "clientWidth": 718, "scrollWidth": 840, "clientHeight": 96, "scrollHeight": 96, "left": 24, "right": 744, "overflowX": "auto", "overflowY": "auto" }, { "label": "Rediger selskap", "tabIndex": -1, "clientWidth": 704, "scrollWidth": 704, "clientHeight": 534, "scrollHeight": 534, "left": 32, "right": 736, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 11, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/023-p7-companies-nb-light-768-open-draft-breakpoint-transition-audit.json", "sha256": "b87b33e4b86722c24dee2fed29da35788a47e2f2336359cb4c0a9beb0e709124", "bytes": 14422, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 768, "height": 900 }, "state": "open-draft-breakpoint-transition", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 10 } ] }, { "test": "[P7-05 Companies] edit deep link preserves query hash state and Back; open drafts survive767/768 transition", "attachment": "p7-companies-nb-light-767-manual-open-draft-breakpoint-transition-audit", "geometry": { "width": 767, "height": 900, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Rediger selskap", "tabIndex": -1, "clientWidth": 767, "scrollWidth": 767, "clientHeight": 735, "scrollHeight": 735, "left": 0, "right": 767, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 11, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/026-p7-companies-nb-light-767-manual-open-draft-breakpoint-transition-audit.json", "sha256": "5fbb78d0407bbcd3afc20c16ab6b63cace69688150cdf19b7eead729f187a31e", "bytes": 14210, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 767, "height": 900 }, "state": "manual-open-draft-breakpoint-transition", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 10 } ] }, { "test": "[P7-05 Companies] live locale changes translate failures and relationship status without refetching or losing drafts", "attachment": "p7-companies-en-light-1440-live-cross-tab-locale-retained-failure-audit", "geometry": { "width": 1440, "height": 900, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Companies", "tabIndex": 0, "clientWidth": 1120, "scrollWidth": 1120, "clientHeight": 96, "scrollHeight": 96, "left": 286, "right": 1408, "overflowX": "auto", "overflowY": "auto" }, { "label": "Edit Company", "tabIndex": -1, "clientWidth": 768, "scrollWidth": 768, "clientHeight": 418, "scrollHeight": 418, "left": 336, "right": 1104, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 13, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/031-p7-companies-en-light-1440-live-cross-tab-locale-retained-failure-audit.json", "sha256": "c6860ade8725c1e5726a539f4d8e30141e231b2014b22cd8f986b89e0c7bb134", "bytes": 24060, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 1440, "height": 900 }, "state": "live-cross-tab-locale-retained-failure", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 12 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-en-light-320-loaded-finite-sample-audit", "geometry": { "width": 320, "height": 740, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/035-p7-companies-en-light-320-loaded-finite-sample-audit.json", "sha256": "61a31aa609bf4351113af6d8af4ae33a3988d25c8df2be60b7048f146fecf8f6", "bytes": 5484, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 320, "height": 740 }, "state": "loaded-finite-sample", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-en-light-320-mobile-edit-keyboard-trap-audit", "geometry": { "width": 320, "height": 740, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Edit Company", "tabIndex": -1, "clientWidth": 320, "scrollWidth": 320, "clientHeight": 575, "scrollHeight": 575, "left": 0, "right": 320, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 12, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/037-p7-companies-en-light-320-mobile-edit-keyboard-trap-audit.json", "sha256": "7032716dafc7aeaa3042393221a79ac205fa49f4e197009d2a6d037cf2a955a9", "bytes": 15542, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 320, "height": 740 }, "state": "mobile-edit-keyboard-trap", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 11 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-nb-dark-360-loaded-finite-sample-audit", "geometry": { "width": 360, "height": 844, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/039-p7-companies-nb-dark-360-loaded-finite-sample-audit.json", "sha256": "af6bae813d995c9d81c8967afd1c4eca50b6ab91e0ff9b3f607a990c9cf44a4b", "bytes": 5481, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 360, "height": 844 }, "state": "loaded-finite-sample", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-en-dark-390-loaded-finite-sample-audit", "geometry": { "width": 390, "height": 844, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/041-p7-companies-en-dark-390-loaded-finite-sample-audit.json", "sha256": "5ebb37f8064089339f69d207626063a5688c11d08adb6e8beaeb7c2347b0f6c2", "bytes": 5483, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 390, "height": 844 }, "state": "loaded-finite-sample", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-nb-light-767-loaded-finite-sample-audit", "geometry": { "width": 767, "height": 900, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/043-p7-companies-nb-light-767-loaded-finite-sample-audit.json", "sha256": "0ede689227845495f4355561287ef24a189c775e811aef711129d750b625798c", "bytes": 5482, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 767, "height": 900 }, "state": "loaded-finite-sample", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-en-dark-768-loaded-finite-sample-audit", "geometry": { "width": 768, "height": 1024, "rootOverflow": 0, "visibleHorizontalBounds": [ { "tag": "TABLE", "role": null, "label": "Companies", "text": "NameLocationSourcePipelineRecruiterNext ContactActionsSamfunnskritiske systemer og rekruttering for ", "left": 24, "right": 864, "width": 840, "insideNamedScrollRegion": "Companies" }, { "tag": "THEAD", "role": null, "label": null, "text": "NameLocationSourcePipelineRecruiterNext ContactActions", "left": 24, "right": 864, "width": 840, "insideNamedScrollRegion": "Companies" }, { "tag": "TR", "role": null, "label": null, "text": "NameLocationSourcePipelineRecruiterNext ContactActions", "left": 24, "right": 864, "width": 840, "insideNamedScrollRegion": "Companies" }, { "tag": "TH", "role": null, "label": null, "text": "Next Contact", "left": 662.578125, "right": 772, "width": 109.421875, "insideNamedScrollRegion": "Companies" }, { "tag": "TH", "role": null, "label": null, "text": "Actions", "left": 772, "right": 864, "width": 92, "insideNamedScrollRegion": "Companies" }, { "tag": "TBODY", "role": null, "label": null, "text": "Samfunnskritiske systemer og rekruttering for nordnorske virksomheter Æ Ø Å — langsiktig samarbeidTr", "left": 24, "right": 864, "width": 840, "insideNamedScrollRegion": "Companies" }, { "tag": "TR", "role": null, "label": null, "text": "Samfunnskritiske systemer og rekruttering for nordnorske virksomheter Æ Ø Å — langsiktig samarbeidTr", "left": 24, "right": 864, "width": 840, "insideNamedScrollRegion": "Companies" }, { "tag": "TD", "role": null, "label": null, "text": "12/1/2026", "left": 662.578125, "right": 772, "width": 109.421875, "insideNamedScrollRegion": "Companies" }, { "tag": "TD", "role": null, "label": null, "text": "", "left": 772, "right": 864, "width": 92, "insideNamedScrollRegion": "Companies" }, { "tag": "BUTTON", "role": null, "label": "Relationship history: Samfunnskritiske systemer og rekruttering for nordnorske virksomheter Æ Ø Å — langsiktig samarbeid", "text": "", "left": 788, "right": 818, "width": 30, "insideNamedScrollRegion": "Companies" }, { "tag": "BUTTON", "role": null, "label": "Edit: Samfunnskritiske systemer og rekruttering for nordnorske virksomheter Æ Ø Å — langsiktig samarbeid", "text": "", "left": 818, "right": 848, "width": 30, "insideNamedScrollRegion": "Companies" } ], "scrollRegions": [ { "label": "Companies", "tabIndex": 0, "clientWidth": 718, "scrollWidth": 840, "clientHeight": 202, "scrollHeight": 202, "left": 24, "right": 744, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/045-p7-companies-en-dark-768-loaded-finite-sample-audit.json", "sha256": "02956f379ccdc34b87e8f4ec31764afed658951cfede17f2fee24284290e0c30", "bytes": 9049, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "dark", "width": 768, "height": 1024 }, "state": "loaded-finite-sample", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-nb-light-1024-loaded-finite-sample-audit", "geometry": { "width": 1024, "height": 320, "rootOverflow": 0, "visibleHorizontalBounds": [ { "tag": "TABLE", "role": null, "label": "Selskaper", "text": "NavnStedKildePipelineRekruttererNeste kontaktHandlingerSamfunnskritiske systemer og rekruttering for", "left": 278, "right": 1118, "width": 840, "insideNamedScrollRegion": "Selskaper" }, { "tag": "THEAD", "role": null, "label": null, "text": "NavnStedKildePipelineRekruttererNeste kontaktHandlinger", "left": 278, "right": 1118, "width": 840, "insideNamedScrollRegion": "Selskaper" }, { "tag": "TR", "role": null, "label": null, "text": "NavnStedKildePipelineRekruttererNeste kontaktHandlinger", "left": 278, "right": 1118, "width": 840, "insideNamedScrollRegion": "Selskaper" }, { "tag": "TH", "role": null, "label": null, "text": "Handlinger", "left": 1020.296875, "right": 1118, "width": 97.703125, "insideNamedScrollRegion": "Selskaper" }, { "tag": "TBODY", "role": null, "label": null, "text": "Samfunnskritiske systemer og rekruttering for nordnorske virksomheter Æ Ø Å — langsiktig samarbeidTr", "left": 278, "right": 1118, "width": 840, "insideNamedScrollRegion": "Selskaper" }, { "tag": "TR", "role": null, "label": null, "text": "Samfunnskritiske systemer og rekruttering for nordnorske virksomheter Æ Ø Å — langsiktig samarbeidTr", "left": 278, "right": 1118, "width": 840, "insideNamedScrollRegion": "Selskaper" }, { "tag": "TD", "role": null, "label": null, "text": "", "left": 1020.296875, "right": 1118, "width": 97.703125, "insideNamedScrollRegion": "Selskaper" }, { "tag": "BUTTON", "role": null, "label": "Relasjonshistorikk: Samfunnskritiske systemer og rekruttering for nordnorske virksomheter Æ Ø Å — langsiktig samarbeid", "text": "", "left": 1042, "right": 1072, "width": 30, "insideNamedScrollRegion": "Selskaper" }, { "tag": "BUTTON", "role": null, "label": "Rediger: Samfunnskritiske systemer og rekruttering for nordnorske virksomheter Æ Ø Å — langsiktig samarbeid", "text": "", "left": 1072, "right": 1102, "width": 30, "insideNamedScrollRegion": "Selskaper" } ], "scrollRegions": [ { "label": "Selskaper", "tabIndex": 0, "clientWidth": 720, "scrollWidth": 840, "clientHeight": 202, "scrollHeight": 202, "left": 278, "right": 1000, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/047-p7-companies-nb-light-1024-loaded-finite-sample-audit.json", "sha256": "cf255e337877f9d76bfd63caaf78ffb960a74ce54992efc954ec36c575a8c31b", "bytes": 10329, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 1024, "height": 320 }, "state": "loaded-finite-sample", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-nb-light-1024-landscape-relationship-scroll-trap-audit", "geometry": { "width": 1024, "height": 320, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Selskaper", "tabIndex": 0, "clientWidth": 720, "scrollWidth": 840, "clientHeight": 202, "scrollHeight": 202, "left": 278, "right": 1000, "overflowX": "auto", "overflowY": "auto" }, { "label": "Relasjonshistorikk", "tabIndex": -1, "clientWidth": 960, "scrollWidth": 960, "clientHeight": 152, "scrollHeight": 291, "left": 32, "right": 992, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 11, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/049-p7-companies-nb-light-1024-landscape-relationship-scroll-trap-audit.json", "sha256": "f0fd2d1ffd4a82b102476caa460910c51cac471307d87e640b69ff4ba70a43d2", "bytes": 24222, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "light", "width": 1024, "height": 320 }, "state": "landscape-relationship-scroll-trap", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 10 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-en-light-1440-loaded-finite-sample-audit", "geometry": { "width": 1440, "height": 900, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Companies", "tabIndex": 0, "clientWidth": 1120, "scrollWidth": 1120, "clientHeight": 134, "scrollHeight": 134, "left": 286, "right": 1408, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/052-p7-companies-en-light-1440-loaded-finite-sample-audit.json", "sha256": "07f48caf4f9e7b3447ece746c7e68d3d78606a8d84bca6a98b50f99412c55aa8", "bytes": 8492, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "en", "theme": "light", "width": 1440, "height": 900 }, "state": "loaded-finite-sample", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] }, { "test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs", "attachment": "p7-companies-nb-dark-1920-loaded-finite-sample-audit", "geometry": { "width": 1920, "height": 1080, "rootOverflow": 0, "visibleHorizontalBounds": [], "scrollRegions": [ { "label": "Selskaper", "tabIndex": 0, "clientWidth": 1318, "scrollWidth": 1318, "clientHeight": 117, "scrollHeight": 117, "left": 427, "right": 1747, "overflowX": "auto", "overflowY": "auto" } ] }, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 1, "raw": { "path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/054-p7-companies-nb-dark-1920-loaded-finite-sample-audit.json", "sha256": "99bc0b9c9735cf7d75df98b9cf5d1409f20d7a1b4631db83873c0df59bdbda89", "bytes": 8475, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-05/companies/final-columns/companies.json", "sha256": "33b99b07dd6285380c201faf629785fdabfa8f736325a06335864c770b95b67a", "bytes": 1486659, "hashPolicy": "Exact measured raw bytes" }, "context": { "sample": { "language": "nb", "theme": "dark", "width": 1920, "height": 1080 }, "state": "loaded-finite-sample", "boundary": "Company creation is an API fixture: the existing Companies page has no standalone create interface. Company list/detail/nine-field PUT, job creation/soft deletion and manual correspondence use the actual isolated owner HTTP API and disposable SQLite. Route-held requests continue to that API when released; explicitly controlled failures establish presentation and recovery only. No provider/model/external service is invoked. Browser request records contain only Companies method/path/query/JSON payload; direct fixture/readback requests are verified separately and no session or CSRF headers are recorded.", "qualifications": [ "Finite Chromium states, not a Cartesian width/language/theme/state claim.", "A named bounded desktop company table may legitimately scroll in two dimensions; its geometry is recorded separately from app-root overflow.", "Axe incomplete findings require contextual triage; automated keyboard/focus checks do not establish human screen-reader acceptance.", "Real zoom, physical touch/software keyboard, deployed fonts/photos and production acceptance remain unverified." ] }, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 1 } ] } ], "violationNodes": 0, "incompleteNodes": 91, "checkContexts": [ { "kind": "incomplete", "rule": "color-contrast", "check": "color-contrast", "message": "Element content is too short to determine if it is actual text content", "occurrences": 20, "representativeContexts": [ { "attachment": "p7-companies-en-light-1440-saved-reloaded-audit", "target": [ ".MuiBadge-invisible" ], "data": { "contrastRatio": 0, "fontSize": "9.0pt (12px)", "fontWeight": "normal", "messageKey": "shortTextContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [] }, { "attachment": "p7-companies-en-light-1440-latest20-owned-relationship-audit", "target": [ ".MuiBadge-invisible" ], "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": 11, "representativeContexts": [ { "attachment": "p7-companies-en-light-1440-latest20-owned-relationship-audit", "target": [ "#root" ], "data": null, "relatedNodes": [ { "html": "Skip to main content", "target": [ "a" ] }, { "html": "", "target": [ ".css-11kar8v" ] }, { "html": "
", "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": "
", "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=\"location\"][aria-label=\"Job Applications\"]" ] }, { "html": "
", "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": "
", "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": "
", "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) > .Mui-selected.css-m9zpd7[aria-current=\"page\"]" ] }, { "html": "
", "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": "
", "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": "
", "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": "
", "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": "
", "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": "
", "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": "
", "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": "
", "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": "
", "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": "
", "target": [ ".MuiTableContainer-root" ] }, { "html": "", "target": [ ".css-1u962su" ] }, { "html": "