{ "schemaVersion": 1, "checkpoint": "P7-09", "slice": "Preferences and Connections presentation", "recordedUtc": "2026-10-17T08:48:39.039670+00:00", "decision": "Implemented first presentation boundary CONDITIONAL GO; final staged hygiene PASS, normal publication pending; data lifecycle remains pending", "precedingPublication": { "command": [ "rtk", "proxy", "git", "push", "origin", "HEAD:refs/heads/codex/ui-redesign-phase4" ], "startedUtc": "2026-10-17T08:27:46.777675+00:00", "finishedUtc": "2026-10-17T08:27:48.414087+00:00", "exitCode": 0, "head": "dac29278db3c187349b97771ca2f383c9e6e0962", "log": ".artifacts/phase7/p7-09/oauth-push-receipt.log", "logSha256": "68af881724e54d7bfb8f98c4c3e8b7b53b7ac72ab0bfb4b269d65ba2e2e053d7", "observedUtc": "2026-10-17T08:27:48.643285+00:00", "originDevelopment": "dac29278db3c187349b97771ca2f383c9e6e0962", "liveDevelopment": "dac29278db3c187349b97771ca2f383c9e6e0962", "main": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "originMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "liveMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "pendingPaths": [], "workingTreeClean": true }, "capsules": [ { "path": ".artifacts/phase7/p7-09/preferences-final-verified/results.json", "bytes": 95033, "sha256": "26538f4adad91ba9d14078c590c7b3a5cac07d798383f97d0d643e01b746221f", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/p7-09/preferences-final-consumers/results.json", "bytes": 145792, "sha256": "0af4dad1bd5f38d86aa25c46ec3c67181652f84dc917fbf276acf35dc7005502", "hashPolicy": "Exact raw bytes" } ], "buildId": "InBPthl1fsnID3NNdgwbI", "source": { "before": { "path": ".artifacts/phase7/p7-09/preferences-final-pre5/source.json", "bytes": 9416, "sha256": "4dfa82ec4087f591a3650616061560aefe1bf285b14cc63ca9c4f2977dfe1058", "hashPolicy": "Exact raw bytes" }, "after": { "path": ".artifacts/phase7/p7-09/preferences-final-post5/source.json", "bytes": 9416, "sha256": "d09f997d3efb93a6eca4ed7953993f805c67db95eb96064116b4986549cff04e", "hashPolicy": "Exact raw bytes" }, "beforeUtc": "2026-10-17T08:45:29.374733+00:00", "afterUtc": "2026-10-17T08:48:37.471222+00:00", "inputs": 34, "heldAcrossLatestSettingsConsumers": true, "earlierProductFreeze": { "path": ".artifacts/phase7/p7-09/preferences-final-pre3/source.json", "bytes": 9416, "sha256": "c1e443b94026fd8fc64cc3e6ec891cd688125fd49442fb1556d2a5318a5fe6b9", "hashPolicy": "Exact raw bytes" }, "unchangedEarlierInputs": 31, "primaryNativeFreeze": { "path": ".artifacts/phase7/p7-09/preferences-final-pre4/source.json", "bytes": 9416, "sha256": "62e50ec0c8a4769f5c66a2d4554d632758de27dc6dfd348b686f5fb98e8643c7", "hashPolicy": "Exact raw bytes" }, "unchangedPrimaryNativeInputs": 32, "onlyLaterChanges": [ "job-tracker-ui/e2e/phase7-settings-preferences.spec.ts", "job-tracker-ui/e2e/rules-draft-repair.spec.ts", "job-tracker-ui/e2e/settings-page-layout.spec.ts" ], "records": [ { "path": "job-tracker-ui/src/components/SettingsView.tsx", "bytes": 18674, "sha256": "d1078255adfbe9ef3a20b87a7f3bbe78707561587e6cd1316afe9b89cae8b294", "canonicalLfSha256": "13d30b0f44251c65d3dc86756fabb464624043db9f5b6cb519ef7ce9d7a0d6a4" }, { "path": "job-tracker-ui/src/settings-view.test.tsx", "bytes": 25769, "sha256": "1b5dfa2e75554ea53c462ec21c041f9761884390aace42d4f3a02a218b90db17", "canonicalLfSha256": "e44a6b91e4480ab491a87cafd7ecb7634a1298b278fe0224a346451dc509f2d7" }, { "path": "job-tracker-ui/src/components/EmailProviderConnections.tsx", "bytes": 19328, "sha256": "1009d1d5ee514b67dcb66738d1a4fad256b2dee049f88d4c748766b7360357b2", "canonicalLfSha256": "5c5211c49012f6dc77d049e7164dd1f5807c9254e3278c2f47158d7f6209d73d" }, { "path": "job-tracker-ui/src/email-provider-connections.test.tsx", "bytes": 30212, "sha256": "764315a88dd7becbcda26b647c5258915f8e380f0ff2f9c031f7fb322b339b87", "canonicalLfSha256": "764315a88dd7becbcda26b647c5258915f8e380f0ff2f9c031f7fb322b339b87" }, { "path": "job-tracker-ui/src/components/Correspondence.tsx", "bytes": 42569, "sha256": "f42e7e549c9060f9d4f84111fc5d430eac353832c9cd6f6a56fa14b20c013251", "canonicalLfSha256": "45f0b6b442676e62e8644b57863d595936d43608841d4fadaafa936d5606036a" }, { "path": "job-tracker-ui/src/correspondence-gmail-import.test.tsx", "bytes": 26424, "sha256": "eb1a3172c528df0f9876785e4ef4ae25220227c0801d247f76a61bd779c54653", "canonicalLfSha256": "f59abb397a716951399c64dfa6fbaeba3c63aaddd60e45eed7cdd5caf590a1e8" }, { "path": "job-tracker-ui/src/views/ConnectedAccountsPage.tsx", "bytes": 798, "sha256": "1deb20b05c221c0749537f8cb02a4be26959e72f26bc447e838704be625ac3b6", "canonicalLfSha256": "09cbe497948cecacacc9e6e1b6c216bb0feb24977afcfe6c3a1ed0c10bd2708e" }, { "path": "job-tracker-ui/src/i18n/translations.ts", "bytes": 330096, "sha256": "9351fbccc6f3e0fa2fd360d338b240d0313bd250902725a68bece906a3d54011", "canonicalLfSha256": "9351fbccc6f3e0fa2fd360d338b240d0313bd250902725a68bece906a3d54011" }, { "path": "job-tracker-ui/src/api.ts", "bytes": 4948, "sha256": "bec8dc665fef61f3c88938e9a61dda786a16008d6af9bc7688bdd615e7ba337c", "canonicalLfSha256": "f75ac7be07a743396843ddad5fd3371e2d5fd3d9c5d933e09e26fae2159f2378" }, { "path": "job-tracker-ui/src/auth.ts", "bytes": 4822, "sha256": "0282a19bf34a915d6c4cd3bb32c041103206b1741b737e8a5e7b3f083a839acb", "canonicalLfSha256": "1cbdd59f73c5a961613b2569679f96630cded407974876a4ca8abccf28780b0e" }, { "path": "job-tracker-ui/src/sessionBoundary.ts", "bytes": 2248, "sha256": "09edca77c98294818d2ad0c409ce595f1b6ca0c1f60419fc1078b70f96f5b7b9", "canonicalLfSha256": "09edca77c98294818d2ad0c409ce595f1b6ca0c1f60419fc1078b70f96f5b7b9" }, { "path": "JobTrackerApi/Controllers/GmailController.cs", "bytes": 51060, "sha256": "05df8fea68b8c1d3a6b4a17bcd7c4b281b01a86fabf4c853eb495820ee3f4d2a", "canonicalLfSha256": "24eb6093d8067b2fe59b15ceb024f2a368d92ef615abb5c4455b830b914fbcb5" }, { "path": "JobTrackerApi/Controllers/MicrosoftGraphController.cs", "bytes": 5394, "sha256": "b386c2e7413fd78ec252b01480e9163acafac24474b48c797e64fc34f660b6f0", "canonicalLfSha256": "232176a4e265cc2c261f08b02aa38719661171cf3859768c097eea4a56be898c" }, { "path": "JobTrackerApi.Tests/ExternalOriginTests.cs", "bytes": 5698, "sha256": "ff91757dd21da47708371ac7aa29bc6acc0ad4f9e1e0124a6ed5374c981be434", "canonicalLfSha256": "f619dc7989cba2d492ae317bbc9acd7724317cb9203c8833fdb4a1086ff83189" }, { "path": "JobTrackerApi/Controllers/NotificationSettingsController.cs", "bytes": 1481, "sha256": "f668e19c344f506d577dc2b8ec6be19439cef2bea2ad098680e57075456f0299", "canonicalLfSha256": "101130256b15432e41a32312f67bfa2f147c556e996869fced036cba92ad9517" }, { "path": "job-tracker-ui/src/emailOAuth.ts", "bytes": 1769, "sha256": "dfd0f0ac46d295a2c5a0b9a6bb6bfffcceef6b6871cec7c92c429418cdbce8a9", "canonicalLfSha256": "dfd0f0ac46d295a2c5a0b9a6bb6bfffcceef6b6871cec7c92c429418cdbce8a9" }, { "path": "job-tracker-ui/e2e/phase7-oauth-sender.spec.ts", "bytes": 26234, "sha256": "ae3600200122855ca7daf2bbf10c26f0eddc5600502b5d697fb6bdfd95b590c1", "canonicalLfSha256": "ae3600200122855ca7daf2bbf10c26f0eddc5600502b5d697fb6bdfd95b590c1" }, { "path": "JobTrackerApi.Tests/GmailControllerTests.cs", "bytes": 46879, "sha256": "69ab904ad8f62cb57309d2038651ea1c5301070c5a6b76d2dda4150ca75e86e8", "canonicalLfSha256": "6d552871f5c8b84948671b976f28b3190f0fb9c56fc0345c5ea9d10fe85d3740" }, { "path": "JobTrackerApi.Tests/MicrosoftGraphControllerTests.cs", "bytes": 6880, "sha256": "0847a7b630cc5cf52a9eb1196d8c5e7aeb7d7b37b7bf327131ef2e6f32ecde57", "canonicalLfSha256": "fca5fb45a51516801236e437fddd8a84fc0906e2de685d1656134612a1a390e0" }, { "path": "job-tracker-ui/src/i18n/I18nProvider.tsx", "bytes": 3184, "sha256": "d22b5d033d0e405ffb5d581c752d61a24056d1e496f5f6a2f1baecef500f2113", "canonicalLfSha256": "d22b5d033d0e405ffb5d581c752d61a24056d1e496f5f6a2f1baecef500f2113" }, { "path": "job-tracker-ui/src/toast.tsx", "bytes": 3425, "sha256": "83ff8de595c459b9fc403ff1ff9cd91bbdfaad9b85df197418aedbb9b26f5770", "canonicalLfSha256": "0c4d9df47526d5d9a9eddd397872138bb54bc7d736db74dc082056e33fe50d25" }, { "path": "job-tracker-ui/playwright.config.ts", "bytes": 2669, "sha256": "01840494c782b2cc3c4c639dd2978a98ffa685b656e6a61fe4c503aeac6798f3", "canonicalLfSha256": "bcf1dc87bd573f251ab3030088801fa5966907c86fdb90c701003c180ed969d3" }, { "path": ".artifacts/phase7/current/run-ui.py", "bytes": 7420, "sha256": "94c7b160e3829b6ac0275dfe0488132c3d8e36dd3d59d32fb7642296c63dcb98", "canonicalLfSha256": "94c7b160e3829b6ac0275dfe0488132c3d8e36dd3d59d32fb7642296c63dcb98" }, { "path": "job-tracker-ui/src/components/RulesSettingsCard.tsx", "bytes": 3297, "sha256": "15cb36d8ef43a0b74b263bf2adc95f8982761b3cb92f44df3b9caf67c309a0c9", "canonicalLfSha256": "969c389ba1581293509853fd5a41a60a9b569ef0d23eafd7f2fc0077ca25d922" }, { "path": "job-tracker-ui/src/components/ViewStateNotice.tsx", "bytes": 2340, "sha256": "fd4bb314346a1603d9e01a15fd02f01576b9fd959e83f8ff0b1dfe5ec94378e9", "canonicalLfSha256": "7b6c3e6c311860897eb5327936dbb129e860781929cfd9a4d4e17f81c607c70c" }, { "path": "job-tracker-ui/src/layout/PageLayout.tsx", "bytes": 2330, "sha256": "9d7d8b3df0f533cc608c8b44519e12f1c9a8547fe91401c45023c6d2c34e111d", "canonicalLfSha256": "31c7510446382039cd24b96e5709d5d8dfd00a0b84fd319a53183d1da6c2efa4" }, { "path": "job-tracker-ui/e2e/phase7-settings-preferences.spec.ts", "bytes": 28953, "sha256": "b6736470a2b2a702a09ccd0e712def7689d56e419c28669a7a91acd75279f046", "canonicalLfSha256": "b6736470a2b2a702a09ccd0e712def7689d56e419c28669a7a91acd75279f046" }, { "path": "job-tracker-ui/e2e/rules-draft-repair.spec.ts", "bytes": 16227, "sha256": "62399159f0c2fc7a748eb1157d0fedda03d2d96f53787273539023f37be8b473", "canonicalLfSha256": "62399159f0c2fc7a748eb1157d0fedda03d2d96f53787273539023f37be8b473" }, { "path": "job-tracker-ui/e2e/settings-page-layout.spec.ts", "bytes": 12405, "sha256": "2db9a988be4664539d78250c93cc2ca98b85379b6294e6762b8ffb9213396acd", "canonicalLfSha256": "2db9a988be4664539d78250c93cc2ca98b85379b6294e6762b8ffb9213396acd" }, { "path": "JobTrackerApi/Controllers/ImapController.cs", "bytes": 3680, "sha256": "470db9b775f16945c1c9954a4cfdf8eacf2f67d1328c963c1c5b1072cb2d3139", "canonicalLfSha256": "ea9a4068e45690c949aef2dd48cfb1570938e84f268d46da9f8ffd84e377f15a" }, { "path": "JobTrackerApi/Controllers/RulesController.cs", "bytes": 4899, "sha256": "526c5c7edfc2c226862067be1480d149728a8c0544eb9a3d00113a981145e3d0", "canonicalLfSha256": "247d305904f69ec51c006dc01eeab5f7501c6aab5046fe5000ebaa98b564b9c2" }, { "path": "JobTrackerApi.Tests/NotificationSettingsControllerTests.cs", "bytes": 2807, "sha256": "d411cc091623e9ec55315e677bb78984f97369287cb167bed748054506e55a95", "canonicalLfSha256": "9dc9849425b71adda0ce64b404a6edd02d0389a1f6ee42561fea32e008e6103c" }, { "path": "JobTrackerApi.Tests/RulesEngineProspectTests.cs", "bytes": 2699, "sha256": "d92b4312f9937b4238a86150648958c531f5581a61f9ebaf0f8a4acc597614f2", "canonicalLfSha256": "9ae9b05cd1246cbcc215433875ccf24869f0f4deb051b62958f460ccd05523aa" }, { "path": "JobTrackerApi.Tests/ImapControllerTests.cs", "bytes": 5745, "sha256": "ed9fc218df99b0f0b68802270fd8e5f69ef4d2bc1f328e1e667026b6bf584837", "canonicalLfSha256": "b169ec0e8b2d4211481b45a4acd05d3c84a5ed8c6022b371619a7207146ccfeb" } ], "qualification": "91-case unit/app types/build apply to unchanged product and unit bytes from pre3. Only three native fixtures subsequently changed: hydration precondition, named Rules status and semantic loading oracle. Primary5/OAuth3 use32 matching inputs from pre4; latest lint/browser types and updated Settings8/P2 use held34 pre5/post5 inputs. No rebuild or unit rerun is invented after native-only edits." }, "regression": { "frontend": 91, "frontendSuites": 6, "native": 17, "nativeNew": 5, "nativeConsumers": 12, "skipped": 0, "expectedFailures": 0, "flaky": 0, "delta": "Settings14→21 (+7); Connections12→22 (+10); all existing cases retained. Zero new suites. New native5 adds5; existing consumers are not additive.", "derivedInventory": { "frontend": 824, "frontendSuites": 95, "browser": 331, "backend": 1054 }, "inheritedWhole": { "frontend": 573, "frontendSuites": 89, "backend": 1033, "sidecar": 49 } }, "backend": { "command": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-build", "--filter", "FullyQualifiedName~NotificationSettingsControllerTests|FullyQualifiedName~RulesControllerTests|FullyQualifiedName~ImapControllerTests|FullyQualifiedName~GmailControllerTests|FullyQualifiedName~MicrosoftGraphControllerTests|FullyQualifiedName~ExternalOriginTests", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p709-preferences-contracts-20261017T083010Z" ], "startedUtc": "2026-10-17T08:30:10.099164+00:00", "finishedUtc": "2026-10-17T08:30:13.142917+00:00", "exitCode": 0, "logSha256": "f4602bbeb4bdc85415c7252d16c75bcba76a4de91ec0f6f338b0f42e249e9440", "counts": { "total": 52, "passed": 52, "failed": 0, "notExecuted": 0 }, "resultSha256": "88739254b981d32cc4dbb4d6aded2e1574b95d59b7ff1c4f74122b4acb32e3a5" }, "raw": { "path": ".artifacts/phase7/current/backend-career/p709-preferences-contracts-20261017T083010Z/command.json", "bytes": 1124, "sha256": "c7c91e6c076774a5af0b099be548c86ab8cee8e41138da66506eb48ddbbeef70", "hashPolicy": "Exact raw bytes" }, "binariesUnchanged": [ { "path": "JobTrackerApi/bin/Release/net9.0/JobTrackerApi.dll", "bytes": 4063744, "sha256": "e1d2c1bfc7ba4d9816d5d7b80503e79d2a647ad0ae2f4777e2703508fd32681c", "hashPolicy": "Exact raw bytes" }, { "path": "JobTrackerApi.Tests/bin/Release/net9.0/JobTrackerApi.Tests.dll", "bytes": 1997312, "sha256": "425d098903732802b5b304072c6f2e2f4479d74a56cf292d8c152544592dd99a", "hashPolicy": "Exact raw bytes" } ], "actualClasses": { "ExternalOriginTests": 14, "GmailControllerTests": 19, "MicrosoftGraphControllerTests": 7, "ImapControllerTests": 9, "NotificationSettingsControllerTests": 3 }, "qualification": "No-build existing52 cases; extra RulesControllerTests filter matches zero. Native Rules cases supply separate evidence. No backend/schema/protocol or test-count addition." }, "history": [ { "path": ".artifacts/phase7/p7-09/preferences/p709-preferences-red-20261017/results.json", "bytes": 25942, "sha256": "35c93a9fd3331582896ad9eac48a8ad11a7d4ea24eb688b8bab86fbedd289973", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/p7-09/preferences/p709-preferences-candidate1-20261017/results.json", "bytes": 3646, "sha256": "4478bb5e63b9e310709f7e816524966913d3e1dfaf8da9d8b35fe8d55aa5c162", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/p7-09/connections-worker-receipt.json", "bytes": 1957, "sha256": "3b024c170209bdb4d413d5d400302f20d0af7884d8aa2e3c0021e2d547a81480", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/p7-09/preferences-lint-attempt1/results.json", "bytes": 18600, "sha256": "af0b9ca44505b2c3a58335bc045e52a22026ef4bd1e5f4b43c3a0b91bb448f55", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/p7-09/preferences-types-attempt1/results.json", "bytes": 19538, "sha256": "213a91af6bb3f2da1b7fd67f4b061f481d1aff63d54c99bbf477ab03f659d1f3", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/p7-09/preferences-native-attempt1/results.json", "bytes": 65420, "sha256": "11cd0b41ea24de1f98c255d63066ce9fe504982a300926e5effc959d5cbe680c", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/p7-09/preferences-consumers-attempt1/results.json", "bytes": 125277, "sha256": "b176ecfc4f001b52bba84cd2b759b3f4b9d94b71b1bcc9d10a464d8ce2bcbbad", "hashPolicy": "Exact raw bytes" } ], "visual": { "primaryRetained": 18, "primaryActuallyReviewed": 18, "parent": { "path": ".artifacts/phase7/p7-09/preferences-root-visual-review.json", "bytes": 5354, "sha256": "81ee9be1ff2e4723335b57d855ff8c5bb8b9c0af4adc9f9bc41ad469e6eb857c", "hashPolicy": "Exact raw bytes" }, "peer": { "path": ".artifacts/phase7/p7-09/preferences-peer-visual-review.json", "bytes": 202910, "sha256": "d2d724942605244992e29cbbb2e5f2879363ddec08fe98ad307605f96c0a66a2", "hashPolicy": "Exact raw bytes" }, "qualification": "Parent actually displayed0–8; independent peer9–17. Consumer PNGs are retained separately and are not all claimed reviewed. Full-page images and automated reflow are finite Chromium evidence, not physical device/reader/real zoom/output acceptance." }, "accessibility": { "primary": { "scans": [ { "test": "[P7-09 S03] a held actual notification acknowledgement preserves newer edits, rejects duplicate activation and retains separate Rules and Discard baselines", "attachment": "held-notification-newer-draft-nb-390-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 3, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/005-held-notification-newer-draft-nb-390-axe.json", "sha256": "86352e751fa54fe6045661ec856e6d5ad5ff689a6dec6d8abbfaf1811fe08708", "bytes": 2793, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 3 } ] }, { "test": "[P7-09 S03] controlled initial GET503 recovers by focused GET-only Retry and controlled save503 retains its draft for one explicit real save", "attachment": "controlled-notification-initial-get503-en-320-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/010-controlled-notification-initial-get503-en-320-axe.json", "sha256": "a3cad321de6e3a2e411b5a25c82e6c9015c9b2f7b8d51ccc87939fb54e3e0ab4", "bytes": 2141, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 S03] controlled initial GET503 recovers by focused GET-only Retry and controlled save503 retains its draft for one explicit real save", "attachment": "controlled-notification-save503-draft-en-320-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 3, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/013-controlled-notification-save503-draft-en-320-axe.json", "sha256": "28f435ce60b69c9135ff556a1103e0473b713464d884a7a30f9f4efcef062580", "bytes": 3391, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "aria-hidden-focus", "nodes": 1 }, { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 M06] a controlled Gmail status failure stays unknown while independent real providers remain disconnected and Retry only reads status", "attachment": "controlled-gmail-status503-independent-providers-en-390-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 5, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/018-controlled-gmail-status503-independent-providers-en-390-axe.json", "sha256": "43cdbd2c445777e3b54706aaa688a94786ddeb823737cb14fdc0a4d91fac4a70", "bytes": 4179, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 5 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "notifications-320-nb-dark-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/023-notifications-320-nb-dark-axe.json", "sha256": "923f6e196a8c60d3d16714ace084def510ed7d1c05bcb542ebebf2e707b6feeb", "bytes": 2135, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "controlled-long-address-connections-320-nb-dark-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 5, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/026-controlled-long-address-connections-320-nb-dark-axe.json", "sha256": "9dc5ca4baca5d7d6d3b3d76b43dddeb0b33c9e0e47180bc7ed34554d81846d4d", "bytes": 4187, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 5 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "notifications-390-en-light-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/029-notifications-390-en-light-axe.json", "sha256": "a3cad321de6e3a2e411b5a25c82e6c9015c9b2f7b8d51ccc87939fb54e3e0ab4", "bytes": 2141, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "controlled-long-address-connections-390-en-light-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 5, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/032-controlled-long-address-connections-390-en-light-axe.json", "sha256": "9dc5ca4baca5d7d6d3b3d76b43dddeb0b33c9e0e47180bc7ed34554d81846d4d", "bytes": 4187, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 5 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "notifications-768-nb-light-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/035-notifications-768-nb-light-axe.json", "sha256": "e0d372ebdd5ba5ac1c9586f97f497f17ad8ebbb8b368e4b877c81e080985d91d", "bytes": 2082, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "controlled-long-address-connections-768-nb-light-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 5, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/038-controlled-long-address-connections-768-nb-light-axe.json", "sha256": "9dc5ca4baca5d7d6d3b3d76b43dddeb0b33c9e0e47180bc7ed34554d81846d4d", "bytes": 4187, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 5 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "notifications-1024-en-dark-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/041-notifications-1024-en-dark-axe.json", "sha256": "e0d372ebdd5ba5ac1c9586f97f497f17ad8ebbb8b368e4b877c81e080985d91d", "bytes": 2082, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "controlled-long-address-connections-1024-en-dark-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 5, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/044-controlled-long-address-connections-1024-en-dark-axe.json", "sha256": "f1a69b2bf633884f54fd9140574bfd4de75e6d4d3f5d732c21965acae812ad5e", "bytes": 4187, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 5 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "notifications-1280-nb-dark-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/047-notifications-1280-nb-dark-axe.json", "sha256": "e0d372ebdd5ba5ac1c9586f97f497f17ad8ebbb8b368e4b877c81e080985d91d", "bytes": 2082, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "controlled-long-address-connections-1280-nb-dark-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 5, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/050-controlled-long-address-connections-1280-nb-dark-axe.json", "sha256": "f1a69b2bf633884f54fd9140574bfd4de75e6d4d3f5d732c21965acae812ad5e", "bytes": 4187, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 5 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "notifications-1440-en-light-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/053-notifications-1440-en-light-axe.json", "sha256": "e0d372ebdd5ba5ac1c9586f97f497f17ad8ebbb8b368e4b877c81e080985d91d", "bytes": 2082, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "controlled-long-address-connections-1440-en-light-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 5, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/056-controlled-long-address-connections-1440-en-light-axe.json", "sha256": "f1a69b2bf633884f54fd9140574bfd4de75e6d4d3f5d732c21965acae812ad5e", "bytes": 4187, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 5 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "notifications-1920-en-dark-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 2, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/059-notifications-1920-en-dark-axe.json", "sha256": "e0d372ebdd5ba5ac1c9586f97f497f17ad8ebbb8b368e4b877c81e080985d91d", "bytes": 2082, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 2 } ] }, { "test": "[P7-09 S03 M06 E08] representative English/Bokmål light/dark Settings and controlled long-address Connections reflow across seven widths", "attachment": "controlled-long-address-connections-1920-en-dark-axe", "geometry": null, "engine": null, "toolOptions": null, "violationNodes": 0, "incompleteNodes": 5, "raw": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/embedded/settings-preferences/062-controlled-long-address-connections-1920-en-dark-axe.json", "sha256": "f1a69b2bf633884f54fd9140574bfd4de75e6d4d3f5d732c21965acae812ad5e", "bytes": 4187, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-09/preferences-final-verified/settings-preferences.json", "sha256": "f3ceff709c3a8d86f5d51f2ae9dd0b38b274e617339818507132f465de501709", "bytes": 1769769, "hashPolicy": "Exact measured raw bytes" }, "context": null, "rules": [ { "kind": "incomplete", "id": "color-contrast", "nodes": 5 } ] } ], "violationNodes": 0, "incompleteNodes": 62, "checkContexts": [ { "kind": "incomplete", "rule": "color-contrast", "check": "color-contrast", "message": "Element's background color could not be determined because it is overlapped by another element", "occurrences": 43, "representativeContexts": [ { "attachment": "held-notification-newer-draft-nb-390-axe", "target": [ ".MuiButton-containedSizeSmall" ], "data": { "contrastRatio": 0, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [] }, { "attachment": "held-notification-newer-draft-nb-390-axe", "target": [ ".MuiSelect-select" ], "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 content is too short to determine if it is actual text content", "occurrences": 18, "representativeContexts": [ { "attachment": "held-notification-newer-draft-nb-390-axe", "target": [ ".MuiBadge-badge" ], "data": { "contrastRatio": 0, "fontSize": "9.0pt (12px)", "fontWeight": "normal", "messageKey": "shortTextContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [] }, { "attachment": "controlled-notification-initial-get503-en-320-axe", "target": [ ".MuiBadge-badge" ], "data": { "contrastRatio": 0, "fontSize": "9.0pt (12px)", "fontWeight": "normal", "messageKey": "shortTextContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [] } ] }, { "kind": "incomplete", "rule": "aria-hidden-focus", "check": "focusable-modal-open", "message": "Check that focusable elements are not tabbable in the current state", "occurrences": 1, "representativeContexts": [ { "attachment": "controlled-notification-save503-draft-en-320-axe", "target": [ "#menu-" ], "data": null, "relatedNodes": [ { "html": "