Files
jobtrackingapp/docs/redesign/phase-7/p7-09/evidence/oauth-results.json
T
cesnimda e7dba9a2f7
CI and Deploy / test (push) Failing after 4m27s
CI and Deploy / deploy (push) Has been skipped
feat(settings): preserve drafts and connection recovery
2026-10-17 10:50:40 +02:00

493 lines
23 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schemaVersion": 1,
"checkpoint": "P7-09",
"slice": "Independent OAuth sender repair",
"recordedUtc": "2026-10-17T08:26:39.793290+00:00",
"decision": "Bounded client repair CONDITIONAL GO; staged hygiene PASS, normally pushed and directly verified",
"entry": {
"path": "docs/redesign/phase-7/p7-09/evidence/entry.json",
"bytes": 6161,
"sha256": "1e8f696ca154d04fc041d162402e805b07b18942389d4333770a828b0e9ba473",
"hashPolicy": "Exact raw bytes"
},
"final": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/results.json",
"bytes": 142930,
"sha256": "4eb2a2ca1f56ecaa6e288b8f18beeac973e1fede85eb79def8ba24c508c275c3",
"hashPolicy": "Exact raw bytes"
},
"buildId": "j_uwah2_BImymFemE3cLg",
"source": {
"before": {
"path": ".artifacts/phase7/p7-09/oauth-final-pre3/source.json",
"bytes": 6363,
"sha256": "4593a1ef652f33b0db150b006ef53d942c067ecf8a015fbe1188ab37dc43edce",
"hashPolicy": "Exact raw bytes"
},
"after": {
"path": ".artifacts/phase7/p7-09/oauth-final-post3/source.json",
"bytes": 6363,
"sha256": "8fe2c1c7fd16da4195aa47a4691de4cb45f53d48bbd71a282991976f33b4ab9e",
"hashPolicy": "Exact raw bytes"
},
"beforeUtc": "2026-10-17T02:20:39.070048+00:00",
"afterUtc": "2026-10-17T08:24:50.986374+00:00",
"inputs": 23,
"held": true,
"records": [
{
"path": "job-tracker-ui/src/components/SettingsView.tsx",
"bytes": 14211,
"sha256": "4e70a46d93160a89b223b06676143e3776e6d32a5de590ae0548799d9995920d",
"canonicalLfSha256": "39092de5b95cc39b635a2e7c7d9440d155f233522e84f15860bb4fcd913d47bb"
},
{
"path": "job-tracker-ui/src/settings-view.test.tsx",
"bytes": 15052,
"sha256": "bfb454de00e11059b42a7249d84b680a371f4e4c4d9ebfe6e56832c43ba3397d",
"canonicalLfSha256": "fc625ac490246aa80874532b174fe4ca52258d0916decdb607db9178d7c040d0"
},
{
"path": "job-tracker-ui/src/components/EmailProviderConnections.tsx",
"bytes": 11261,
"sha256": "32c8c95304948c4b5ba4bba953480f31d648e1c9ae2c22485656935ae91aeb7f",
"canonicalLfSha256": "fd1043648695cd66e3eef6202c2f8ebea07aa4769a8b1af21e414a06bd258a9e"
},
{
"path": "job-tracker-ui/src/email-provider-connections.test.tsx",
"bytes": 14449,
"sha256": "b695955e638c89945a56afcba14ec1b2fc8f98c5220aa168d5554d54608b4802",
"canonicalLfSha256": "0c887815db98f5fe750a2489bf4a951c5684ec8a254cd5be3284229f58b8f471"
},
{
"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": 961,
"sha256": "1609c20b9dd1450a885b33cd1236fff734b3e1bdb35f279da5231393ff6f4340",
"canonicalLfSha256": "fa52f2c950e3b8938401b390b761d069f504975694967f3c1d774a47020fd40e"
},
{
"path": "job-tracker-ui/src/i18n/translations.ts",
"bytes": 328864,
"sha256": "39b41e7b6ecec3ad2cd73f1f8037d6fc5ddc10f3a2093388f7e1983e0a8cae0b",
"canonicalLfSha256": "39b41e7b6ecec3ad2cd73f1f8037d6fc5ddc10f3a2093388f7e1983e0a8cae0b"
},
{
"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": 7248,
"sha256": "6a42b35eb10c27e09a4e24fdfb214c2c5d6e9e48644bc99e17a8f2dc422767d1",
"canonicalLfSha256": "6a42b35eb10c27e09a4e24fdfb214c2c5d6e9e48644bc99e17a8f2dc422767d1"
}
],
"qualification": "Endpoint snapshots and frozen-owner confirmation; final runs occurred 02:20-02:23 UTC. Collection resumed at08:24 UTC after the conversation interruption; this is not a new runtime execution."
},
"backend": {
"existingEntryCases": 40,
"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"
}
],
"qualification": "Existing no-build contract subset at checkpoint entry; no new backend test/build/schema/protocol or integrated backend run."
},
"regression": {
"frontend": 39,
"suites": 3,
"nativeNew": 3,
"nativeConsumers": 6,
"skipped": 0,
"expectedFailures": 0,
"flaky": 0,
"derivedInventory": {
"frontend": 807,
"frontendSuites": 95,
"browser": 326,
"backend": 1054
},
"delta": "Entry23 to39 adds16 ordinary caller tests, zero suites; native3 adds3 to323. No integrated count is claimed.",
"inheritedWhole": {
"frontend": 573,
"frontendSuites": 89,
"backend": 1033,
"sidecar": 49
}
},
"history": [
{
"path": ".artifacts/phase7/p7-09/oauth-security/p709-oauth-security-red-20261017/results.json",
"bytes": 16197,
"sha256": "e7221fef89b29caa34c2eaab7830785d07d191834189c849a583c077fc859e18",
"hashPolicy": "Exact raw bytes"
},
{
"path": ".artifacts/phase7/p7-09/oauth-security/p709-oauth-security-candidate1-20261017/results.json",
"bytes": 4951,
"sha256": "0042e2e7ea345bdbc8c9bce0bf5e04ed2071f1d271f196046e8622c4a95c26eb",
"hashPolicy": "Exact raw bytes"
},
{
"path": ".artifacts/phase7/p7-09/oauth-browser-types-failed/results.json",
"bytes": 2698,
"sha256": "3ab28a122342287941afdfd9d3f3203e2b15daf9d7f4353217a80712dfd370ab",
"hashPolicy": "Exact raw bytes"
},
{
"path": ".artifacts/phase7/p7-09/oauth-native-attempt1/results.json",
"bytes": 34346,
"sha256": "7fd1799e3a87b61f22556ecb140270dd598b7b6d4e48789b41537c8613a76af7",
"hashPolicy": "Exact raw bytes"
},
{
"path": ".artifacts/phase7/p7-09/oauth-native-startup-red/results.json",
"bytes": 33625,
"sha256": "08e055e46c480e1d384a73c753f3cebb4f1e0fa7f620d5d8b31be885cd63c05f",
"hashPolicy": "Exact raw bytes"
},
{
"path": ".artifacts/phase7/p7-09/oauth-security/p709-oauth-startup-locale-red-20261017/results.json",
"bytes": 45175,
"sha256": "aec5cb574ca5d58b626842ceb6ad21f0de324fca195a43b3db6d5cf6103e9dd7",
"hashPolicy": "Exact raw bytes"
},
{
"path": ".artifacts/phase7/p7-09/oauth-security/p709-oauth-startup-locale-green-20261017/results.json",
"bytes": 4955,
"sha256": "a39bcd3af0d0b2fcefe3f00d5d393f52e3a78fa04329c5f1e76226f7ba65b69f",
"hashPolicy": "Exact raw bytes"
}
],
"visual": {
"retained": 76,
"actuallyReviewed": [
{
"raw": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/embedded/oauth-sender/002-p709-client-guard-connections-disconnected.png",
"sha256": "9bf6277c770b18767e6d51abf5435983fa300c3a080645d807dae6ace10bc127",
"bytes": 90735,
"hashPolicy": "Exact measured raw bytes"
},
"originalEmbeddedReport": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/oauth-sender.json",
"sha256": "d692d63ae1b8381914cad8d349981dce77abab099cd2ccf6e597072cd3fa4e56",
"bytes": 154261,
"hashPolicy": "Exact measured raw bytes"
},
"lane": "oauth-sender",
"test": "[P7-09 OAuth sender] actual local child proxy and callback origin bind one terminal Connections refresh while forged and duplicate messages are ignored",
"name": "p709-client-guard-connections-disconnected",
"manualReview": "PENDING_ACTUAL_PARENT_IMAGE_RECEIPT",
"review": "ACTUALLY DISPLAYED AND REVIEWED by parent",
"reviewedUtc": "2026-10-17T08:26:39.793290+00:00"
},
{
"raw": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression-results/job-sections-presentation--3db37-xplicit-and-recover-locally-chromium/attachments/sections-documents-loading-7849a3a5b4870c2813da5e077971061e408c8086.png",
"sha256": "41dbeece6f2a8e6b30bdbffb73f10ad1640be556ba1e3f2d32c2bd8b8647433b",
"bytes": 54618,
"hashPolicy": "Exact measured raw bytes"
},
"originalEmbeddedReport": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression.json",
"sha256": "6635854a36655342f2c7c5d2b303fa359907312b66a839358f7e1a69e6585fb9",
"bytes": 137941,
"hashPolicy": "Exact measured raw bytes"
},
"lane": "application-forms-regression",
"test": "[PRES-W01 W08 M01 E08] Job section loading and partial read failures stay explicit and recover locally",
"name": "sections-documents-loading",
"manualReview": "PENDING_ACTUAL_PARENT_IMAGE_RECEIPT",
"review": "ACTUALLY DISPLAYED AND REVIEWED by parent",
"reviewedUtc": "2026-10-17T08:26:39.793290+00:00"
},
{
"raw": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression-results/job-sections-presentation--6b168-tasks-and-history-en-light--chromium/attachments/sections-timeline-768-en-light-1cd7e78e8c8c2c4afc7af8281944396581e4960d.png",
"sha256": "8f352eb32ded467f7dc2c914a67a356da0493246837339430d5732d8d92b1c72",
"bytes": 63152,
"hashPolicy": "Exact measured raw bytes"
},
"originalEmbeddedReport": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression.json",
"sha256": "6635854a36655342f2c7c5d2b303fa359907312b66a839358f7e1a69e6585fb9",
"bytes": 137941,
"hashPolicy": "Exact measured raw bytes"
},
"lane": "application-forms-regression",
"test": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (en, light)",
"name": "sections-timeline-768-en-light",
"manualReview": "PENDING_ACTUAL_PARENT_IMAGE_RECEIPT",
"review": "ACTUALLY DISPLAYED AND REVIEWED by parent",
"reviewedUtc": "2026-10-17T08:26:39.793290+00:00"
},
{
"raw": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression-results/job-sections-presentation--9cba8--tasks-and-history-en-dark--chromium/attachments/sections-communication-390-en-dark-ab586d30b020e90bc0b98c58a2aebff52d631444.png",
"sha256": "4602ffe1395f5125ea9df5a1fa49b35764a2fabd43e29edee2be8367ce448962",
"bytes": 45456,
"hashPolicy": "Exact measured raw bytes"
},
"originalEmbeddedReport": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression.json",
"sha256": "6635854a36655342f2c7c5d2b303fa359907312b66a839358f7e1a69e6585fb9",
"bytes": 137941,
"hashPolicy": "Exact measured raw bytes"
},
"lane": "application-forms-regression",
"test": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (en, dark)",
"name": "sections-communication-390-en-dark",
"manualReview": "PENDING_ACTUAL_PARENT_IMAGE_RECEIPT",
"review": "ACTUALLY DISPLAYED AND REVIEWED by parent",
"reviewedUtc": "2026-10-17T08:26:39.793290+00:00"
},
{
"raw": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression-results/job-sections-presentation--9f2d9-tasks-and-history-nb-light--chromium/attachments/sections-documents-320-nb-light-6adbb6be58b8c957e0d943acfeae64c4e7ed3adb.png",
"sha256": "325b31938bfcd342ce6c00e563a93796eff5b9054330f8282d38062994f7be6f",
"bytes": 45863,
"hashPolicy": "Exact measured raw bytes"
},
"originalEmbeddedReport": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression.json",
"sha256": "6635854a36655342f2c7c5d2b303fa359907312b66a839358f7e1a69e6585fb9",
"bytes": 137941,
"hashPolicy": "Exact measured raw bytes"
},
"lane": "application-forms-regression",
"test": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (nb, light)",
"name": "sections-documents-320-nb-light",
"manualReview": "PENDING_ACTUAL_PARENT_IMAGE_RECEIPT",
"review": "ACTUALLY DISPLAYED AND REVIEWED by parent",
"reviewedUtc": "2026-10-17T08:26:39.793290+00:00"
},
{
"raw": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression-results/job-sections-presentation--79a07--tasks-and-history-nb-dark--chromium/attachments/sections-sparse-nb-dark-2a16a7ade8be87e69a9284919536ff2606f37745.png",
"sha256": "70fff9c80f37808d884b3d7743c4208e604081bcb37f1cb01ad0240779426298",
"bytes": 42359,
"hashPolicy": "Exact measured raw bytes"
},
"originalEmbeddedReport": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-forms-regression.json",
"sha256": "6635854a36655342f2c7c5d2b303fa359907312b66a839358f7e1a69e6585fb9",
"bytes": 137941,
"hashPolicy": "Exact measured raw bytes"
},
"lane": "application-forms-regression",
"test": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (nb, dark)",
"name": "sections-sparse-nb-dark",
"manualReview": "PENDING_ACTUAL_PARENT_IMAGE_RECEIPT",
"review": "ACTUALLY DISPLAYED AND REVIEWED by parent",
"reviewedUtc": "2026-10-17T08:26:39.793290+00:00"
},
{
"raw": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/embedded/application-p2d01/001-native-frozen-package.png",
"sha256": "0e50da5bb0832aa07ddb5669555520f57df2d23b29cdcd6ed80044148f06e0aa",
"bytes": 93792,
"hashPolicy": "Exact measured raw bytes"
},
"originalEmbeddedReport": {
"path": ".artifacts/phase7/p7-09/oauth-final-verified/application-p2d01.json",
"sha256": "40fd978b3924cba8da8ad5d3fe396484c274ab7a540ee763e8469fe27003001e",
"bytes": 129482,
"hashPolicy": "Exact measured raw bytes"
},
"lane": "application-p2d01",
"test": "[PRES-W01 PRES-W05 PRES-W06 PRES-W07 PRES-W08] legacy workspace preserves frozen documents after current sources change",
"name": "native-frozen-package",
"manualReview": "PENDING_ACTUAL_PARENT_IMAGE_RECEIPT",
"review": "ACTUALLY DISPLAYED AND REVIEWED by parent",
"reviewedUtc": "2026-10-17T08:26:39.793290+00:00"
}
],
"qualification": "Seven of76 retained PNGs actually displayed: Connections, controlled loading, EN/light768, EN/dark390, NB/light320, NB/dark320 and frozen package. The unchanged P2-D01 screenshot catches dialog transition opacity; passing archive/readback assertions are not a settled visual or PDF-fidelity claim."
},
"accessibility": {
"senderScans": 0,
"consumerScans": 8,
"violations": 0,
"incompleteNodes": 89,
"triage": [
{
"count": 8,
"category": "Short notification badge text; manual contrast remains required"
},
{
"count": 15,
"category": "Overlapped form backgrounds; manual contrast/state remains required"
},
{
"count": 20,
"category": "Partly obscured labels; scroll/state review remains required"
},
{
"count": 46,
"category": "aria-label on roleless span (45 Notes/Tasks,1 Interview); retained P7-11 diagnostic requiring responsible-owner review"
}
],
"qualification": "Full node/check vectors retained in raw reports. Consumer scans are inherited workflow regression, not new sender scans or human screen-reader acceptance. No rule is disabled."
},
"peerReview": "Independent read-only review: no actionable introduced defect across helper, both callers, unit suites and native fixture. Actual provider interoperability remains unqualified.",
"preservation": {
"groups": 57,
"partial": 56,
"deferred": [
"PRES-C11"
],
"routes": 33,
"targets": [
"PRES-M01",
"PRES-M02",
"PRES-M06",
"PRES-E09"
],
"ordinaryP2D01": "PASS",
"qualification": "No provider grants, backend auth/state exchange, IMAP semantics, document renderer, stored data, routes or permissions changed."
},
"limits": [
"Local child URLs/HTML/messages are controlled client-guard projections, not real OAuth grants; actual server status remains disconnected.",
"Known Google Fonts stylesheet is intercepted and aborted; no provider/model/mailbox/send call is authorized or executed.",
"Native Microsoft connect500 is checked-in unconfigured-service behavior. Anonymous401 is a real separate API request, not a fabricated browser response.",
"RD11/RD12/RD13/RD21, other reliability/scaling and manual/device/zoom/production-output gates remain open.",
"Preferences/Connections and data/privacy/plan/backup presentation remain pending. P5-13 stays withheld, followMode deferred, main unchanged, production NO-GO, Phase8 not started."
],
"staticChecks": {
"path": "docs/redesign/phase-7/p7-09/evidence/oauth-static-checks.json",
"sha256": "2efe01046430d1b9522ec348b0dfb1462d16589dff137ef7068f4b5b6609017e",
"checkedUtc": "2026-10-17T08:27:18.310998+00:00"
},
"publication": {
"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,
"raw": {
"path": ".artifacts/phase7/p7-09/oauth-push-receipt.json",
"sha256": "d997d9128b720a690f456e5fe094a7af5bd59efce4b0415430c4b01804ffff68",
"bytes": 856
}
}
}