test(ui): qualify open correspondence surfaces across widths
@@ -0,0 +1,21 @@
|
||||
# Open correspondence history and continuity
|
||||
|
||||
Source/verifier `c6375876`, following recovery checkpoints `1f3bdbcd` and `72be6144`.
|
||||
|
||||
The history scroll container is now an open Box, with no outlined empty strip during loading/read failure. Thread-continuity information uses a single top divider instead of an enclosing decorative frame. Individual message boundaries, sender accent, metadata, deletion confirmation, thread controls, max-height scrolling and all recovery actions remain unchanged. This is a scoped V44 correction, not whole-route or final A3 acceptance.
|
||||
|
||||
## Verification
|
||||
|
||||
- RED: the actual exported app still had one outlined Paper history wrapper before the change. The separately bordered continuity Box was also visible in the preceding recovery screenshots.
|
||||
- PASSED:33 cases/two suites (20 recovery +13 existing Gmail), build/TypeScript and scoped ESLint. These repeat the affected recovery cases after presentation changes; they are not33 additional distinct cases.
|
||||
- PASSED:12 note-recovery configurations at390/768/1440 ×EN/NB ×light/dark,60 accessibility captures and24 intercepted write attempts (12 deliberate fixture rejections/12 fixture commitments). Read/write failures, pending/duplicate states, live locale continuity and GET-only recovery remain covered. The obsolete outlined Paper is absent.
|
||||
- PASSED:one separate pasted-email canary at390/NB/dark, five captures and two intercepted attempts. This is an overlapping configuration/different flow, not full pasted-email regression on this source.
|
||||
- Desktop light error, tablet Bokmål dark populated and mobile Bokmål dark populated screenshots were visually inspected. The empty strip and enclosing continuity border are gone; message cards and controls remain legible/reachable.
|
||||
|
||||
No page errors or unavailable fixture reads occurred. External fonts were blocked. Evidence is in `evidence/correspondence-flat/`, including the nested pasted canary. `CORRESPONDENCE_FLAT_SOURCE_MANIFEST.json` binds scoped source/evidence/export content. Earlier screenshots/manifests retain their historical build/source identities.
|
||||
|
||||
## Limits and rollback
|
||||
|
||||
Fixtures intercept every API write; these checks do not qualify actual mail, persistence, native hardware/AT, typography/asset delivery, integrated security/recovery or production. Other route states, Gmail mutation races and cross-job unsaved-draft navigation remain open. Preserve the34-route/57-group inventory and final owner gate.
|
||||
|
||||
Rollback: revert `c6375876`, rebuild and rerun affected correspondence checks. No data/schema/dependency or physical CV/PDF changes.
|
||||
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"sourceContentCommit": "c637587648040a85c4ee08bc90e45210dd329adb",
|
||||
"policy": "LF-normalised source and text evidence; raw PNG/gzip/zip/export. Content binding for offline UI verification; release candidate/image identity remains separate.",
|
||||
"sources": {
|
||||
"job-tracker-ui/src/App.tsx": "e0c50ec92954b90cf62b9d8b8e0d5b5802c2408e577e5e255a8d78c3dfdf7135",
|
||||
"job-tracker-ui/src/ThemeProvider.tsx": "1d25fd091ca632f7671e413db24e917d4ca4a375fddade0ca1ff397a8ae9f950",
|
||||
"job-tracker-ui/src/DateLocalizationProvider.tsx": "cd46fdfda8c145d7c634e1ed6a714ffeb898a5ef30d705aa019390c9b8456870",
|
||||
"job-tracker-ui/src/i18n/I18nProvider.tsx": "dfa8d95510a7dd872e1b9bbddf9bb4ab31da4d4b5e932b0099397d11e08ad108",
|
||||
"job-tracker-ui/src/i18n/translations.ts": "a0b706a859264773418ec3f1275332e97add913de65c4d6efaef04b23ae8e1c5",
|
||||
"job-tracker-ui/src/components/Correspondence.tsx": "a94906faa60c96212a49f174a939530341c79c617d67cbd53c2a8952730b18f9",
|
||||
"job-tracker-ui/src/components/ViewStateNotice.tsx": "7b6c3e6c311860897eb5327936dbb129e860781929cfd9a4d4e17f81c607c70c",
|
||||
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx": "2d31056102c277585bf382a04c8137d3c0502cff068d4bd63f7869bef4b9b7c9",
|
||||
"job-tracker-ui/src/api.ts": "f75ac7be07a743396843ddad5fd3371e2d5fd3d9c5d933e09e26fae2159f2378",
|
||||
"job-tracker-ui/src/correspondence-recovery.test.tsx": "8cf78e2e288eb4750bf1f67a9380820d82a66dad8b66f497e4c4cd61e097fd7f",
|
||||
"job-tracker-ui/src/correspondence-gmail-import.test.tsx": "f59abb397a716951399c64dfa6fbaeba3c63aaddd60e45eed7cdd5caf590a1e8",
|
||||
"job-tracker-ui/scripts/verify-correspondence-recovery.mjs": "00bac2292d0e75ab2ae91589d5b42a29e6790ad8ec7c91ba8706515c4a329470",
|
||||
"job-tracker-ui/package.json": "3745394e406cefa40d30a87e840bccb359be147bac6ffba736e2ae90898a8626",
|
||||
"job-tracker-ui/package-lock.json": "bf31e90d7af03e8af059db2aaf893925b9e8881a30a1688034ed88ef45d4fcab"
|
||||
},
|
||||
"evidence": {
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-dark-committed-read-error.png": "b8bf881d99b65f69843dc6ba671dfdf9a728b08067ae71be4d5c4f9eb467e2c4",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-dark-read-error.png": "780e368d9ba00741257501db3141fab7b6f56edeb59db78dcd7258649e60ee77",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-dark-recovered.png": "976fa013624538c5535e639e73fcdd2293b2579673cf84a0534208bd6b2c9168",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-dark-write-error.png": "9ac43da47882c9530db16339b42fd593820920a8b69d45b844dfd51d36028ed2",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-dark-write-pending.png": "1d27dbb3eb9d98f850347fcba6e6f98657768135cabb29ae08b8a43a3f3fe94f",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-light-committed-read-error.png": "877f48cce214c75f34e471c41cd137b13252ecc6aef1d209f9852648b38a3b6c",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-light-read-error.png": "00991ec0a728a9f3f39c695b34ec919ff2531ea1ed743c0732b28fb2b5da516c",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-light-recovered.png": "bebbbcc952f73ca09e44dbc6d9c4977b8fa11b26ca10946787ff277715e3a337",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-light-write-error.png": "029f4e7768d6439d18cbf3479e5b37491899611071e02411a30abef510742df0",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-en-light-write-pending.png": "6b0421db214f84ed2704379358c97e323c97aa198c490eb477ea226305d8b1bf",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-dark-committed-read-error.png": "4dd7b0822f2a9a4ba58d7628bab253ddf07475b3035c84c5a2f090a93888e3dc",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-dark-read-error.png": "c77ecba2ae855e3e32ea55d8a74048ededfd0b282d6b1f13856cf2b0d8a6b0b4",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-dark-recovered.png": "f4fc92b49dfaa769d67716fc6b0b18921505c92729edb75e3525fd5edef02c65",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-dark-write-error.png": "01cbd9c296cd96117d59105e0457a19ae5696dec60240202331ce16063a44679",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-dark-write-pending.png": "986efbebf542c6a8ab146aa8bc9bd392a8ce4c8a16e6244ec8d4da406d596cd5",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-light-committed-read-error.png": "7a281487761448d9d317782dacf3042d98271576b59c973d086dca0161302d98",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-light-read-error.png": "96166827aebd6bd3cacd3b837ae2e25d9d5c00aa55692259fc2b3857df4477d0",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-light-recovered.png": "7e7c5dbaf00a992e3d12484b11ed9e56dbd564e29ad60328f4578bd1446d06a0",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-light-write-error.png": "14d26eccafe032212d8a8f414065ef0f9890f9348d50abd9e70b3fbc5e7b12ac",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/1440-nb-light-write-pending.png": "fdd409dfc4a94714fe0931e3f3ae00163b81c1dacc2792140837a91c33e66e9c",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-dark-committed-read-error.png": "a3463fe46cca3c616340a37ae14de94ce13df70c0fc045d73cb2bd53a1dccf76",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-dark-read-error.png": "1a5017275732a0ac0a1cb5e17c242d44f4b8596c83ceceb8e91cf0e3b9a9faad",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-dark-recovered.png": "768531d4f93316ec62282bf18ec809508bef3c1f1faa83972d3b45ac2fa577b5",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-dark-write-error.png": "d0f28cbd821b0f574f1a8046c7c2daa070f8a643caf4be5f36a9120956ac10e8",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-dark-write-pending.png": "956ca3c5a4c2ae98c1a96e3a3b3b43e9979a06946e1d0de8f04c65335acb7340",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-light-committed-read-error.png": "4e3a591225245cd0ccfe68d1ecdfd7fba6547beb3506cddaf32241ce6dea6c9d",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-light-read-error.png": "dd4dd0f1f503d5ba25f19baaca2e2ff9c0a3b29ceb761ce87986694fcf651a8f",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-light-recovered.png": "bb70cf12c6373fcb3906d26b135f867ad8900d5a371d82638acc4ae23d52bb7e",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-light-write-error.png": "aeaefc3f0e87300c39271788e36735f3f63c097a0ef2b12d76b82ccb1d6adcdb",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-en-light-write-pending.png": "9d48690f4100a4196ce78cff602845d50d7ebce6b97ee898919229b88ee064cc",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-dark-committed-read-error.png": "930ad34548c32c53cf49f0f41688613c66bbe43b43db510ec1d1a03e52f4be60",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-dark-read-error.png": "f3efd968e965bba43741368e3c9e659c1567592db22dc3d706c0cfa27234e36b",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-dark-recovered.png": "78d40b00a61791fadc7971c6e044ac15a5216a0ef66f1675d7e06f533bc3d5b4",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-dark-write-error.png": "08c3a11924f2c3a4ca48b1b664e2cb8effc64a7b4ab93393ffc42106e243991d",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-dark-write-pending.png": "03510e38d7c792a4337351ee587e42c6ea872bda6d1a76a9145469ad66895c8e",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-light-committed-read-error.png": "d067ea08a4cdcde40c50a038b054d26bbf4653be936202edd4a0f5f7c11c49c6",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-light-read-error.png": "6b380c25b4a1fb87b0d59c67d99dd7c1afda360cc28920ccf0128c52edcc4512",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-light-recovered.png": "47098e14afc876c131408efe79a5b2797d6aa98b8a5fdfc31db8ea035e760848",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-light-write-error.png": "e3e767138286c1de8090395bff0e9ab433a6fb590213bcd503b8013e9fc0a262",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/390-nb-light-write-pending.png": "4f9dbc31fd1fc0c97f7ba9d53dcf8b345dd8abb3237b900c7d52e5f932d73d49",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-dark-committed-read-error.png": "c11d587285e8bcb382402a13d3289c09eed5978b8527c6ca5b7747147a6e3242",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-dark-read-error.png": "2a11643077e6236d3ae5651ec14a854359f36f090b1461154368ac98b070126c",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-dark-recovered.png": "0438350cf655c1522156b2fb5c59e2b8fff504d1817acb7b7faf690346d39e0d",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-dark-write-error.png": "9991f96050b4b28f3c6c21b5b91560346b4330933f5a3c161510bd21e74cb058",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-dark-write-pending.png": "b1f897ab20c636d2cac8214dc5731cfa291a2bca2bc9fbf16d1904f4792320fe",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-light-committed-read-error.png": "d5938f523f703a9529f8bc22a36e2acc11491d5be4a89c782a6d5d2e76c33dac",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-light-read-error.png": "faabd9279459d0814f6c716d01dfbc461382edbe9111a6500f135960d1fa2aaf",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-light-recovered.png": "5fda070a493799c97099578bc3eeccced57b601d6903e3154fd5804a8ec4c3f0",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-light-write-error.png": "421edb4d68b9661059f55ccd44694da302f793962db4cfaa4fb26eff5c32493e",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-en-light-write-pending.png": "59a6d799e2d642f0038fcddde3cc6a76c274f52a69a880cefa3207e10acf4e8f",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-dark-committed-read-error.png": "c0a60b87026ad35c455aae21b15fcb37fe10fb195e7f4c15e51155cc5cbc706d",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-dark-read-error.png": "38743527a08f57c1612f2222a3cc75a12f6c4bb08d699d379f3018b6a97733b9",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-dark-recovered.png": "6824d8867307ee545e5bc1d0ef3ff7af1a2854e3dbafca32e5dd84472d39d355",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-dark-write-error.png": "8270e7fc17b382a783fba28ba56fec8bcf297468605cbbc1adaa52bf8aa346aa",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-dark-write-pending.png": "2522b75f561d54f04a2343433d3f86045e5e4cae99e853684e331b5718c14986",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-light-committed-read-error.png": "5a0e3c13ba1aa1543460a41500835ecd383f500faf80632de539a59e5d6aba46",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-light-read-error.png": "9214ef04db1e416b7dfcf746d2ec29a29cbffa07921616f84be24d26778e8d44",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-light-recovered.png": "aca21d55d7280f576b0e0efb9a4b31ddc98b428fa6116bb2003327d0b3448fba",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-light-write-error.png": "f2da3671677af5182bff4e693af411ea8e2547d4f55bacd20115b505141188aa",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/768-nb-light-write-pending.png": "08d76ba58c33d4144c0d63bc5ed133e8062dc2b66194913d8f1d021bba1dd7d2",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/BROWSER.json": "c0ef12f7b8094ecb6941a6f1fac25652d949b7821d2ea9b7c1d420a6c65bd630",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/BROWSER.txt": "f2c624a83415ecb94fecf0ab0ab8bd411cd242d0bfa8fd901bc44f8a11cae9de",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/BUILD.txt": "ca65e5177b0ba5a08b3735c84dd8edd0bd0b43b90f631b84d2fb1b2e8a6d4cc2",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/LINT.txt": "4fdab9a86694d3bd23b27ed16d9678ff6301455473d7f15c97c04b7d3ecece97",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/pasted-canary/390-nb-dark-committed-read-error.png": "7b15ea406d5c0201c914a14604d64c6e7ace6c77cc1e87cfce0bf557b9fed07e",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/pasted-canary/390-nb-dark-read-error.png": "f3efd968e965bba43741368e3c9e659c1567592db22dc3d706c0cfa27234e36b",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/pasted-canary/390-nb-dark-recovered.png": "c547a65c7e1561d0da147f28db3caf089353d9338ec93ff0fb137ff1cce186c3",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/pasted-canary/390-nb-dark-write-error.png": "77a25f2f1d0157c60900f7d24da661e88f0eea24cf69121d567204291575e46e",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/pasted-canary/390-nb-dark-write-pending.png": "58cc7aa521a08f0e1bbcbc7fa009ab0cd7cffb5a9af0833fce0c0dfba991c3e7",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/pasted-canary/BROWSER.txt": "aa7d673a675bdebe2690a44344e07aa346ad54349bfbb488a49c5197dbb2393b",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/pasted-canary/PILOT.json": "6797d8e4ddb4dcd80fd64fffe05d3cff9e12bbc42bb12fb965b4f2cafe2e8970",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/PILOT.json": "4fc9bae83fc3a97dffb19066b453cdc018a4739a376ef07dbb6bcaffc9603220",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/RED.json": "4fc9bae83fc3a97dffb19066b453cdc018a4739a376ef07dbb6bcaffc9603220",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/RED.txt": "c3f26c13c86203e6da26573226d21768cf5056b94434df5ab5abb72915e94075",
|
||||
"docs/ui-modernisation/visual-correction/evidence/correspondence-flat/TESTS.txt": "c1be32b8fd5b73cb6092d5abc34db7736bdeb484953ca741e1887f90300731c9",
|
||||
"docs/ui-modernisation/visual-correction/CORRESPONDENCE_FLAT_REVIEW.md": "7ebe2f4e50c290b2bb0b1c6038185a51e527f72c267dca39869d7c0872decea5"
|
||||
},
|
||||
"export": {
|
||||
"job-tracker-ui/out/404.html": "f6ce875d41a717db1ff5c02b996e17c98dcf27efcb4ed56ad54142bb35a0f0e4",
|
||||
"job-tracker-ui/out/__next.__PAGE__.txt": "53b171140bb6bbb7571c6b5affecb5b9116747e77f4c15b83c4439fb76987229",
|
||||
"job-tracker-ui/out/__next._full.txt": "d232ca81d82052c5f63ec1ee7654f0f7f141b8f119aceb6c7563174051ae9358",
|
||||
"job-tracker-ui/out/__next._tree.txt": "07b676e15159e6141aac2257ed1e2fe1ccfe7b2a6145184e8fa3967c22cbf9cc",
|
||||
"job-tracker-ui/out/_next/static/chunks/0--vhwu1kmht5.js": "426fae50ff0485fb6af8e28a7d1751dfaefcb6118a24dab39b3a7099d38c18dd",
|
||||
"job-tracker-ui/out/_next/static/chunks/0-_aq6ipzcshj.js": "39f90c215bf52aef6274ed3dcc0f8af32e21a37fe8845b3bca0d6ea60da6a8c2",
|
||||
"job-tracker-ui/out/_next/static/chunks/00sdty8f_wo6_.js": "047077072852a0211c228c75d5e29836ba970771382ba0da4bac9fdd0bfac29f",
|
||||
"job-tracker-ui/out/_next/static/chunks/05rgc5zsm9p5i.js": "1da7305ab9d8e95795327cce11a16db4c56d90429d7e1dea4c4088c085f20d69",
|
||||
"job-tracker-ui/out/_next/static/chunks/0afg9bl7a8pj5.js": "bd0cec651950d5007f84273af5be8d8255806da4db54238f5c512442c7449459",
|
||||
"job-tracker-ui/out/_next/static/chunks/0ah1fzqmie05a.js": "5c65505a7dcbac63ac71d254e619a4c800943bfb4fa16cd40c10cdbe7e9b6e31",
|
||||
"job-tracker-ui/out/_next/static/chunks/0b3nrgli_w65x.js": "bf23e1a05a97de3a950e76eb206b2fbbe9003460891ecd5ab091155aa385badc",
|
||||
"job-tracker-ui/out/_next/static/chunks/0bdt7ln111t48.js": "6184b1a61f22e2a640c17941634fdc75678ce93d142848d9f07f163e0d1fd201",
|
||||
"job-tracker-ui/out/_next/static/chunks/0cz1d0mv5g_q7.js": "0973c1d64c88adc8e3c950410cb58b288f72118d5965b78049438deb8f2f9683",
|
||||
"job-tracker-ui/out/_next/static/chunks/0og1crk78cn4a.js": "aa5031605cb2f46a612e94d9d71473f48a71aa4a5acfe8fe5f2dfc66d951ab40",
|
||||
"job-tracker-ui/out/_next/static/chunks/0pvbhqkwp15b6.js": "f210cc1a8c203de6008b6137c0324afabb33f233c1ab56800fe9e6c963c0c34a",
|
||||
"job-tracker-ui/out/_next/static/chunks/0q20g9o8x-k8z.js": "3d4d9086985419aa8866b032158196c774acb8bf318f3c8245508c8daa9c5148",
|
||||
"job-tracker-ui/out/_next/static/chunks/0q_pwu9jxv4-d.js": "42a43b3d7245a413c7c29b4cbe87823037a6dbc637e2e282c92405470e0f575d",
|
||||
"job-tracker-ui/out/_next/static/chunks/0qxm1h9uqfgpa.js": "a5af3192c76f3b8dac5c17afbe90d96a5c7652810ce69b7f39fbcf1f1231fd8c",
|
||||
"job-tracker-ui/out/_next/static/chunks/0ta69108309yl.js": "07b8069d13ddaf7aaa24daf1070144a2e98b444ca162b628b8bfb8e1068d2967",
|
||||
"job-tracker-ui/out/_next/static/chunks/0vo4_3wcjs1gy.js": "5e4d305fc346f9ecf48328ab0416397d8bd7c100f0de99dea16d2a1463b386a9",
|
||||
"job-tracker-ui/out/_next/static/chunks/0zep-wknuuxm3.js": "cc13d0dc908a4b047a165a50a226b787ee7707135b3f2c5894aab8cbd618a29c",
|
||||
"job-tracker-ui/out/_next/static/chunks/1-8ykqf0n88k2.js": "eb208124ec838cb9a9ae366745bd81fba1c35eeceac128c567bbb7977ebb6a2e",
|
||||
"job-tracker-ui/out/_next/static/chunks/10qxrc5f9nore.js": "512bfc44077703fa4e03e15ca48acf3501231c5e2cb9bf7beb2ec30224fe287b",
|
||||
"job-tracker-ui/out/_next/static/chunks/1435in_k_-dhc.js": "4757476512d5c4dd25f9264a18b304ed4824b23aff1c09e134fcbff21d9c36b6",
|
||||
"job-tracker-ui/out/_next/static/chunks/145oicobmjvm7.js": "d6bbbdeed1381652dc7412e5ce673a077579ecd5cee8934cb6b533c814098764",
|
||||
"job-tracker-ui/out/_next/static/chunks/14e7ovj0s3elm.js": "070567dd4d23fb9fa0b9ba132185a697af6578045d43b2b1c7bbb2a1594d935d",
|
||||
"job-tracker-ui/out/_next/static/chunks/15saa2mllmdp7.js": "6664972f61e1669d2ca1ed9af467df87d316efeadf59496ce8c68d8c84fd7512",
|
||||
"job-tracker-ui/out/_next/static/chunks/16i3v9x9ojf6z.js": "564f4b9d09e38ec4c225a3380e2fff9176b0affa6ff954019a717489f2993dc8",
|
||||
"job-tracker-ui/out/_next/static/chunks/16lfece6cnlln.js": "716363ba044f30b0e70440756b4e5eafa2d25f2e1628e855e3bc4ab9eabee3d3",
|
||||
"job-tracker-ui/out/_next/static/chunks/188aj_hr_p4eq.js": "f10e4af24bebfb8b9e7306a5688ef45f07f280c920dc01815ac578fbe18e2182",
|
||||
"job-tracker-ui/out/_next/static/chunks/1avt7t-z_q80r.js": "8cbd919d971eaf46e508f9e6b073a9183a29457c3c42c9566ec74b018894c061",
|
||||
"job-tracker-ui/out/_next/static/chunks/1ke8pzecwofrg.css": "32e9ab963ebadebcbe2c68dffb24cfbfc8cc24255ad91b48b7941fc777bf7439",
|
||||
"job-tracker-ui/out/_next/static/chunks/1req80b9jj38r.js": "eee4d2e3789e1215195dba99ad0f09d34f8c83da848322b76054722233e9dae3",
|
||||
"job-tracker-ui/out/_next/static/chunks/1svx1qnrof8xa.js": "111c502a1ca939f7bf971ed1b3e3cda011b130c313a7f7df742ae4b1e14486ae",
|
||||
"job-tracker-ui/out/_next/static/chunks/1w3q8yrcjn2jk.js": "365200e241ee9290e93d7c2fdba169f2b0a8e774541e3cbf3f6f2781110fa644",
|
||||
"job-tracker-ui/out/_next/static/chunks/1xn023_28rgzj.js": "4f7f2108d030a48d039930736c92a55710975dddf419fe673f84d92899b1f575",
|
||||
"job-tracker-ui/out/_next/static/chunks/1xwc-b795syag.css": "f73c002233f931ca14d0ae58815c47ca9f2659f25b1547a6d1fdca12a2a00b3f",
|
||||
"job-tracker-ui/out/_next/static/chunks/22wx8--1b9tnq.js": "3f7d8e762371262c6a740b4dac21725b424847319afac46055e97074a99ff5f5",
|
||||
"job-tracker-ui/out/_next/static/chunks/274f8aifi_wup.js": "bc5bc5617b4acbbbb1c7966322c508bb5554024d78e71e523e27f7f5bba5a8ab",
|
||||
"job-tracker-ui/out/_next/static/chunks/29jdblthf0w7a.js": "e84b4f7c225d58099aa89999544f7318cb23c0c71f2385c31b3c9181a62ab7f0",
|
||||
"job-tracker-ui/out/_next/static/chunks/2edynwqicn6ym.js": "c694af15bb117955e6f7f0962f47495b2be017dfdea93b6d4ede4d5e4fcd7efd",
|
||||
"job-tracker-ui/out/_next/static/chunks/2ha8nlh4rv92e.js": "5cb4b4cee708f35ed54ef6289269fa866afbaa64fd47bf9275ff691664d3132e",
|
||||
"job-tracker-ui/out/_next/static/chunks/2php_9zkhprrb.js": "4f91e63b1181693e7a3b269b1b24004d9abee13413b8396a916799b8c01620e8",
|
||||
"job-tracker-ui/out/_next/static/chunks/2pllop_q35dkw.js": "21c9a7c53763010317a2d09460066017e1fd192691e6a0bd83ed20ea6e1fe9dd",
|
||||
"job-tracker-ui/out/_next/static/chunks/2s2gjr6ro25dj.js": "7489e2ac285a05b563c2bcb4eaf9274bf930f2a7385f17d6d5e6850064b88b10",
|
||||
"job-tracker-ui/out/_next/static/chunks/2sj7ufu_6n9af.js": "69d7471c01b8001d52abc848910a8c35457dac3aaa4ce66eae2a03ca29ad623b",
|
||||
"job-tracker-ui/out/_next/static/chunks/2vo512u2siee8.js": "30cdfec178acfe49c1e0ae28fb23c67507bcf7f7b17008b48c05198f638c348d",
|
||||
"job-tracker-ui/out/_next/static/chunks/30-q9iimktiql.js": "db89d5da1f101216d7f99e9518dc7f5ed84f8b40ac84a6ea55f73c01bf1aca1b",
|
||||
"job-tracker-ui/out/_next/static/chunks/315n7snxk3fgw.js": "1993429aafa0753d5e9fd1ca63a4f6079ce7f7f37faa44716191f59c972c4d41",
|
||||
"job-tracker-ui/out/_next/static/chunks/33at73n-mzpir.js": "1605cc3311cc6ca3b2f44b2e0217fe5441a2799fa32b0b0c94d7634f4861ac83",
|
||||
"job-tracker-ui/out/_next/static/chunks/357yqeklh7414.js": "0192ab7198ebbe299d34a934c504dd4b562d1cccebb6e9d4c5163930c881b14c",
|
||||
"job-tracker-ui/out/_next/static/chunks/35pq4ixaltkev.js": "f1e9d53e2481de01d7b04aa938397c2545b7d7dc42ce3d0ac5cd3f1141bda182",
|
||||
"job-tracker-ui/out/_next/static/chunks/3_4dnl1l3809g.js": "50288c2864a9e8c7ef25c93762edb86e4e617778737b5b5a028c53c5b93d3b70",
|
||||
"job-tracker-ui/out/_next/static/chunks/3bqn9b34na0b9.js": "f1b8ebcc1b22251c33c9f3a5d11c1f893cad2da2e8744a441e790f7347aa9e73",
|
||||
"job-tracker-ui/out/_next/static/chunks/3gkylew_qn7cw.js": "7e6c74c81be0c41ab433e36d65b914f62c48f332922e27f7cc953476f4dd78cb",
|
||||
"job-tracker-ui/out/_next/static/chunks/3la4obitihzpv.js": "9a5a57b46db389b98f1fd5baa86eba1a360300dae9d1ff3ffeae7bc3378135b9",
|
||||
"job-tracker-ui/out/_next/static/chunks/3nzgmz1t8r_64.js": "de2688cd6bfc8b411e9445d857cd1d776f9960f9d63e9f06c24cbc2a98040fca",
|
||||
"job-tracker-ui/out/_next/static/chunks/3q4v10rrqy40n.js": "d87ff7b7a0f07d0d92eab3876481eb686a12d9c43d8b92cbe406aefa227a11c1",
|
||||
"job-tracker-ui/out/_next/static/chunks/3t3j2z4-2af-m.js": "92a129771ca235dca9b65948dfa74723e210702274d4d40159511de407bde109",
|
||||
"job-tracker-ui/out/_next/static/chunks/3xbcgmkebja05.js": "bb1e98db2657a4b067676ead2ea26172478a79c1b384a9f9fe6588e1481d33ee",
|
||||
"job-tracker-ui/out/_next/static/chunks/turbopack-25fzg9ay_1ss-.js": "c40f39e993a30c96d6247bb3a7b581538bb046efe8ef8ec07bea3ba32291750f",
|
||||
"job-tracker-ui/out/_next/static/ot0RTpyFcSA5OCxG-TQYu/_buildManifest.js": "9476e0afd3f9da68a64e6ec58631191fd3eaca62c9f5a377e7517fe9a89e59ea",
|
||||
"job-tracker-ui/out/_next/static/ot0RTpyFcSA5OCxG-TQYu/_clientMiddlewareManifest.js": "5483e3295dc35dfe29ea932efc85341c916f10ff78ff5b0e965e003710893a4a",
|
||||
"job-tracker-ui/out/_next/static/ot0RTpyFcSA5OCxG-TQYu/_ssgManifest.js": "678f6ce2cb80b1fe72fc67e7412be6e2ab6ada083111b64f7c40d35e3cba5e00",
|
||||
"job-tracker-ui/out/_not-found/__next._full.txt": "920f924f5d45d7b8fc56028f68b5a293066065d68b4d1d3aba5109faa667c31e",
|
||||
"job-tracker-ui/out/_not-found/__next._not-found/__PAGE__.txt": "318a662431ac7faca9303e86a69d68141d52fd03dfa8017a58530b56fc458777",
|
||||
"job-tracker-ui/out/_not-found/__next._tree.txt": "411e472483198b0cd6131ac4002eac18666de0ead0e229b13ec06fb55d0f3263",
|
||||
"job-tracker-ui/out/_not-found.html": "f6ce875d41a717db1ff5c02b996e17c98dcf27efcb4ed56ad54142bb35a0f0e4",
|
||||
"job-tracker-ui/out/_not-found.txt": "920f924f5d45d7b8fc56028f68b5a293066065d68b4d1d3aba5109faa667c31e",
|
||||
"job-tracker-ui/out/favicon.ico": "8d4923e2c487805ea9f852a685b2cf0fb10512ded8290d2a5c37d1cc8fd0702a",
|
||||
"job-tracker-ui/out/favicon.svg": "63ecf8f37f8bb146ecfae3917187c6b692d4e801641e8a314486a4007912f3a3",
|
||||
"job-tracker-ui/out/index.html": "dea95909061d59df3fe8f9578e5ecb66547e1bde87033e8851927213c104a4d2",
|
||||
"job-tracker-ui/out/index.txt": "d232ca81d82052c5f63ec1ee7654f0f7f141b8f119aceb6c7563174051ae9358",
|
||||
"job-tracker-ui/out/logo192.png": "bc652031597fabd19b9f14e22a71f809490d218037521b3b64d013418c1390b4",
|
||||
"job-tracker-ui/out/logo512.png": "5129e9bc1ba812b711fd9a646d3a38a906d365a26ee685df183b8752458944d4",
|
||||
"job-tracker-ui/out/manifest.json": "2667ce63c2e0835b7007239816a5597639321d333da396a78638dfa9e8a7c935",
|
||||
"job-tracker-ui/out/mockups/dashboard.svg": "318be3adb1324c26eb30f05572a29528a3e38331c6a604652eef75b54f8c29dc",
|
||||
"job-tracker-ui/out/mockups/pipeline.svg": "db2ef41faabeb90e7ce85413e168581686c54535d970fc7d8deda3888a479de4",
|
||||
"job-tracker-ui/out/mockups/workspace.svg": "9bbab22349147c7b01d6e18c93c622a6f8aed6dedaf23715189ab54d60e1ddbd",
|
||||
"job-tracker-ui/out/robots.txt": "e5ab0d231eeb01b4a982d1c79a6729cac9797ad15a69247e4f28ba6afc149b4c"
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 106 KiB |
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 106 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 109 KiB |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 79 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 80 KiB |
@@ -0,0 +1,672 @@
|
||||
{
|
||||
"journeys": [
|
||||
{
|
||||
"name": "390-en-light",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "390-en-dark",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "390-nb-light",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "768-en-light",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "768-en-dark",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "768-nb-light",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "768-nb-dark",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "1440-en-light",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "1440-en-dark",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-light",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-dark",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
}
|
||||
],
|
||||
"captures": [
|
||||
{
|
||||
"name": "390-en-light",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-light",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-light",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-light",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-light",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-dark",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-dark",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-dark",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-dark",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-en-dark",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-light",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-light",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-light",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-light",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-light",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-light",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-light",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-light",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-light",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-light",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-dark",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-dark",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-dark",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-dark",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-en-dark",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-light",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-light",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-light",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-light",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-light",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-dark",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-dark",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-dark",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-dark",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "768-nb-dark",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-light",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-light",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-light",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-light",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-light",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-dark",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-dark",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-dark",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-dark",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-en-dark",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-light",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-light",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-light",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-light",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-light",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-dark",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-dark",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-dark",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-dark",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-dark",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
}
|
||||
],
|
||||
"writes": [
|
||||
{
|
||||
"name": "390-en-light",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "390-en-light",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "390-en-dark",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "390-en-dark",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "390-nb-light",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "390-nb-light",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "768-en-light",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "768-en-light",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "768-en-dark",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "768-en-dark",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "768-nb-light",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "768-nb-light",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "768-nb-dark",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "768-nb-dark",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "1440-en-light",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "1440-en-light",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "1440-en-dark",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "1440-en-dark",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-light",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-light",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-dark",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "1440-nb-dark",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"content": "Retain the synthetic note"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
}
|
||||
],
|
||||
"errors": [],
|
||||
"unavailableReads": [],
|
||||
"blockedExternal": [
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com",
|
||||
"https://fonts.googleapis.com"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
Checking 390-en-light
|
||||
Checking 390-en-dark
|
||||
Checking 390-nb-light
|
||||
Checking 390-nb-dark
|
||||
Checking 768-en-light
|
||||
Checking 768-en-dark
|
||||
Checking 768-nb-light
|
||||
Checking 768-nb-dark
|
||||
Checking 1440-en-light
|
||||
Checking 1440-en-dark
|
||||
Checking 1440-nb-light
|
||||
Checking 1440-nb-dark
|
||||
PASS 12 recovery journeys, 60 accessibility captures, 24 intercepted write attempts
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
> job-tracker-ui@0.1.0 build
|
||||
> node --max-old-space-size=4096 ./node_modules/next/dist/bin/next build
|
||||
|
||||
▲ Next.js 16.4.1 (Turbopack)
|
||||
✓ Running next.config.js took 24ms
|
||||
|
||||
Creating an optimized production build ...
|
||||
✓ Compiled successfully in 510ms
|
||||
Running TypeScript ...
|
||||
Finished TypeScript in 5.5s ...
|
||||
Collecting page data using 4 workers ...
|
||||
Generating static pages using 4 workers (0/3) ...
|
||||
✓ Generating static pages using 4 workers (3/3) in 811ms
|
||||
Finalizing page optimization ...
|
||||
|
||||
Route (app)
|
||||
┌ ○ /
|
||||
└ ○ /_not-found
|
||||
|
||||
|
||||
○ (Static) prerendered as static content
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
|
||||
C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\src\components\Correspondence.tsx
|
||||
281:37 warning The ref value 'messageRequest.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'messageRequest.current' to a variable inside the effect, and use that variable in the cleanup function react-hooks/exhaustive-deps
|
||||
|
||||
✖ 1 problem (0 errors, 1 warning)
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"journeys": [],
|
||||
"captures": [],
|
||||
"writes": [],
|
||||
"errors": [],
|
||||
"unavailableReads": [],
|
||||
"blockedExternal": [
|
||||
"https://fonts.googleapis.com"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"journeys": [],
|
||||
"captures": [],
|
||||
"writes": [],
|
||||
"errors": [],
|
||||
"unavailableReads": [],
|
||||
"blockedExternal": [
|
||||
"https://fonts.googleapis.com"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
Checking 390-nb-dark
|
||||
node:internal/modules/run_main:107
|
||||
triggerUncaughtException(
|
||||
^
|
||||
|
||||
ExpectError: expect(locator).toHaveCount(expected) failed
|
||||
|
||||
Locator: locator('.MuiPaper-outlined')
|
||||
Expected: 0
|
||||
Received: 1
|
||||
Timeout: 5000ms
|
||||
|
||||
Call log:
|
||||
- Expect "to.have.count" with timeout 5000ms
|
||||
- waiting for locator('.MuiPaper-outlined')
|
||||
14 × locator resolved to 1 element
|
||||
- unexpected value "1"
|
||||
|
||||
at captureRawStack (C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\node_modules\playwright-core\lib\coreBundle.js:9681:17)
|
||||
at callMatcherAsStep (C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\node_modules\playwright\lib\matchers\expect.js:13310:57)
|
||||
at Object.toHaveCount (C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\node_modules\playwright\lib\matchers\expect.js:13300:23)
|
||||
at C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\scripts\verify-correspondence-recovery.mjs:71:78 {
|
||||
matcherResult: {
|
||||
actual: 1,
|
||||
expected: 0,
|
||||
message: 'expect(locator).toHaveCount(expected) failed\n' +
|
||||
'\n' +
|
||||
"Locator: locator('.MuiPaper-outlined')\n" +
|
||||
'Expected: 0\n' +
|
||||
'Received: 1\n' +
|
||||
'Timeout: 5000ms\n' +
|
||||
'\n' +
|
||||
'Call log:\n' +
|
||||
' - Expect "to.have.count" with timeout 5000ms\n' +
|
||||
" - waiting for locator('.MuiPaper-outlined')\n" +
|
||||
' 14 × locator resolved to 1 element\n' +
|
||||
' - unexpected value "1"\n',
|
||||
name: 'toHaveCount',
|
||||
pass: false,
|
||||
log: [
|
||||
' - Expect "to.have.count" with timeout 5000ms',
|
||||
" - waiting for locator('.MuiPaper-outlined')",
|
||||
' 14 × locator resolved to 1 element',
|
||||
' - unexpected value "1"'
|
||||
],
|
||||
timeout: 5000,
|
||||
ariaSnapshot: undefined
|
||||
}
|
||||
}
|
||||
|
||||
Node.js v24.19.0
|
||||
@@ -0,0 +1,10 @@
|
||||
|
||||
> job-tracker-ui@0.1.0 test
|
||||
> jest --runInBand correspondence-recovery.test.tsx correspondence-gmail-import.test.tsx
|
||||
|
||||
|
||||
Test Suites: 2 passed, 2 total
|
||||
Tests: 33 passed, 33 total
|
||||
Snapshots: 0 total
|
||||
Time: 10.316 s
|
||||
Ran all test suites matching correspondence-recovery.test.tsx|correspondence-gmail-import.test.tsx.
|
||||
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 49 KiB |
@@ -0,0 +1,2 @@
|
||||
Checking 390-nb-dark
|
||||
PASS 1 recovery journeys, 5 accessibility captures, 2 intercepted write attempts
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"journeys": [
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"readRetryPreservesDraft": true,
|
||||
"rejectedWritePreservesDraft": true,
|
||||
"pendingWriteExcludesDuplicate": true,
|
||||
"committedReadFailureRetriesGetOnly": true,
|
||||
"reads": 4,
|
||||
"posts": 2
|
||||
}
|
||||
],
|
||||
"captures": [
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "write-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "write-pending",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "committed-read-error",
|
||||
"violations": []
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"state": "recovered",
|
||||
"violations": []
|
||||
}
|
||||
],
|
||||
"writes": [
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"attempt": 1,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"channel": "Email",
|
||||
"subject": "Synthetic interview",
|
||||
"content": "Synthetic email body",
|
||||
"date": "2026-11-11T12:00:00.000Z",
|
||||
"externalFrom": "recruiter@example.test",
|
||||
"externalTo": "applicant@example.test"
|
||||
},
|
||||
"result": "fixture500"
|
||||
},
|
||||
{
|
||||
"name": "390-nb-dark",
|
||||
"attempt": 2,
|
||||
"body": {
|
||||
"jobApplicationId": 42,
|
||||
"from": "Me",
|
||||
"channel": "Email",
|
||||
"subject": "Synthetic interview",
|
||||
"content": "Synthetic email body",
|
||||
"date": "2026-11-11T12:00:00.000Z",
|
||||
"externalFrom": "recruiter@example.test",
|
||||
"externalTo": "applicant@example.test"
|
||||
},
|
||||
"result": "fixtureCommitted"
|
||||
}
|
||||
],
|
||||
"errors": [],
|
||||
"unavailableReads": [],
|
||||
"blockedExternal": [
|
||||
"https://fonts.googleapis.com"
|
||||
]
|
||||
}
|
||||