fix(ui): preserve compose draft identity and delivery safeguards
This commit is contained in:
@@ -0,0 +1,293 @@
|
||||
{
|
||||
"checkpoint": "P7-06",
|
||||
"slice": "Compose/send",
|
||||
"recordedUtc": "2026-10-14T05:19:18.411345+00:00",
|
||||
"precedingInboxPush": {
|
||||
"observedUtc": "2026-10-14T05:14:53.828571+00:00",
|
||||
"branch": "codex/ui-redesign-phase4",
|
||||
"head": "a791e353b062cc91e10429cd767350ec9f0aaef2",
|
||||
"originDevelopment": "a791e353b062cc91e10429cd767350ec9f0aaef2",
|
||||
"liveDevelopment": "a791e353b062cc91e10429cd767350ec9f0aaef2",
|
||||
"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": "a791e353b062cc91e10429cd767350ec9f0aaef2\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": "a791e353b062cc91e10429cd767350ec9f0aaef2\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": "a791e353b062cc91e10429cd767350ec9f0aaef2\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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"baseline": {
|
||||
"actual": {
|
||||
"numPassedTests": 42,
|
||||
"numFailedTests": 0,
|
||||
"numPendingTests": 0,
|
||||
"numTodoTests": 0,
|
||||
"numPassedTestSuites": 5,
|
||||
"numFailedTestSuites": 0
|
||||
},
|
||||
"asRun": {
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"npm.cmd",
|
||||
"test",
|
||||
"--",
|
||||
"--runInBand",
|
||||
"--watchAll=false",
|
||||
"--json",
|
||||
"--outputFile=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\unit\\p706-inbox-history-green-20261014-review-20261014T050844Z.json",
|
||||
"src/correspondence-inbox-page.test.tsx",
|
||||
"src/gmail-review-page.test.tsx",
|
||||
"src/correspondence-gmail-import.test.tsx",
|
||||
"src/correspondence-search-context.test.ts",
|
||||
"src/email-provider-connections.test.tsx"
|
||||
],
|
||||
"startedUtc": "2026-10-14T05:08:44.577597+00:00",
|
||||
"finishedUtc": "2026-10-14T05:09:06.324638+00:00",
|
||||
"exitCode": 0,
|
||||
"counts": {
|
||||
"numPassedTests": 42,
|
||||
"numFailedTests": 0,
|
||||
"numPendingTests": 0,
|
||||
"numTodoTests": 0,
|
||||
"numPassedTestSuites": 5,
|
||||
"numFailedTestSuites": 0
|
||||
}
|
||||
},
|
||||
"sourceEquivalence": "All14 earlierGREEN frozenasrun bytes equalpublished a791 GitblobsunderUTF8/LF. RawWindowsCRLF hashes retained separately; not a newexecution atcleancommit. Original42 mandatoryinexpandedRED/GREEN.",
|
||||
"sources": [
|
||||
{
|
||||
"path": "job-tracker-ui/src/correspondence-inbox-page.test.tsx",
|
||||
"sha256": "494e4e7da11a5910cd55b742837ca250ff0fa3efa9d28994eda15e98371b7ddf",
|
||||
"bytes": 50069
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/gmail-review-page.test.tsx",
|
||||
"sha256": "e67ca4f4f5bbd38043c4420159124dd98cad9789ebbfc380ebc1c2772a46b2a9",
|
||||
"bytes": 16559
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/correspondence-gmail-import.test.tsx",
|
||||
"sha256": "fbe0592502fa180ea32cbe18c700894f5e0da36b58f9320e0954dcb39d3c4cc0",
|
||||
"bytes": 16504
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/correspondence-search-context.test.ts",
|
||||
"sha256": "91dfb843add49d1d68f083f22c5106dffa04b1322decb88f79de2ca140ac23ad",
|
||||
"bytes": 986
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/email-provider-connections.test.tsx",
|
||||
"sha256": "b8e090601bc7790bb1457e574d7bcf54c20d876c664f82d5b47176536494ff27",
|
||||
"bytes": 3517
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
||||
"sha256": "0929313b17ef18e3397251329c975ea87d151d03b17b5b372dfa2dc07bff382d",
|
||||
"bytes": 43643
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/views/GmailReviewPage.tsx",
|
||||
"sha256": "b3674c1d5e0776a86af6996eecfe7ef9f707fe5e9d7f9ac94891ea93d3bd5d9e",
|
||||
"bytes": 19744
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
||||
"sha256": "174eab8de4f89e6aa69b954de5d06d6361d6a7b77116ab8b47133f3c768042ed",
|
||||
"bytes": 9715
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/components/Correspondence.tsx",
|
||||
"sha256": "e0869cf484c202ab7faa508a9d5db720d4b46ac8c99a6f0eeb355cf7fb38b31b",
|
||||
"bytes": 41057
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/types.ts",
|
||||
"sha256": "a45779b0b7868c4a69ed4a17316899074416fc8c6f8f6c083827e949f790d7b1",
|
||||
"bytes": 13452
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/i18n/translations.ts",
|
||||
"sha256": "de67f2ef3f83dad4f70310a1cdb517a4423f3826cc9dabfe6bbf041f3c09a2cc",
|
||||
"bytes": 317202
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/components/ViewStateNotice.tsx",
|
||||
"sha256": "fd4bb314346a1603d9e01a15fd02f01576b9fd959e83f8ff0b1dfe5ec94378e9",
|
||||
"bytes": 2340
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/hooks/useViewResource.ts",
|
||||
"sha256": "8c73a2fd845b8bc4c4c10b7c69f8d12dae8e83c434c537558a78b74377511b27",
|
||||
"bytes": 3292
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/i18n/I18nProvider.tsx",
|
||||
"sha256": "d22b5d033d0e405ffb5d581c752d61a24056d1e496f5f6a2f1baecef500f2113",
|
||||
"bytes": 3184
|
||||
}
|
||||
],
|
||||
"publishedCanonicalLfMatches": [
|
||||
{
|
||||
"path": "job-tracker-ui/src/correspondence-inbox-page.test.tsx",
|
||||
"sha256Lf": "9e50b3cf9b5111d762d7947a4e45ac7cd4b4f3ecea5f95e07314fa679497c391",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/gmail-review-page.test.tsx",
|
||||
"sha256Lf": "667bdfe4aa2cae9669777a066a8df2b7b7bf1fbb1fe719f20204bf3360231790",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/correspondence-gmail-import.test.tsx",
|
||||
"sha256Lf": "3ee780a8036b24859982e5f07bd5789f093b17bd79a428d4baee8d9a2c2695e3",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/correspondence-search-context.test.ts",
|
||||
"sha256Lf": "8fc52ff3e10827e96194d6eb293e4872f65d4c73213b0b29e275bad9bbac5b15",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/email-provider-connections.test.tsx",
|
||||
"sha256Lf": "6924ea09580a11871cf5abd4548e0f89078963306a09d2001a160dca517d66fb",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
||||
"sha256Lf": "ad7978b0833129fb74e99120285010c21c721547350e4ad886eaec62590b496a",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/views/GmailReviewPage.tsx",
|
||||
"sha256Lf": "5e87cad1c5f5118fdd6d62d3aae35b83b3ab10d8d60722ed18c1dbb4487f9890",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
||||
"sha256Lf": "c6bfd306580688d5aca274b48f33bf8a283c37c3d059953624fe2a7e4953acde",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/components/Correspondence.tsx",
|
||||
"sha256Lf": "e0fc56591a1ccc88e4bbe68b119e989cc011aa1f754a1870bbdb2cc33ffc72eb",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/types.ts",
|
||||
"sha256Lf": "d7b551f669415f752fdc38850367fd89257e3f6d6c9d8b459cbf1a1ad91f6a85",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/i18n/translations.ts",
|
||||
"sha256Lf": "de67f2ef3f83dad4f70310a1cdb517a4423f3826cc9dabfe6bbf041f3c09a2cc",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/components/ViewStateNotice.tsx",
|
||||
"sha256Lf": "7b6c3e6c311860897eb5327936dbb129e860781929cfd9a4d4e17f81c607c70c",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/hooks/useViewResource.ts",
|
||||
"sha256Lf": "5912131c525ba85ae6994efc38306a10ec2e673cc0082686226b59f00df5da99",
|
||||
"publishedGitBlobMatches": true
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/i18n/I18nProvider.tsx",
|
||||
"sha256Lf": "d22b5d033d0e405ffb5d581c752d61a24056d1e496f5f6a2f1baecef500f2113",
|
||||
"publishedGitBlobMatches": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"contract": "DraftserverUUID/rev1;PUT/DELETEcapturedrevision;Failed-onlyatomicnewattempt;confirmedownedUUIDpayloadhashsend. StoredDraftDTOhasnoattemptstatus. AuthSMTPfixture isnotGmail/Graphcompose. NoAPI/schema/provider/inference/productionchange.",
|
||||
"requiredProof": "SynchronouscapturedSave-Send-discard-prepare-replacementconfirmation;completefieldsdirty;noimplicituncertain/terminalrotation;authoritativeFailedexplicitnewattemptonly;generic409notFailed;GETonlyRetry;unmountidentity;realHTTPdraftrevisiontenant/safedisconnectedsend;UIstatusfixturesqualified.",
|
||||
"acceptance": "PENDING_RED_IMPLEMENTATION_RUNTIME_VISUAL_STATIC_PUSH",
|
||||
"preservation": "57groups56PARTIAL/C11DEFERRED32routes;M04next06FdeferredP513withheldmainunchangedproductionNO-GO"
|
||||
}
|
||||
Reference in New Issue
Block a user