4614 lines
208 KiB
JSON
4614 lines
208 KiB
JSON
{
|
|
"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": "<a class=\"MuiBox-root css-1fv78jp\" href=\"#app-main-content\">Skip to main content</a>",
|
|
"target": [
|
|
"a"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-1gyfauy\" tabindex=\"0\" type=\"button\" title=\"Collapse sidebar\" aria-label=\"Collapse sidebar\">",
|
|
"target": [
|
|
".css-1gyfauy"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" aria-label=\"English\" aria-pressed=\"true\">",
|
|
"target": [
|
|
".MuiButton-contained"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" aria-label=\"Norsk\" aria-pressed=\"false\">",
|
|
"target": [
|
|
".MuiButton-outlinedSizeSmall"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-u23fxc\" tabindex=\"0\" type=\"button\" title=\"Notifications\" aria-label=\"Notifications\">",
|
|
"target": [
|
|
"button[title=\"Notifications\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-u23fxc\" tabindex=\"0\" type=\"button\" title=\"Settings\" aria-label=\"Settings\">",
|
|
"target": [
|
|
"button[title=\"Settings\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\">",
|
|
"target": [
|
|
".MuiButton-outlinedSizeMedium"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-11kar8v\" tabindex=\"0\" type=\"button\" aria-label=\"User\"><div class=\"MuiAvatar-root MuiAvatar-circular MuiAvatar-colorDefault css-1a106c7\">PC</div></button>",
|
|
"target": [
|
|
".css-11kar8v"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Dashboard\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(1) > .MuiList-padding.css-k1qkeu[aria-label=\"Navigation\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-j56oom.MuiListItemButton-root[aria-label=\"Dashboard\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters Mui-selected MuiListItemButton-root MuiListItemButton-gutters Mui-selected css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Job Applications\" aria-current=\"location\">",
|
|
"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": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(2) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters Mui-selected MuiListItemButton-root MuiListItemButton-gutters Mui-selected css-m9zpd7\" tabindex=\"0\" role=\"button\" aria-current=\"page\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(3) > .Mui-selected.css-m9zpd7[aria-current=\"page\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(4) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-1rv7atp[aria-label=\"Job Applications\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(5) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Job email\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(2) > .MuiList-padding.css-k1qkeu[aria-label=\"Job search\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(2) > .css-j56oom.MuiListItemButton-root[aria-label=\"Job email\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Career profile\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(3) > .MuiList-padding.css-k1qkeu[aria-label=\"Career\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-j56oom.MuiListItemButton-root[aria-label=\"Career profile\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"CV Builder\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(3) > .MuiList-padding.css-k1qkeu[aria-label=\"Career\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters:nth-child(2) > .css-j56oom.MuiListItemButton-root[aria-label=\"CV Builder\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Analytics\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-184269b.MuiBox-root > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root:nth-child(4) > .MuiList-padding.css-k1qkeu[aria-label=\"Insights\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-j56oom.MuiListItemButton-root[aria-label=\"Analytics\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-j56oom\" tabindex=\"0\" role=\"button\" aria-label=\"Settings\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root > .MuiList-padding.css-k1qkeu[aria-label=\"Account\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-j56oom.MuiListItemButton-root[aria-label=\"Settings\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root > .MuiList-padding.css-k1qkeu[aria-label=\"Account\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-1rv7atp[aria-label=\"Settings\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(1) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-m9zpd7\" tabindex=\"0\" role=\"button\">",
|
|
"target": [
|
|
".MuiDrawer-paperAnchorDockedLeft > .css-1vpgucn > .css-6zugs3.MuiBox-root > .css-r91acf.MuiBox-root > .MuiList-padding.css-k1qkeu[aria-label=\"Account\"] > .css-hapf9j.MuiListItem-root.MuiListItem-gutters > .css-1rv7atp[aria-label=\"Settings\"] > .css-1ohqk82.MuiListItem-root.MuiListItem-gutters:nth-child(2) > .css-m9zpd7.MuiListItemButton-root.MuiListItemButton-gutters"
|
|
]
|
|
},
|
|
{
|
|
"html": "<div class=\"MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-18ai715\" role=\"region\" aria-label=\"Companies\" tabindex=\"0\">",
|
|
"target": [
|
|
".MuiTableContainer-root"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-3our4b\" tabindex=\"0\" type=\"button\" data-company-relationship=\"1\" aria-label=\"Relationship history: Recorded company relationship reviewed\">",
|
|
"target": [
|
|
"button[data-company-relationship=\"1\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-3our4b\" tabindex=\"0\" type=\"button\" data-company-edit=\"1\" aria-label=\"Edit: Recorded company relationship reviewed\">",
|
|
"target": [
|
|
"button[data-company-edit=\"1\"]"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"attachment": "p7-companies-nb-dark-360-held-save-audit",
|
|
"target": [
|
|
"#root"
|
|
],
|
|
"data": null,
|
|
"relatedNodes": [
|
|
{
|
|
"html": "<a class=\"MuiBox-root css-1fv78jp\" href=\"#app-main-content\">Hopp til hovedinnhold</a>",
|
|
"target": [
|
|
"a"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-edgeStart MuiIconButton-sizeSmall css-1bif13m\" tabindex=\"0\" type=\"button\" aria-label=\"Åpne navigasjon\" aria-haspopup=\"dialog\" aria-expanded=\"false\">",
|
|
"target": [
|
|
".MuiIconButton-edgeStart"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" aria-label=\"English\" aria-pressed=\"false\">",
|
|
"target": [
|
|
".MuiButton-outlined"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" aria-label=\"Norsk\" aria-pressed=\"true\">",
|
|
"target": [
|
|
".MuiButton-containedSizeSmall"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1u962su\" tabindex=\"0\" type=\"button\" aria-label=\"Bruker\"><div class=\"MuiAvatar-root MuiAvatar-circular MuiAvatar-colorDefault css-1g26lq2\">PC</div></button>",
|
|
"target": [
|
|
".css-1u962su"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-jjgakv\" tabindex=\"0\" type=\"button\" title=\"Varsler\" aria-label=\"Varsler\">",
|
|
"target": [
|
|
"button[title=\"Varsler\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-jjgakv\" tabindex=\"0\" type=\"button\" title=\"Innstillinger\" aria-label=\"Innstillinger\">",
|
|
"target": [
|
|
"button[title=\"Innstillinger\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-8pwq94\" tabindex=\"0\" type=\"button\" title=\"Hurtigsøk (Ctrl+K)\" aria-label=\"Hurtigsøk (Ctrl+K)\">",
|
|
"target": [
|
|
".css-8pwq94"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-3our4b\" tabindex=\"0\" type=\"button\" data-company-edit=\"3\" aria-label=\"Rediger: Recorded held company\">",
|
|
"target": [
|
|
"button[data-company-edit=\"3\"]"
|
|
]
|
|
},
|
|
{
|
|
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-3our4b\" tabindex=\"0\" type=\"button\" data-company-relationship=\"3\" aria-label=\"Relasjonshistorikk: Recorded held company\">",
|
|
"target": [
|
|
"button[data-company-relationship=\"3\"]"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"rule": "color-contrast",
|
|
"check": "color-contrast",
|
|
"message": "Element's background color could not be determined because it's partially obscured by another element",
|
|
"occurrences": 9,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "p7-companies-en-light-1440-latest20-owned-relationship-audit",
|
|
"target": [
|
|
".css-p2q5gv.MuiBox-root:nth-child(11) > .css-tr9qi0.MuiTypography-body2"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "9.8pt (13px)",
|
|
"fontWeight": "bold",
|
|
"messageKey": "elmPartiallyObscured",
|
|
"expectedContrastRatio": "4.5:1"
|
|
},
|
|
"relatedNodes": [
|
|
{
|
|
"html": "<div class=\"MuiPaper-root MuiPap...\" role=\"dialog\" aria-labelledby=\"_r_l_\" aria-modal=\"true\" style=\"--Paper-shadow: var(...\">",
|
|
"target": [
|
|
".MuiPaper-elevation24"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"attachment": "p7-companies-en-light-1440-latest20-owned-relationship-audit",
|
|
"target": [
|
|
".css-p2q5gv.MuiBox-root:nth-child(11) > .css-ayodbu.MuiTypography-caption"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "9.0pt (12px)",
|
|
"fontWeight": "normal",
|
|
"messageKey": "elmPartiallyObscured",
|
|
"expectedContrastRatio": "4.5:1"
|
|
},
|
|
"relatedNodes": [
|
|
{
|
|
"html": "<div class=\"MuiPaper-root MuiPap...\" role=\"dialog\" aria-labelledby=\"_r_l_\" aria-modal=\"true\" style=\"--Paper-shadow: var(...\">",
|
|
"target": [
|
|
".MuiPaper-elevation24"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": 51,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "p7-companies-nb-dark-360-failed-save-durable-draft-audit",
|
|
"target": [
|
|
"#_r_o_"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "10.5pt (14px)",
|
|
"fontWeight": "normal",
|
|
"messageKey": "bgOverlap",
|
|
"expectedContrastRatio": "4.5:1"
|
|
},
|
|
"relatedNodes": []
|
|
},
|
|
{
|
|
"attachment": "p7-companies-nb-dark-360-failed-save-durable-draft-audit",
|
|
"target": [
|
|
"#_r_p_"
|
|
],
|
|
"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."
|
|
}
|
|
},
|
|
"companies-regression": {
|
|
"command": {
|
|
"name": "companies-regression",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"node",
|
|
"node_modules/@playwright/test/cli.js",
|
|
"test",
|
|
"e2e/responsive-accessibility-audit.spec.ts",
|
|
"--grep",
|
|
"company save failure stays",
|
|
"--retries=0",
|
|
"--reporter=list,json",
|
|
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\companies-regression-results"
|
|
],
|
|
"startedUtc": "2026-10-13T06:46:53.723160+00:00",
|
|
"finishedUtc": "2026-10-13T06:47:34.802561+00:00",
|
|
"exitCode": 0
|
|
},
|
|
"commandRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-regression-command.json",
|
|
"sha256": "87149789d6c282f5acc56eddba4b2cfedf019075128bb71e5cd30e8e37a42e9e",
|
|
"bytes": 556,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"reportRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-regression.json",
|
|
"sha256": "d6d4cdca97e81eed5d2199d217dbada55df837dbfb2ee49152cd01a94d399934",
|
|
"bytes": 143231,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"logRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-regression.log",
|
|
"sha256": "8e229be2008a86ffcb940c9983ca461e97400f4b92bb9d87c7c11489c913e7c5",
|
|
"bytes": 827,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"stats": {
|
|
"startTime": "2026-10-13T06:46:54.250Z",
|
|
"duration": 40521.646,
|
|
"expected": 2,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "[P6-02] en company save failure stays in the dialog and retry persists the retained draft",
|
|
"file": "responsive-accessibility-audit.spec.ts",
|
|
"line": 66,
|
|
"expectedStatus": "passed",
|
|
"project": "chromium",
|
|
"resultStatuses": [
|
|
"passed"
|
|
],
|
|
"retries": [
|
|
0
|
|
],
|
|
"errors": [
|
|
[]
|
|
],
|
|
"durationMs": 17251
|
|
},
|
|
{
|
|
"title": "[P6-02] nb company save failure stays in the dialog and retry persists the retained draft",
|
|
"file": "responsive-accessibility-audit.spec.ts",
|
|
"line": 66,
|
|
"expectedStatus": "passed",
|
|
"project": "chromium",
|
|
"resultStatuses": [
|
|
"passed"
|
|
],
|
|
"retries": [
|
|
0
|
|
],
|
|
"errors": [
|
|
[]
|
|
],
|
|
"durationMs": 16251
|
|
}
|
|
],
|
|
"reportErrors": [],
|
|
"configuration": {
|
|
"version": "1.62.1",
|
|
"workers": 1,
|
|
"projects": [
|
|
{
|
|
"name": "chromium",
|
|
"retries": 0
|
|
}
|
|
]
|
|
},
|
|
"audit": {
|
|
"scans": [],
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 0,
|
|
"checkContexts": [],
|
|
"qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending."
|
|
}
|
|
},
|
|
"companies-named": {
|
|
"command": {
|
|
"name": "companies-named",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"node",
|
|
"node_modules/@playwright/test/cli.js",
|
|
"test",
|
|
"e2e/named-controls-modal-state.spec.ts",
|
|
"--retries=0",
|
|
"--reporter=list,json",
|
|
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\companies-named-results"
|
|
],
|
|
"startedUtc": "2026-10-13T06:47:34.807583+00:00",
|
|
"finishedUtc": "2026-10-13T06:48:23.908394+00:00",
|
|
"exitCode": 0
|
|
},
|
|
"commandRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named-command.json",
|
|
"sha256": "1db88e9b06980b9d6c8b918b4f48643539ee74f2960331fcbca36b448b874f22",
|
|
"bytes": 492,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"reportRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"logRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.log",
|
|
"sha256": "a8f6ff80a876e68aa20c19e707e690687b93408f6b9b64403e0b8ee9edbc8775",
|
|
"bytes": 1305,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"stats": {
|
|
"startTime": "2026-10-13T06:47:35.328Z",
|
|
"duration": 48545.494,
|
|
"expected": 4,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/en/1440 named controls, modal keyboard and retained draft",
|
|
"file": "named-controls-modal-state.spec.ts",
|
|
"line": 62,
|
|
"expectedStatus": "passed",
|
|
"project": "chromium",
|
|
"resultStatuses": [
|
|
"passed"
|
|
],
|
|
"retries": [
|
|
0
|
|
],
|
|
"errors": [
|
|
[]
|
|
],
|
|
"durationMs": 11470
|
|
},
|
|
{
|
|
"title": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/nb/1440 named controls, modal keyboard and retained draft",
|
|
"file": "named-controls-modal-state.spec.ts",
|
|
"line": 62,
|
|
"expectedStatus": "passed",
|
|
"project": "chromium",
|
|
"resultStatuses": [
|
|
"passed"
|
|
],
|
|
"retries": [
|
|
0
|
|
],
|
|
"errors": [
|
|
[]
|
|
],
|
|
"durationMs": 10327
|
|
},
|
|
{
|
|
"title": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/nb/390 named controls, modal keyboard and retained draft",
|
|
"file": "named-controls-modal-state.spec.ts",
|
|
"line": 62,
|
|
"expectedStatus": "passed",
|
|
"project": "chromium",
|
|
"resultStatuses": [
|
|
"passed"
|
|
],
|
|
"retries": [
|
|
0
|
|
],
|
|
"errors": [
|
|
[]
|
|
],
|
|
"durationMs": 9834
|
|
},
|
|
{
|
|
"title": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/en/390 named controls, modal keyboard and retained draft",
|
|
"file": "named-controls-modal-state.spec.ts",
|
|
"line": 62,
|
|
"expectedStatus": "passed",
|
|
"project": "chromium",
|
|
"resultStatuses": [
|
|
"passed"
|
|
],
|
|
"retries": [
|
|
0
|
|
],
|
|
"errors": [
|
|
[]
|
|
],
|
|
"durationMs": 9793
|
|
}
|
|
],
|
|
"reportErrors": [],
|
|
"configuration": {
|
|
"version": "1.62.1",
|
|
"workers": 1,
|
|
"projects": [
|
|
{
|
|
"name": "chromium",
|
|
"retries": 0
|
|
}
|
|
]
|
|
},
|
|
"audit": {
|
|
"scans": [
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/en/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "command-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 1,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/001-command-axe.json",
|
|
"sha256": "d7488dd58cfcf3e8ea86ca38d65d46a7ee5cbeb5c3278acb35ea83763e5329cd",
|
|
"bytes": 1567,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-valid-attr-value",
|
|
"nodes": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/en/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "cv-controls-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 27,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/002-cv-controls-axe.json",
|
|
"sha256": "07a8fca196ac21e5e7f7c0566054ffbc4cef768ad4802967e7325aa81391d318",
|
|
"bytes": 33100,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-hidden-focus",
|
|
"nodes": 1
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-prohibited-attr",
|
|
"nodes": 2
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 24
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/en/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "cover-controls-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 6,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/003-cover-controls-axe.json",
|
|
"sha256": "ab2d077d7c39f3b5d8cfa71f371e2ec08fb174200621d74301649f4baa7a5ec3",
|
|
"bytes": 7574,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 6
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/en/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "prompt-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 2,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/004-prompt-axe.json",
|
|
"sha256": "6506cc09950e7b1cb78c0a1cd5c97ec28bad0f9fca4a0b7963ff0e7dcdfad20a",
|
|
"bytes": 2749,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/en/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "confirm-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 2,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/005-confirm-axe.json",
|
|
"sha256": "15ee543140cd0d42b7254759ebd4cb045644eca882248c7567e80788bccfa001",
|
|
"bytes": 2582,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/nb/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "command-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 1,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/006-command-axe.json",
|
|
"sha256": "9a090f86819f95f47779ce5872bf42014ea86fc0d68ab8dc038faac949a68979",
|
|
"bytes": 1565,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-valid-attr-value",
|
|
"nodes": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/nb/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "cv-controls-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 32,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/007-cv-controls-axe.json",
|
|
"sha256": "a1c163d9e5af086f98bc32557add906946931b714409e0698a934a76c132b886",
|
|
"bytes": 40251,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-hidden-focus",
|
|
"nodes": 1
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-prohibited-attr",
|
|
"nodes": 2
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 29
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/nb/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "cover-controls-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 6,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/008-cover-controls-axe.json",
|
|
"sha256": "b3bb3539d3eb907469b34cdab359d0bb88dd6a7bcfbd84d085bbc66db93ee3a7",
|
|
"bytes": 7605,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 6
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/nb/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "prompt-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 2,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/009-prompt-axe.json",
|
|
"sha256": "6506cc09950e7b1cb78c0a1cd5c97ec28bad0f9fca4a0b7963ff0e7dcdfad20a",
|
|
"bytes": 2749,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/nb/1440 named controls, modal keyboard and retained draft",
|
|
"attachment": "confirm-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 2,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/010-confirm-axe.json",
|
|
"sha256": "15ee543140cd0d42b7254759ebd4cb045644eca882248c7567e80788bccfa001",
|
|
"bytes": 2582,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/nb/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "command-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 1,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/011-command-axe.json",
|
|
"sha256": "613aa95f75620ae3a76f9ffd882c765235a1d4f81b0afd8cd5cfd8dadaf5ad16",
|
|
"bytes": 1565,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-valid-attr-value",
|
|
"nodes": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/nb/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "cv-controls-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 26,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/012-cv-controls-axe.json",
|
|
"sha256": "f38d861a25cf1372ba0cb6b8b3681c231e05c3ea07ad7c948db3c0f440c8171c",
|
|
"bytes": 31806,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-hidden-focus",
|
|
"nodes": 1
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-prohibited-attr",
|
|
"nodes": 2
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 23
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/nb/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "cover-controls-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 10,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/013-cover-controls-axe.json",
|
|
"sha256": "864ded43358c8a5cd7d0a380f4533f9b60a61702bacf511a87f4e93242f82117",
|
|
"bytes": 12902,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/nb/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "prompt-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 2,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/014-prompt-axe.json",
|
|
"sha256": "5acee1cf1e0c295407825d5823cec31d726f9334f81e501f9e4a1b8b305c8197",
|
|
"bytes": 2749,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/nb/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "confirm-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 2,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/015-confirm-axe.json",
|
|
"sha256": "15ee543140cd0d42b7254759ebd4cb045644eca882248c7567e80788bccfa001",
|
|
"bytes": 2582,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/en/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "command-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 1,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/016-command-axe.json",
|
|
"sha256": "a9cc67f434b1dd0cb6ad3c05f8185b51b4d33b779dcdcbd16a12c97ecf99c1a3",
|
|
"bytes": 1567,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-valid-attr-value",
|
|
"nodes": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/en/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "cv-controls-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 26,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/017-cv-controls-axe.json",
|
|
"sha256": "7bac4c2e5468606c948de093f278eb25412424a119d8d1c17b86d52d90254ab5",
|
|
"bytes": 31720,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-hidden-focus",
|
|
"nodes": 1
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "aria-prohibited-attr",
|
|
"nodes": 2
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 23
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/en/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "cover-controls-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 10,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/018-cover-controls-axe.json",
|
|
"sha256": "c6b7bf9a877c6f170f60404fb5f49618d5c7be3200a364862c21bfbfac574192",
|
|
"bytes": 12868,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/en/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "prompt-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 2,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/019-prompt-axe.json",
|
|
"sha256": "4c866a4344dce8a5e931357b4fda2ae25940b32983cf852af31fdfe34e0f929e",
|
|
"bytes": 2749,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"test": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/en/390 named controls, modal keyboard and retained draft",
|
|
"attachment": "confirm-axe",
|
|
"geometry": null,
|
|
"engine": null,
|
|
"toolOptions": null,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 2,
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies-named/020-confirm-axe.json",
|
|
"sha256": "15ee543140cd0d42b7254759ebd4cb045644eca882248c7567e80788bccfa001",
|
|
"bytes": 2582,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"originalEmbeddedReport": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/companies-named.json",
|
|
"sha256": "e17e178b7e626f2a0ee6b622f86b741dcfddfb46da0959f88a4cb37db89b4527",
|
|
"bytes": 296885,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"context": null,
|
|
"rules": [
|
|
{
|
|
"kind": "incomplete",
|
|
"id": "color-contrast",
|
|
"nodes": 2
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 163,
|
|
"checkContexts": [
|
|
{
|
|
"kind": "incomplete",
|
|
"rule": "aria-valid-attr-value",
|
|
"check": "aria-valid-attr-value",
|
|
"message": "ARIA attribute element ID does not exist on the page or is a descendant of a different shadow DOM tree: aria-labelledby=\"_r_k_\"",
|
|
"occurrences": 2,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "command-axe",
|
|
"target": [
|
|
".MuiPaper-elevation24"
|
|
],
|
|
"data": {
|
|
"messageKey": "noIdShadow",
|
|
"needsReview": "aria-labelledby=\"_r_k_\""
|
|
},
|
|
"relatedNodes": []
|
|
},
|
|
{
|
|
"attachment": "command-axe",
|
|
"target": [
|
|
".MuiPaper-elevation24"
|
|
],
|
|
"data": {
|
|
"messageKey": "noIdShadow",
|
|
"needsReview": "aria-labelledby=\"_r_k_\""
|
|
},
|
|
"relatedNodes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"rule": "aria-hidden-focus",
|
|
"check": "focusable-modal-open",
|
|
"message": "Check that focusable elements are not tabbable in the current state",
|
|
"occurrences": 4,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
"#menu-"
|
|
],
|
|
"data": null,
|
|
"relatedNodes": [
|
|
{
|
|
"html": "<li class=\"MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters Mui-selected MuiMenuItem-root MuiMenuItem-gutters Mui-selected css-qy8v2z\" tabindex=\"0\" role=\"option\" aria-selected=\"true\" data-value=\"Arial, Helvetica, sans-serif\">Arial<span class=\"MuiTouchRipple-root css-4mb1j7\"></span></li>",
|
|
"target": [
|
|
"li[data-value=\"Arial, Helvetica, sans-serif\"]"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
"#menu-"
|
|
],
|
|
"data": null,
|
|
"relatedNodes": [
|
|
{
|
|
"html": "<li class=\"MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters Mui-selected MuiMenuItem-root MuiMenuItem-gutters Mui-selected css-qy8v2z\" tabindex=\"0\" role=\"option\" aria-selected=\"true\" data-value=\"Arial, Helvetica, sans-serif\">Arial<span class=\"MuiTouchRipple-root css-4mb1j7\"></span></li>",
|
|
"target": [
|
|
"li[data-value=\"Arial, Helvetica, sans-serif\"]"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"rule": "aria-prohibited-attr",
|
|
"check": "aria-prohibited-attr",
|
|
"message": "aria-label attribute is not well supported on a span with no valid role attribute.",
|
|
"occurrences": 8,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
"span[aria-label=\"Undo\"]"
|
|
],
|
|
"data": {
|
|
"role": null,
|
|
"nodeName": "span",
|
|
"messageKey": "noRoleSingular",
|
|
"prohibited": [
|
|
"aria-label"
|
|
]
|
|
},
|
|
"relatedNodes": []
|
|
},
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
"span[aria-label=\"Redo\"]"
|
|
],
|
|
"data": {
|
|
"role": null,
|
|
"nodeName": "span",
|
|
"messageKey": "noRoleSingular",
|
|
"prohibited": [
|
|
"aria-label"
|
|
]
|
|
},
|
|
"relatedNodes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"rule": "color-contrast",
|
|
"check": "color-contrast",
|
|
"message": "Element content is too short to determine if it is actual text content",
|
|
"occurrences": 8,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
".MuiBadge-badge"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "9.0pt (12px)",
|
|
"fontWeight": "normal",
|
|
"messageKey": "shortTextContent",
|
|
"expectedContrastRatio": "4.5:1"
|
|
},
|
|
"relatedNodes": []
|
|
},
|
|
{
|
|
"attachment": "cover-controls-axe",
|
|
"target": [
|
|
".MuiBadge-badge"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "9.0pt (12px)",
|
|
"fontWeight": "normal",
|
|
"messageKey": "shortTextContent",
|
|
"expectedContrastRatio": "4.5:1"
|
|
},
|
|
"relatedNodes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"rule": "color-contrast",
|
|
"check": "color-contrast",
|
|
"message": "Element's background color could not be determined because it is overlapped by another element",
|
|
"occurrences": 124,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
"#cv-studio-tab-2"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "10.5pt (14px)",
|
|
"fontWeight": "normal",
|
|
"messageKey": "bgOverlap",
|
|
"expectedContrastRatio": "4.5:1"
|
|
},
|
|
"relatedNodes": []
|
|
},
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
".MuiSelect-select.MuiSelect-outlined[aria-labelledby=\"_r_3k_\"]"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "10.5pt (14px)",
|
|
"fontWeight": "normal",
|
|
"messageKey": "bgOverlap",
|
|
"expectedContrastRatio": "4.5:1"
|
|
},
|
|
"relatedNodes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"rule": "color-contrast",
|
|
"check": "color-contrast",
|
|
"message": "Element's background color could not be determined because it's partially obscured by another element",
|
|
"occurrences": 15,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
"iframe[title=\"CV preview page 1\"]",
|
|
"h1"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "24.0pt (32px)",
|
|
"fontWeight": "bold",
|
|
"messageKey": "elmPartiallyObscured",
|
|
"expectedContrastRatio": "3:1"
|
|
},
|
|
"relatedNodes": [
|
|
{
|
|
"html": "<header class=\"header header-band\"><div class=\"head-text\"><h1 class=\"name\">Åse Eksempel</h1></div></header>",
|
|
"target": [
|
|
"iframe[title=\"CV preview page 1\"]",
|
|
"header"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"attachment": "cv-controls-axe",
|
|
"target": [
|
|
".css-7wzbvf > h2"
|
|
],
|
|
"data": {
|
|
"contrastRatio": 0,
|
|
"fontSize": "9.8pt (13px)",
|
|
"fontWeight": "normal",
|
|
"messageKey": "elmPartiallyObscured",
|
|
"expectedContrastRatio": "4.5:1"
|
|
},
|
|
"relatedNodes": [
|
|
{
|
|
"html": "<div class=\"MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-9ib07s\" tabindex=\"-1\" role=\"region\" aria-label=\"Redigeringskontroller for CV\">",
|
|
"target": [
|
|
".css-9ib07s"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"kind": "incomplete",
|
|
"rule": "aria-valid-attr-value",
|
|
"check": "aria-valid-attr-value",
|
|
"message": "ARIA attribute element ID does not exist on the page or is a descendant of a different shadow DOM tree: aria-labelledby=\"_r_l_\"",
|
|
"occurrences": 2,
|
|
"representativeContexts": [
|
|
{
|
|
"attachment": "command-axe",
|
|
"target": [
|
|
".MuiPaper-elevation24"
|
|
],
|
|
"data": {
|
|
"messageKey": "noIdShadow",
|
|
"needsReview": "aria-labelledby=\"_r_l_\""
|
|
},
|
|
"relatedNodes": []
|
|
},
|
|
{
|
|
"attachment": "command-axe",
|
|
"target": [
|
|
".MuiPaper-elevation24"
|
|
],
|
|
"data": {
|
|
"messageKey": "noIdShadow",
|
|
"needsReview": "aria-labelledby=\"_r_l_\""
|
|
},
|
|
"relatedNodes": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending."
|
|
}
|
|
}
|
|
},
|
|
"gates": [
|
|
{
|
|
"command": {
|
|
"name": "typecheck",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"npm.cmd",
|
|
"run",
|
|
"typecheck"
|
|
],
|
|
"startedUtc": "2026-10-13T06:45:30.187364+00:00",
|
|
"finishedUtc": "2026-10-13T06:45:39.658515+00:00",
|
|
"exitCode": 0
|
|
},
|
|
"commandRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/gates/typecheck-command.json",
|
|
"sha256": "12a4a9482653f9917d9601d96cfb43a69db22b475755aa7be7f2b4d7787bf901",
|
|
"bytes": 247,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"logRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/gates/typecheck.log",
|
|
"sha256": "89b0ec97b537eca6560c13ca2dfea9e3a97dd1bb35580c4ff39d2462db25e080",
|
|
"bytes": 148,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
}
|
|
},
|
|
{
|
|
"command": {
|
|
"name": "lint",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"npm.cmd",
|
|
"run",
|
|
"lint"
|
|
],
|
|
"startedUtc": "2026-10-13T06:45:39.661518+00:00",
|
|
"finishedUtc": "2026-10-13T06:45:57.255298+00:00",
|
|
"exitCode": 0
|
|
},
|
|
"commandRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/gates/lint-command.json",
|
|
"sha256": "6330417266ff4cfaa4dd70d3519eedd541434ff6c214f2e580b798b8409bf795",
|
|
"bytes": 237,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"logRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/gates/lint.log",
|
|
"sha256": "b040dbeca9b4adb3f6f4c25ac49de0d37e921375b2d9b57e87b542a10f599913",
|
|
"bytes": 136,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
}
|
|
},
|
|
{
|
|
"command": {
|
|
"name": "browser-typecheck",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"npm.cmd",
|
|
"exec",
|
|
"tsc",
|
|
"--",
|
|
"--project",
|
|
"../.artifacts/phase7/e2e-tsconfig.json",
|
|
"--noEmit"
|
|
],
|
|
"startedUtc": "2026-10-13T06:45:57.257822+00:00",
|
|
"finishedUtc": "2026-10-13T06:46:01.172290+00:00",
|
|
"exitCode": 0
|
|
},
|
|
"commandRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/gates/browser-typecheck-command.json",
|
|
"sha256": "8a57906379c60a2d64863678fa828f352baa67769b21058fc046e6168b3e4279",
|
|
"bytes": 343,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"logRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/gates/browser-typecheck.log",
|
|
"sha256": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6",
|
|
"bytes": 78,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
}
|
|
},
|
|
{
|
|
"command": {
|
|
"name": "build",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"npm.cmd",
|
|
"run",
|
|
"build"
|
|
],
|
|
"startedUtc": "2026-10-13T06:46:01.173780+00:00",
|
|
"finishedUtc": "2026-10-13T06:46:07.920148+00:00",
|
|
"exitCode": 0
|
|
},
|
|
"commandRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/gates/build-command.json",
|
|
"sha256": "ef87421d7427f7252babe5330cbd14fad49c1b5ded3facda890020c1941d1535",
|
|
"bytes": 239,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"logRaw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/gates/build.log",
|
|
"sha256": "60a16036389171bc9c8b1860d3f3077430582e57ce73bafd9432762f3916c874",
|
|
"bytes": 670,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
}
|
|
}
|
|
],
|
|
"sourceSnapshots": [
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"sha256": "fbff1c14f98472d5f6b208bd669dd0fb947807fc8dec1096b9850927f2a38c0c",
|
|
"bytes": 21117,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"sha256": "0065acb28866cea27fa2165ec248eef51109373b0c2c0faae0ae12fa3235ba1f",
|
|
"bytes": 20708,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
},
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/src/companies-relationship.test.tsx",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/companies-relationship.test.tsx",
|
|
"sha256": "0471d3def86afbabdd683ab98d99fe07fe59f1bdc23767b916e087716117202f",
|
|
"bytes": 14947,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/companies-relationship.test.tsx",
|
|
"sha256": "4a4e1b4315ee73e01dd64c4032e5dd78245e0f0ec27e40359e1dcac32d3cb470",
|
|
"bytes": 14716,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
},
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/src/locale-fetch-stability.test.tsx",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/locale-fetch-stability.test.tsx",
|
|
"sha256": "e647fcd387c54ffd50f45f1f8ae3f4133a2858fd0594ec9c0df51ce328a95814",
|
|
"bytes": 1539,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/locale-fetch-stability.test.tsx",
|
|
"sha256": "e647fcd387c54ffd50f45f1f8ae3f4133a2858fd0594ec9c0df51ce328a95814",
|
|
"bytes": 1539,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
},
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/e2e/phase7-companies.spec.ts",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/e2e/phase7-companies.spec.ts",
|
|
"sha256": "44937bc1e0471e3ce76e947b3b462b818701a93ccfc8f746632c640dec4a0f6a",
|
|
"bytes": 47943,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/e2e/phase7-companies.spec.ts",
|
|
"sha256": "44937bc1e0471e3ce76e947b3b462b818701a93ccfc8f746632c640dec4a0f6a",
|
|
"bytes": 47943,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
},
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/src/i18n/translations.ts",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/i18n/translations.ts",
|
|
"sha256": "ada83bac9fb2dd9d75c5125515d4118ed8b5c219738c0a5ce5c0ced07a5aef90",
|
|
"bytes": 320130,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/i18n/translations.ts",
|
|
"sha256": "e71fcb064e0d04f944d31076a5b51b98671c7711af280a0d35b17f325d321bb3",
|
|
"bytes": 314840,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
},
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/src/loaded-theme-states.test.tsx",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/loaded-theme-states.test.tsx",
|
|
"sha256": "a54e28943c2219842fdb5066b95490c4663568b2adbfcb02cb1984c62e9fe6a3",
|
|
"bytes": 2953,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/loaded-theme-states.test.tsx",
|
|
"sha256": "a54e28943c2219842fdb5066b95490c4663568b2adbfcb02cb1984c62e9fe6a3",
|
|
"bytes": 2953,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
},
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/src/pipeline.test.ts",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/pipeline.test.ts",
|
|
"sha256": "9f49b69ab2039abaa71629ba24f300273f8ff8c70ef0786b998ee6c547f59bdd",
|
|
"bytes": 4490,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/src/pipeline.test.ts",
|
|
"sha256": "fe49e18750109c4da6668978dbe33fb613441e373cec6ad61803c124c7fb122d",
|
|
"bytes": 4381,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
},
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/e2e/responsive-accessibility-audit.spec.ts",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/e2e/responsive-accessibility-audit.spec.ts",
|
|
"sha256": "b69420b00c516855b4664807f2ceb174c004f1491a77bd4a2670c7dfee47a026",
|
|
"bytes": 59427,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/e2e/responsive-accessibility-audit.spec.ts",
|
|
"sha256": "b69420b00c516855b4664807f2ceb174c004f1491a77bd4a2670c7dfee47a026",
|
|
"bytes": 59427,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
},
|
|
{
|
|
"originalSourcePath": "job-tracker-ui/e2e/named-controls-modal-state.spec.ts",
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/e2e/named-controls-modal-state.spec.ts",
|
|
"sha256": "e7f2b17cf76d2e22e657b513261a7c47c60117fdc9c66a5402db1f0c87256fff",
|
|
"bytes": 13083,
|
|
"hashPolicy": "Exact measured raw bytes"
|
|
},
|
|
"canonicalLf": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/source/job-tracker-ui/e2e/named-controls-modal-state.spec.ts",
|
|
"sha256": "0249f46ae51f2cf2dec5bd0ea97010dce1460fb35397edb94222b0e2da3d3848",
|
|
"bytes": 12898,
|
|
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
|
|
},
|
|
"qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance."
|
|
}
|
|
],
|
|
"buildId": "xGOe21zkLLWUJyAGIwn7w",
|
|
"export": {
|
|
"count": 74,
|
|
"sha256": "706c2bb89bd5dd818c7950443c4f9e61293d125e7fd204eca25d4e91b1286933",
|
|
"policy": "Windows Path sort; original output path + TAB + exact raw file SHA + LF"
|
|
},
|
|
"visualReview": {
|
|
"reviewed": 20,
|
|
"retained": 50,
|
|
"images": [
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/002-p7-companies-en-light-1440-saved-reloaded.png",
|
|
"sha256": "4fc1d7cd00f5838f9eca6b2795a816ae8546ab13141511c5c8666efa8be30528",
|
|
"bytes": 57605,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] nine-field save persists and owned relationship projects latest20 excluding deleted jobs",
|
|
"name": "p7-companies-en-light-1440-saved-reloaded",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/004-p7-companies-en-light-1440-latest20-owned-relationship.png",
|
|
"sha256": "775278e9e9a39a36dca42e86572f9183d0cbb694f511b78e88616ac48f3e48a8",
|
|
"bytes": 92400,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] nine-field save persists and owned relationship projects latest20 excluding deleted jobs",
|
|
"name": "p7-companies-en-light-1440-latest20-owned-relationship",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/009-p7-companies-nb-dark-360-held-save.png",
|
|
"sha256": "a9086b8364022e178d8d651d302ee949522184433d0938fa3321d07658f45022",
|
|
"bytes": 29762,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] held save locks one snapshot, retains a failed draft and recovers through its original Save",
|
|
"name": "p7-companies-nb-dark-360-held-save",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/011-p7-companies-nb-dark-360-failed-save-durable-draft.png",
|
|
"sha256": "8e2a969c7a5006d34145248a673f7dda961ff115ee8c5453996cfaff1c68e33f",
|
|
"bytes": 33713,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] held save locks one snapshot, retains a failed draft and recovers through its original Save",
|
|
"name": "p7-companies-nb-dark-360-failed-save-durable-draft",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/013-p7-companies-nb-dark-360-recovery-save-held.png",
|
|
"sha256": "a9086b8364022e178d8d651d302ee949522184433d0938fa3321d07658f45022",
|
|
"bytes": 29762,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] held save locks one snapshot, retains a failed draft and recovers through its original Save",
|
|
"name": "p7-companies-nb-dark-360-recovery-save-held",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/018-p7-companies-en-dark-390-relationship-retry-held.png",
|
|
"sha256": "45513cbd64210753e91c0509ed14ba436c77d712cdba6e3b5b6484da67cef954",
|
|
"bytes": 8005,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] late relationship A cannot replace B and Retry reads the same company with stable focus",
|
|
"name": "p7-companies-en-dark-390-relationship-retry-held",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/020-p7-companies-en-dark-390-relationship-recovered.png",
|
|
"sha256": "4119be69500b6df357a9fa936a928ed170aff70e0abbcefd68462abc904c3df3",
|
|
"bytes": 21526,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] late relationship A cannot replace B and Retry reads the same company with stable focus",
|
|
"name": "p7-companies-en-dark-390-relationship-recovered",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/024-p7-companies-nb-light-768-open-draft-breakpoint-transition.png",
|
|
"sha256": "fa6ed0db702a1043f00eec7bb97f401e1ca3e1a72a2e4b74dab66ac6645a8880",
|
|
"bytes": 39576,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] edit deep link preserves query hash state and Back; open drafts survive767/768 transition",
|
|
"name": "p7-companies-nb-light-768-open-draft-breakpoint-transition",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/027-p7-companies-nb-light-767-manual-open-draft-breakpoint-transition.png",
|
|
"sha256": "c084a986791c1c734cfb01cb6a03f71f7118d479d49ac5ab1f4dc5f64f07108e",
|
|
"bytes": 29188,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] edit deep link preserves query hash state and Back; open drafts survive767/768 transition",
|
|
"name": "p7-companies-nb-light-767-manual-open-draft-breakpoint-transition",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/032-p7-companies-en-light-1440-live-cross-tab-locale-retained-failure.png",
|
|
"sha256": "b7fb5929defc84c39042a610b61f5c74085d293e5a997202519c3d3b3ee12f69",
|
|
"bytes": 79063,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] live locale changes translate failures and relationship status without refetching or losing drafts",
|
|
"name": "p7-companies-en-light-1440-live-cross-tab-locale-retained-failure",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/036-p7-companies-en-light-320-loaded-finite-sample.png",
|
|
"sha256": "00baf2e0fc785ced4553c06c2e2e3d0288dd6bd53f47ce9ec442c331d16c103c",
|
|
"bytes": 34576,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-en-light-320-loaded-finite-sample",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/038-p7-companies-en-light-320-mobile-edit-keyboard-trap.png",
|
|
"sha256": "1dc0f26b2073343aa9dbbbff8120cce9ac867d75ddaa49f3f25b090fa2a98b3e",
|
|
"bytes": 33503,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-en-light-320-mobile-edit-keyboard-trap",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/040-p7-companies-nb-dark-360-loaded-finite-sample.png",
|
|
"sha256": "6a5b2a68c566eb5c83f3259c9400b12aa06a43513175fa17e8c2e97483c4e8d2",
|
|
"bytes": 34063,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-nb-dark-360-loaded-finite-sample",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/042-p7-companies-en-dark-390-loaded-finite-sample.png",
|
|
"sha256": "5dd092a4aa4a79ee2aabfe8d1ab228dc177091168810843f275ef71b5abdaf9b",
|
|
"bytes": 34552,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-en-dark-390-loaded-finite-sample",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/044-p7-companies-nb-light-767-loaded-finite-sample.png",
|
|
"sha256": "a8816d18b911d8d0aee5e8c7036858b40c5131753477c65e317f4b9086bb8c40",
|
|
"bytes": 35748,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-nb-light-767-loaded-finite-sample",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/046-p7-companies-en-dark-768-loaded-finite-sample.png",
|
|
"sha256": "00cebc63b37b6d7f3a6b558d4bd3c062ba5bcf52ba336e7c9f5c618ef73a5550",
|
|
"bytes": 37632,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-en-dark-768-loaded-finite-sample",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/048-p7-companies-nb-light-1024-loaded-finite-sample.png",
|
|
"sha256": "f8120ab73cb77082bd1c2f19a48a5a42da849724ef0970845b31157038f8d316",
|
|
"bytes": 43423,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-nb-light-1024-loaded-finite-sample",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/050-p7-companies-nb-light-1024-landscape-relationship-scroll-trap.png",
|
|
"sha256": "98db3180936fafb9f2e61d959a8f1cddac766ad578fc8409ec66a43c1e476e53",
|
|
"bytes": 40292,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-nb-light-1024-landscape-relationship-scroll-trap",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/053-p7-companies-en-light-1440-loaded-finite-sample.png",
|
|
"sha256": "d73db8275f6445eda078f6a84dde74a90857661f1747aa2a0176d85f537cdc10",
|
|
"bytes": 67549,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-en-light-1440-loaded-finite-sample",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
},
|
|
{
|
|
"raw": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/embedded/companies/055-p7-companies-nb-dark-1920-loaded-finite-sample.png",
|
|
"sha256": "241bcbda1d7b88ada9fb043d65c1bd890231eafbe74295e1b30a9e3a55c63004",
|
|
"bytes": 71561,
|
|
"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"
|
|
},
|
|
"lane": "companies",
|
|
"test": "[P7-05 Companies] eight finite language/theme widths reflow with named table scrolling and keyboard dialogs",
|
|
"name": "p7-companies-nb-dark-1920-loaded-finite-sample",
|
|
"manualReview": "ACTUALLY_DISPLAYED_AND_REVIEWED_BY_PARENT"
|
|
}
|
|
],
|
|
"qualification": "All20 new final-columns PNGs actually displayed and reviewed; other30 old-regression images retained, not claimed reviewed. Eight balanced320/360/390/767/768/1024x320/1440/1920 EN/NB light/dark samples and held/failed/recovered saves, relationship and breakpoint drafts. Source/pipeline columns retain readable width; table dates/headings/actions do not split. Named desktop table is legitimately two-dimensional; modal content vertically scrolls. Full-page landscape capture paints fixed shell at the current scrolled position; no complete zoom/occlusion acceptance is inferred."
|
|
},
|
|
"backend": {
|
|
"passed": 2,
|
|
"failed": 0,
|
|
"command": {
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"C:/Users/Connor/.dotnet/dotnet.exe",
|
|
"test",
|
|
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
|
|
"--configuration",
|
|
"Release",
|
|
"--no-build",
|
|
"--filter",
|
|
"FullyQualifiedName~CompanyRelationshipTests|FullyQualifiedName~OwnershipIsolationTests|FullyQualifiedName~AuthorizationCoverageTests",
|
|
"--logger",
|
|
"trx;LogFileName=career.trx",
|
|
"--results-directory",
|
|
"E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p705-companies-20261012T225035Z"
|
|
],
|
|
"startedUtc": "2026-10-12T22:50:35.554927+00:00",
|
|
"finishedUtc": "2026-10-12T22:50:37.800249+00:00",
|
|
"exitCode": 0,
|
|
"logSha256": "f1969025a0682555e302bff1b705eabf76344244416a8c3bd3cc56cc2fbf9aef",
|
|
"counts": {
|
|
"total": 2,
|
|
"passed": 2,
|
|
"failed": 0,
|
|
"notExecuted": 0
|
|
},
|
|
"resultSha256": "21942c3c9c53eb12b44ddff69f49ba85e4124e9a0c422d1db5c483ead423ad73"
|
|
},
|
|
"files": [
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/backend/career.log",
|
|
"sha256": "f1969025a0682555e302bff1b705eabf76344244416a8c3bd3cc56cc2fbf9aef",
|
|
"bytes": 614,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/backend/career.trx",
|
|
"sha256": "21942c3c9c53eb12b44ddff69f49ba85e4124e9a0c422d1db5c483ead423ad73",
|
|
"bytes": 4398,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/backend/command.json",
|
|
"sha256": "9c85e5c53caed9178952d2d1d3848e92b59cf27f60aa5f5f169c91df037fcc2a",
|
|
"bytes": 981,
|
|
"hashPolicy": "Exact raw bytes"
|
|
}
|
|
],
|
|
"binary": "Same verified Release DLL, no backend rebuild/full suite. Filter included other class names but only two CompanyRelationship Facts matched; native separately proves actual owner/anonymous/foreign denial."
|
|
},
|
|
"attempts": [
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/attempt1-O5y/results.json",
|
|
"sha256": "3c1504e4dfa4d4251b11bcce367896dae236c66b781fdd1874ab6038c91a1310",
|
|
"bytes": 154557,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/focus-diagnostic-O5y/results.json",
|
|
"sha256": "064376e8dc1fb1603d1f793bc64a16f710b37f51ba57ebf033d83d263573f92a",
|
|
"bytes": 97869,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/attempt2-vUr/results.json",
|
|
"sha256": "007e3a7efa075b03b6a7b49e24f7c9e37cd75ca96e1e9b4b9dfcfaa730944767",
|
|
"bytes": 154376,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/exit-candidate-QjD/results.json",
|
|
"sha256": "7cd12bf3e50b5ec77653be6dd9b2ebd1cbf8453f3fee17b394c8f34df59e05c6",
|
|
"bytes": 238328,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/title-candidate-XxO/results.json",
|
|
"sha256": "7bd5925611586b5bc81c0f80790ce59625467bea2a326780e750f23c49c2f89e",
|
|
"bytes": 238557,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/final-native/results.json",
|
|
"sha256": "627d6f35f80a095e52970d49adeab906c4d9101d47f37edcbe1a2ab15deb5782",
|
|
"bytes": 161650,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/final-visual/results.json",
|
|
"sha256": "113211b0f207d4eb4e4b60face58b4c36e50b352243bb0bc0a8599a8be457217",
|
|
"bytes": 160973,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/final/results.json",
|
|
"sha256": "e5e7e1bd251ba118e93f0b8cf8e26e98f119f2e41926556b0e825fbeb53ce765",
|
|
"bytes": 237349,
|
|
"hashPolicy": "Exact raw bytes"
|
|
}
|
|
],
|
|
"unitHistory": [
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-baseline/report-receipt.json",
|
|
"sha256": "2d372888e409bf086cc39b3d4a1a1653f31cebf3dffe83608a837d21028d2b1a",
|
|
"bytes": 738,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-red/report-receipt.json",
|
|
"sha256": "712d426734d9c3dc8ccef88d74c2225c1073d85a86b3b34b2605e52a412834fa",
|
|
"bytes": 678,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-red-corrected/report-receipt.json",
|
|
"sha256": "d6c04bb2f9a2fd90771314242d1d065fb947dc3018affd2726c2b2a1ab950d42",
|
|
"bytes": 738,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-candidate/report-receipt.json",
|
|
"sha256": "ac1128f8ce956844f09d791b8b0d0fd9e7c585274039c73e49dfe44398265f8d",
|
|
"bytes": 714,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-final/report-receipt.json",
|
|
"sha256": "47f0b50261a7a4bd80566fe746314c76730e27ca866671673ec2f0dc16ee4eeb",
|
|
"bytes": 690,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-final-green/report-receipt.json",
|
|
"sha256": "b02817f57141a070975f88d7c72300c9a0644450a48a78391b89b8d03a5850ec",
|
|
"bytes": 726,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-stage-red/report-receipt.json",
|
|
"sha256": "27e995d4dfcdb14f4f62c4c0a208a866c544585cb1c5d39e4c5f2e2ac6a80e60",
|
|
"bytes": 714,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-final-focus-green/report-receipt.json",
|
|
"sha256": "823d212ebd3e9ae37cd7a879a6ee330d4f241ea226a7b09f368ed1eefd9741d1",
|
|
"bytes": 762,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-final-exit-green/report-receipt.json",
|
|
"sha256": "6588280596307d95819877a412be63df4bb834a4807796ba37989a07a210282d",
|
|
"bytes": 756,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-title-red/report-receipt.json",
|
|
"sha256": "8331c6ba4527a06012384148bcb6fce10d9392584086da5f78b2f7b9927d5593",
|
|
"bytes": 714,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-final-title-green/report-receipt.json",
|
|
"sha256": "faeab77973d1d9781035197051b4be2d861fa219ac17cf601b736ba8e6a12dc3",
|
|
"bytes": 762,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-final-layout-green/report-receipt.json",
|
|
"sha256": "0a0bcaabf0ac99b295ed89b99d454d6a3c3de6bc5f2fc830749a6aba5a357b35",
|
|
"bytes": 768,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/unit-final-columns-green/report-receipt.json",
|
|
"sha256": "a9a87de8bcbd5acbad0fef176a1ee49dbb0951e37f38ea175edc818b0a714ea5",
|
|
"bytes": 774,
|
|
"hashPolicy": "Exact raw bytes"
|
|
}
|
|
],
|
|
"failedTypeReceipts": [
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/type-title-failed/receipt.json",
|
|
"sha256": "2541336ecb3b42a83eb7fbefacb76655e3740adea6abbff3ddc702d325b7c03d",
|
|
"bytes": 806,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
{
|
|
"path": ".artifacts/phase7/p7-05/companies/browser-history-type-failed/receipt.json",
|
|
"sha256": "73607f5fd3c51129c004c17a61bb3b94f890ee24fcecf6cfa3631530abd7503b",
|
|
"bytes": 890,
|
|
"hashPolicy": "Exact raw bytes"
|
|
}
|
|
],
|
|
"attemptQualification": "Baseline6/2 passes. Seven new contracts reproduce6pass7fail; first deep-link async fixture was awaited and corrected RED remains6/7. Candidate13/2 passes, expanded26/4 exposes redundant idle save notice; only mount pending notice and preserve original status assertions. Strengthened original raw pipeline/date cases reproduce11/1 and restore arbitrary company text, while canonical application statuses localize. Original relationship case reproduces11/1 stale loaded title and now prefers current response company metadata. Initial and early-exit native4/2 plus focused0/1 explicitly record BODY focus; queued post-exit React effect after MUI removal repairs existing action restoration. Final30/4 and6+2+4 pass with no skips/retries/xfail/weakened assertions or axe waiver. Parent review of the previous20 PNGs prompted bounded nowrap heading/date/action and source/pipeline width adjustments; latest20 were freshly reviewed.",
|
|
"accessibility": {
|
|
"newScans": 20,
|
|
"newViolations": 0,
|
|
"newIncomplete": 91,
|
|
"existingNamedScans": 20,
|
|
"existingNamedViolations": 0,
|
|
"existingNamedIncomplete": 163,
|
|
"oldCompanyScans": 0,
|
|
"fullContextTriage": {
|
|
"path": ".artifacts/phase7/p7-05/companies/final-columns/axe-triage.json",
|
|
"sha256": "5fcb9382232f3b5191b46e5dba5d4bdbcd1272eae04806126e110b17b2313467",
|
|
"bytes": 435234,
|
|
"hashPolicy": "Exact raw bytes"
|
|
},
|
|
"categories": "New20 badge short-text/51 overlap/9 partial occlusion/11 open-modal focus. Old named20 WCAG-tagged scans:8 badge/124 overlap/15 partial/4 modal/8 disabled UndoRedo labels/4 aria-labelledby shadows. Complete vectors and related targets retained; no incomplete is converted to conformance.",
|
|
"scopeQualification": "New Companies scans assert all enabled violations including target-size. Existing named-controls scans use WCAG tags;12 dialog scans assert all tag-scoped violations,8 full-page scans gate five historical naming/contrast rule IDs. All raw scanned violations independently measured0; their full raw scope is retained without calling them all-enabled.",
|
|
"contextualTriage": {
|
|
"interpretations": {
|
|
"shortTextContent": "Badge text0 too short for contrast analysis. No measured ratio or false-positive closure.",
|
|
"bgOverlap": "Contrast background unknown; absent related nodes cannot identify a responsible overlapping element.",
|
|
"elmPartiallyObscured": "Explicit related clipping surfaces retained; scroll geometry may explain capture context but does not prove contrast or every scroll-position reachability.",
|
|
"focusable-modal-open": "Manual tabbability/AT qualification. New Companies root-background modal vectors and old closed Arial Select Menu vectors are separate contexts.",
|
|
"noIdShadow": "Old command Dialog has explicit localized aria-label but a labelledby ID requiring review. Native named Dialog lookup does not resolve invalid IDREF semantics.",
|
|
"noRoleSingular": "Old CV Undo/Redo tooltip wrapper spans carry aria-label without semantic role. Naming/AT behavior remains pending."
|
|
},
|
|
"demonstratedNewNative": [
|
|
"six ordinary journeys passed with no skips/retries/flakes",
|
|
"320px Edit Save Tab wraps to Name and ShiftTab wraps back to Save",
|
|
"1024x320 Relationship Close Tab wraps to Open and ShiftTab wraps back to Close",
|
|
"Relationship PageDown scrolling and bounded table ArrowRight scrolling when overflowing",
|
|
"held Save locks nine fields plus Save/Cancel and blocks Escape with one request",
|
|
"Retry focuses stable named relationship region",
|
|
"successful save and deep-link/manual responsive/landscape closing restore current numeric-ID action"
|
|
],
|
|
"unresolvedAcceptance": [
|
|
"All incomplete vectors remain unresolved qualifications, never automatic passing checks.",
|
|
"Human screen-reader browse/reading/announcement behavior and every background-control sequence in all modal states remain unverified.",
|
|
"contrastRatio0 in incomplete checks is indeterminate rather than a measured0:1 or a passing ratio.",
|
|
"Finite rootOverflow0 and PNGs do not establish all vertical occlusion states, real zoom, physical touch/software keyboard or deployed font/photo acceptance.",
|
|
"Old named-controls tag-scoped cross-application scans are not all-enabled Companies scans."
|
|
]
|
|
},
|
|
"scopeAndCounts": {
|
|
"companies": {
|
|
"sourceScope": "All enabled axe rules plus explicit target-size; full-page scans, all complete violations asserted.",
|
|
"scans": 20,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 91,
|
|
"categories": {
|
|
"shortTextContent": 20,
|
|
"focusable-modal-open": 11,
|
|
"elmPartiallyObscured": 9,
|
|
"bgOverlap": 51
|
|
}
|
|
},
|
|
"companies-regression": {
|
|
"sourceScope": "No axe scans in existing two-case responsive regression subset.",
|
|
"scans": 0,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 0,
|
|
"categories": {}
|
|
},
|
|
"companies-named": {
|
|
"sourceScope": "wcag2a/wcag2aa/wcag21a/wcag21aa tags.12 command/prompt/confirm scans include role=dialog;8 CV/cover scans full page. Dialog assertions gate all tag-scoped violations; loaded full-page assertions whitelist five naming/contrast rule IDs, while raw attachments retain all scanned violations/incompletes. All raw violation nodes measured0.",
|
|
"scans": 20,
|
|
"violationNodes": 0,
|
|
"incompleteNodes": 163,
|
|
"categories": {
|
|
"noIdShadow": 4,
|
|
"focusable-modal-open": 4,
|
|
"noRoleSingular": 8,
|
|
"shortTextContent": 8,
|
|
"bgOverlap": 124,
|
|
"elmPartiallyObscured": 15
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"persistenceQualification": "Actual isolated SQLite fixture creation, nine-field PUT/readback/reload, source normalization, latest20 active contacts/deleted-job exclusion, owned/foreign/anonymous relationship/edit denial and job navigation. Original date payload and formatting remain; backend readback equality is full calendar-second equality despite SQLite Kind/Z serialization differences, not verified UTC/DST equivalence. Arbitrary pipeline strings and server error details remain verbatim. No standalone create UI or provider/model activity.",
|
|
"countProvenance": {
|
|
"latestWholeFrontend": "573/89 inherited",
|
|
"entryFrontendDerived": "682/93",
|
|
"newCases": 7,
|
|
"newSuites": 0,
|
|
"frontendDerivedOnly": "689/93",
|
|
"entryBrowserDerived": 257,
|
|
"newOrdinaryBrowserCases": 6,
|
|
"browserDerivedOnly": 263,
|
|
"backendDerivedOnly": 1034,
|
|
"sidecarInherited": 49,
|
|
"freshIntegratedAcceptance": "P7-12 pending"
|
|
},
|
|
"preservation": "All57 remain56 PARTIAL/C11 DEFERRED;32 routes. J01/J08/E08/W11 exact nine-field save/read/context/navigation/owner contracts supported; no API/schema/stored-data/calendar/source/AI/rendering or production change.",
|
|
"remaining": "Offers/Reminders and later checkpoints pending. M01-M12 human AT/device/real zoom/output/provider qualification open. Existing useCompanies cached consumers were not changed or broadly requalified. P7-06F deferred/P5-13 withheld/Phase8 separate/main unchanged/productionNO-GO.",
|
|
"staticChecks": {
|
|
"schemaVersion": 1,
|
|
"checkpoint": "p7-05",
|
|
"status": "PASS",
|
|
"checkedUtc": "2026-10-13T06:58:05.578020+00:00",
|
|
"commands": [
|
|
{
|
|
"name": "secret-scan",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"C:\\Users\\Connor\\AppData\\Local\\Programs\\Python\\Python312\\python.exe",
|
|
"-X",
|
|
"utf8",
|
|
"scripts/supply-chain.py",
|
|
"scan-secrets"
|
|
],
|
|
"startedUtc": "2026-10-13T06:58:01.949800+00:00",
|
|
"finishedUtc": "2026-10-13T06:58:04.861383+00:00",
|
|
"exitCode": 0,
|
|
"log": ".artifacts/phase7/current/static/20261013T065801Z/secret-scan.log",
|
|
"logSha256Raw": "c5a88d5ebdc042adba125c1eaacbe44f9f4a5c19898c0f195573c00d511aa28d"
|
|
},
|
|
{
|
|
"name": "working-whitespace",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"git",
|
|
"diff",
|
|
"--check"
|
|
],
|
|
"startedUtc": "2026-10-13T06:58:04.861383+00:00",
|
|
"finishedUtc": "2026-10-13T06:58:04.963155+00:00",
|
|
"exitCode": 0,
|
|
"log": ".artifacts/phase7/current/static/20261013T065801Z/working-whitespace.log",
|
|
"logSha256Raw": "4011fa7ef9791e39a64f9327c032b5969eac6512908f788160860f86dbac7a49"
|
|
},
|
|
{
|
|
"name": "staged-whitespace",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"git",
|
|
"diff",
|
|
"--cached",
|
|
"--check"
|
|
],
|
|
"startedUtc": "2026-10-13T06:58:04.963655+00:00",
|
|
"finishedUtc": "2026-10-13T06:58:05.040920+00:00",
|
|
"exitCode": 0,
|
|
"log": ".artifacts/phase7/current/static/20261013T065801Z/staged-whitespace.log",
|
|
"logSha256Raw": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6"
|
|
},
|
|
{
|
|
"name": "phase7-whitespace",
|
|
"command": [
|
|
"rtk",
|
|
"proxy",
|
|
"git",
|
|
"diff",
|
|
"--check",
|
|
"b5319981ad3d1bd635daff861453d23c0de5320b"
|
|
],
|
|
"startedUtc": "2026-10-13T06:58:05.040920+00:00",
|
|
"finishedUtc": "2026-10-13T06:58:05.184972+00:00",
|
|
"exitCode": 0,
|
|
"log": ".artifacts/phase7/current/static/20261013T065801Z/phase7-whitespace.log",
|
|
"logSha256Raw": "0e46215e1541a31f97ddf4225979cdea0a745fce18958c41cc8dc307e6b16bfe"
|
|
}
|
|
],
|
|
"untrackedSecretScan": {
|
|
"files": 3,
|
|
"findings": 0
|
|
},
|
|
"documentation": {
|
|
"files": 12,
|
|
"relativeLinks": 425,
|
|
"errors": []
|
|
},
|
|
"preservation": {
|
|
"groups": 57,
|
|
"statuses": {
|
|
"PARTIAL": 56,
|
|
"PASS": 0,
|
|
"FAIL": 0,
|
|
"DEFERRED": 1
|
|
},
|
|
"originalRoutesPreserved": true,
|
|
"currentConcreteRoutes": 32
|
|
},
|
|
"production": {
|
|
"main": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
|
"originMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
|
"status": "NO-GO",
|
|
"qualification": "Local fetched refs; direct push observation recorded separately."
|
|
},
|
|
"hashPolicy": "Portable JSON UTF8 LF; raw log hashes measure exact saved bytes.",
|
|
"limits": [
|
|
"Pattern scanner skips binary and files over2MiB; not historical Git/production secrets.",
|
|
"Local links check target existence, not URL/heading anchors.",
|
|
"Static evidence is not runtime/manual/device/provider/production acceptance."
|
|
]
|
|
},
|
|
"peerReview": "Read-only connected-contract review found no actionable introduced regression; no extra runtime claimed.",
|
|
"push": {
|
|
"observedUtc": "2026-10-13T06:59:14.861602+00:00",
|
|
"branch": "codex/ui-redesign-phase4",
|
|
"head": "a8aba852994859d4c010cb57bb0607ec9c564bbe",
|
|
"originDevelopment": "a8aba852994859d4c010cb57bb0607ec9c564bbe",
|
|
"liveDevelopment": "a8aba852994859d4c010cb57bb0607ec9c564bbe",
|
|
"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": "a8aba852994859d4c010cb57bb0607ec9c564bbe\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": "a8aba852994859d4c010cb57bb0607ec9c564bbe\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": "a8aba852994859d4c010cb57bb0607ec9c564bbe\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"
|
|
}
|
|
]
|
|
}
|
|
}
|