diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index 7ba565d..5c2b9c2 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -1,4 +1,4 @@ -# Current handoff — SITE-045: one door to setup, Fabric as the home, the About notes, 2026-10-14 +# Current handoff — SITE-045: one door to setup, Fabric as the home, the About notes — live, 2026-10-15 Objective (operator decisions D1–D4, given in chat 2026-10-14): keep the site small and make one door to start — `setup` everywhere a visitor starts, Fabric as the home with the four tools working with it and on their own, a short @@ -22,9 +22,13 @@ Open: SITE-046 (Fabric's Windows and Linux downloads on /fabric/); SITE-018 (kee 0.3.5 here); SITE-040, SITE-041, SITE-026 as before. Not changed on purpose: the Switchboard page's launcher-plugin region still says `update` (it installs a plugin, and is hidden while `launcherPlugin` is false; SITE-008). -Next task: merge the PR when CI is green, deploy from `main` (`docs/DEPLOYMENT.md`), run -`python3 scripts/verify-live.py --output docs/evidence/2026-10-14-site-045/live.json`, record the receipt in SITE-045; -then SITE-046. +Shipped: #137 merged as `6729661` (rebased onto the video v3 of #134–#136; the transcript and VideoObject follow v3 — +PT1M32S en, PT1M38S ru, transcript equal to `narration-en.txt`/`narration-ru.txt` word for word; terminal cards without +`--yes`, which stays in the agent prompt only); #138 (`9719852`) synced the release snapshot; deployed from `main` as +Worker version `8f40f4bd-db81-4546-967f-9a0f560c60d1`; `scripts/verify-live.py` PASS, 257 checks +([live.json](evidence/2026-10-14-site-045/live.json)). + +Next task: SITE-046 (Fabric's Windows and Linux downloads on /fabric/), then SITE-040. # Current handoff — SITE-044: home video v3 live, 2026-10-14 diff --git a/docs/backlog.md b/docs/backlog.md index af8d099..a247031 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -49,5 +49,5 @@ rows into the workspace’s agent-workplace goal. IDs persist; completion does n | SITE-042 | /start/ leads with one command — `npx --yes @passioncode-ai/passioncode@latest setup`, which sets up a new computer or checks and repairs an existing one — and a copy-prompt for Claude Code or Codex, in all 10 languages; the five manual steps stay as the fallback (operator 2026-10-13; launcher 0.2.0, PC-37) | closed 2026-10-13 — #127 (`47505f2`), deployed as Worker `409fd8dc` after launcher 0.2.0 was on npm; `verify-live.py` failed 54 of 257 checks because the source release snapshot lagged the live one, so #128 (`0016bdd`) ran `npm run releases:sync` (launcher 0.2.0, Switchboard 0.6.28, Inbox 0.16.3, Dashboards 0.7.8, adapter 0.29.0); deployed as Worker `5e899c48`, `verify-live.py` 257 of 257 | [live check](evidence/2026-10-13-start-one-command/live.json) | | SITE-043 | Home video v2: a denser, branded explainer with music under the hero — the problem, the promise, the values, the one command, Fabric, the coding agent's plan, the four tools, agents sharing a project, the organization offer and the vision; English 86.5 s and Russian 90.2 s cuts, captions in all 10 languages (operator 2026-10-12; replaces the SITE-028 W10 cut) | closed 2026-10-14 — #130 (`dc72841`): narration, music, renders and transcriptions through Asset Foundry ($0.87 delivered, $0.42 more for a cancelled over-length narration), captions timed on each cut's transcription, page label and caption line in ten languages, facts and scenarios updated; deployed as Worker version `fd54e0c3`; `verify-live.py` failed 43 of 257 checks because the release snapshot moved, so #131 (`430dbc2`) ran `npm run releases:sync` (Switchboard 0.6.30, Dashboards 0.7.9, adapter 0.31.0, launcher 0.2.1); deployed as Worker version `db355bef` (deployment `1ff877fa`), `verify-live.py` 257 of 257; the live `home.mp4` is byte-identical to the source (SHA-256 `17453592…`) | [record](video/2026-10-12-home-v2/README.md), [live check](evidence/2026-10-14-site-043/live.json), [WebKit](video/2026-10-12-home-v2/visual.json) | | SITE-044 | Home video v3: the start beat types the /start/ command (`npx @passioncode-ai/passioncode@latest setup`) and says it sets up Fabric, the tools around it and the skills, and that your coding agent can run it; a bridge says each tool works with Fabric and on its own; the Together line reads "Agents connected to Fabric share one project's board, memory and hand-offs" (facts row *Fabric coding agents*); en and ru re-voiced, captions in all 10 languages re-timed (operator 2026-10-14) | closed 2026-10-14 — #134 (`e24e323`): en 91.63 s and ru 97.97 s cuts through Asset Foundry ($0.43 new: narration en $0.199, ru $0.212, four transcriptions $0.023; renders $0; v2 music reused), cue times measured on the narration transcripts, every cue within 0.02 s of the cut transcripts, facts row *Home video* under the lease; #135 (`c6dbe96`) `npm run releases:sync` (Switchboard 0.6.31, Inbox 0.17.0, adapter 0.32.0, launcher 0.2.2) before the deploy; deployed as Worker version `def2748f` (deployment `f39caf74`), `verify-live.py` 257 of 257; the live `home.mp4` matches the source (SHA-256 `c7847ca7…`) | [record](video/2026-10-12-home-v2/README.md#v3-2026-10-14-re-voiced-and-re-rendered), [live check](evidence/2026-10-14-site-044/live.json), [WebKit](video/2026-10-12-home-v2/visual.json) | -| SITE-045 | One door to setup and Fabric as the home (operator D1–D4, 2026-10-14): the home H1 with one subline; `setup` (not `update`) wherever a visitor starts; header "Set up ↓" → /start/#setup on every page; /start/ command and copy-prompt side by side, manual downloads folded, task-pipeline on /vision/; home #products Fabric first, no launcher card; /fabric/ #works-with and SoftwareApplication data; /fabric/agents/ at Fabric 0.3.5; /business/ one hero action, admin line, size line; /#about notes for investors, contributors and press; the home video's transcript and VideoObject written from its files; ten languages | open — PR pending merge and deploy | [evidence](evidence/2026-10-14-site-045/README.md) | +| SITE-045 | One door to setup and Fabric as the home (operator D1–D4, 2026-10-14): the home H1 with one subline; `setup` (not `update`) wherever a visitor starts; header "Set up ↓" → /start/#setup on every page; /start/ command and copy-prompt side by side, manual downloads folded, task-pipeline on /vision/; home #products Fabric first, no launcher card; /fabric/ #works-with and SoftwareApplication data; /fabric/agents/ at Fabric 0.3.5; /business/ one hero action, admin line, size line; /#about notes for investors, contributors and press; the home video's transcript and VideoObject written from its files; ten languages | closed 2026-10-15 — #137 merged as `6729661`; #138 (`9719852`, `releases:sync`: Switchboard 0.6.32, launcher 0.2.4) so the source snapshot matched the live one; deployed from `main` as Worker version `8f40f4bd-db81-4546-967f-9a0f560c60d1`; `verify-live.py` PASS, 257 of 257 | [evidence](evidence/2026-10-14-site-045/README.md), [live check](evidence/2026-10-14-site-045/live.json) | | SITE-046 | Fabric 0.3.5 ships Windows (x64, arm64, Authenticode-signed) and Linux (AppImage, .deb) builds; /fabric/ and /fabric/download/ still offer only the Mac build ("the download page on passioncode.ai offers the Mac build until its own change", v0.3.5 notes); add the Windows and Linux downloads, requirements (Docker Desktop with WSL2 / Docker Engine, Supabase CLI) and limits (signed-in state not read, CO-244; Observatory secret connect on Windows, CO-245), and the facts rows | open — found in SITE-045 | [v0.3.5 release](https://github.com/passioncode-ai/fabric/releases/tag/v0.3.5) | diff --git a/docs/evidence/2026-10-14-site-045/live.json b/docs/evidence/2026-10-14-site-045/live.json new file mode 100644 index 0000000..707b2ed --- /dev/null +++ b/docs/evidence/2026-10-14-site-045/live.json @@ -0,0 +1,3592 @@ +{ + "checkedAt": "2026-10-15T02:47:39.523997+00:00", + "baseUrl": "https://passioncode.ai", + "sourceCommit": "971985221512099e0e5c0b780135e26f78b62e36", + "checks": [ + { + "path": "/404.html", + "status": 404, + "expectedSha256": "d1e1fc6d3022889ff80f2650d7b400163f94b126a7177f80fac029468672f181", + "actualSha256": "d1e1fc6d3022889ff80f2650d7b400163f94b126a7177f80fac029468672f181", + "pass": true, + "locale": "en" + }, + { + "path": "/assets/business.js", + "status": 200, + "expectedSha256": "48d7af8c1752ba1922adbe4247f32ad611a24dc6567659b71c5e75a2c55e28e9", + "actualSha256": "48d7af8c1752ba1922adbe4247f32ad611a24dc6567659b71c5e75a2c55e28e9", + "pass": true + }, + { + "path": "/assets/dashboards-mark.svg", + "status": 200, + "expectedSha256": "1d3788630cbe511cb0d927893ebfd4a3b3944ed9fd5da45a4cec4375837bbd37", + "actualSha256": "1d3788630cbe511cb0d927893ebfd4a3b3944ed9fd5da45a4cec4375837bbd37", + "pass": true + }, + { + "path": "/assets/dashboards-overview.jpg", + "status": 200, + "expectedSha256": "1be35e473b2916fe72bf8937d24f0de95ed5b7b6c40494f95e24683636675b4c", + "actualSha256": "1be35e473b2916fe72bf8937d24f0de95ed5b7b6c40494f95e24683636675b4c", + "pass": true + }, + { + "path": "/assets/dashboards-service-dashboard.jpg", + "status": 200, + "expectedSha256": "48ac12f59bad66152df450b1cd4f5ac0bc3ada604222a596be4f634fb3356007", + "actualSha256": "48ac12f59bad66152df450b1cd4f5ac0bc3ada604222a596be4f634fb3356007", + "pass": true + }, + { + "path": "/assets/estimate.js", + "status": 200, + "expectedSha256": "fde901d9d9ee163a177ba42c3071e643119717d5ed42edb6fecb7aaa7a2335eb", + "actualSha256": "fde901d9d9ee163a177ba42c3071e643119717d5ed42edb6fecb7aaa7a2335eb", + "pass": true + }, + { + "path": "/assets/fabric-board.jpg", + "status": 200, + "expectedSha256": "c9e6b3f7af09cfb62f04aee644be5731226d634404bb0cbef82945985c6b158b", + "actualSha256": "c9e6b3f7af09cfb62f04aee644be5731226d634404bb0cbef82945985c6b158b", + "pass": true + }, + { + "path": "/assets/fabric-home.jpg", + "status": 200, + "expectedSha256": "9a05abd5f181af79591904ef9a0909a651e198ffc4e2f547fb66059e775e937d", + "actualSha256": "9a05abd5f181af79591904ef9a0909a651e198ffc4e2f547fb66059e775e937d", + "pass": true + }, + { + "path": "/assets/fabric-releases.jpg", + "status": 200, + "expectedSha256": "37e23a72507e14e2f1a6e81e0164d42726ef6c423a90700e88f075b8792602de", + "actualSha256": "37e23a72507e14e2f1a6e81e0164d42726ef6c423a90700e88f075b8792602de", + "pass": true + }, + { + "path": "/assets/favicon-64.png", + "status": 200, + "expectedSha256": "34fb5047708a4381e660da439f06d405af8575b3de5a86cc2e315da95c294ea2", + "actualSha256": "34fb5047708a4381e660da439f06d405af8575b3de5a86cc2e315da95c294ea2", + "pass": true + }, + { + "path": "/assets/i18n.js", + "status": 200, + "expectedSha256": "bf989882dbdd56724970136cb00c6eebabe4623d269e153a54f9231fd73705d4", + "actualSha256": "bf989882dbdd56724970136cb00c6eebabe4623d269e153a54f9231fd73705d4", + "pass": true + }, + { + "path": "/assets/icon-1024.png", + "status": 200, + "expectedSha256": "6e753b92ed5b28f5883f1e784350e2bf9b377cd7be1538129a12982ef0df2dfc", + "actualSha256": "6e753b92ed5b28f5883f1e784350e2bf9b377cd7be1538129a12982ef0df2dfc", + "pass": true + }, + { + "path": "/assets/icon-256.png", + "status": 200, + "expectedSha256": "a8c1265dcd1340109d329ad988ebb7b5aad2d0d5b5bc38f95ad67208899055f6", + "actualSha256": "a8c1265dcd1340109d329ad988ebb7b5aad2d0d5b5bc38f95ad67208899055f6", + "pass": true + }, + { + "path": "/assets/inbox-mark.svg", + "status": 200, + "expectedSha256": "bc45a70e5b992f0495f3f00db6c729fd440ec9be10b75e7c13f292b1c98237c8", + "actualSha256": "bc45a70e5b992f0495f3f00db6c729fd440ec9be10b75e7c13f292b1c98237c8", + "pass": true + }, + { + "path": "/assets/inbox-overview-ru.jpg", + "status": 200, + "expectedSha256": "2841552933d1c8e75a38732bdeaf4658e2cbb948c5c542aef9e3991b594ac0f4", + "actualSha256": "2841552933d1c8e75a38732bdeaf4658e2cbb948c5c542aef9e3991b594ac0f4", + "pass": true + }, + { + "path": "/assets/inbox-overview.jpg", + "status": 200, + "expectedSha256": "91152f1c95c89597eaa0d0a51bbb58ac1727c66ec2a252d0eeb26ac546e23e7b", + "actualSha256": "91152f1c95c89597eaa0d0a51bbb58ac1727c66ec2a252d0eeb26ac546e23e7b", + "pass": true + }, + { + "path": "/assets/journey-2-2-ru.jpg", + "status": 200, + "expectedSha256": "1f2e020eb4a2d1d5d3485f57b9fb2e5a9b41863c872fe4df391fc92d4d819f18", + "actualSha256": "1f2e020eb4a2d1d5d3485f57b9fb2e5a9b41863c872fe4df391fc92d4d819f18", + "pass": true + }, + { + "path": "/assets/journey-2-2.jpg", + "status": 200, + "expectedSha256": "ff07ee7a9ddc464d4b987381d1fc34fe900497fdefb10d284f21ca709f5aa512", + "actualSha256": "ff07ee7a9ddc464d4b987381d1fc34fe900497fdefb10d284f21ca709f5aa512", + "pass": true + }, + { + "path": "/assets/journey-3-1-ru.jpg", + "status": 200, + "expectedSha256": "42864df49bd5529dcd1dcbf342efd01b5f13a63d8b365696052df5f3ca74d0de", + "actualSha256": "42864df49bd5529dcd1dcbf342efd01b5f13a63d8b365696052df5f3ca74d0de", + "pass": true + }, + { + "path": "/assets/journey-3-1.jpg", + "status": 200, + "expectedSha256": "049c31df1a4e7e520c4c742479c1d9bd1293b8bbb7dd7be44f8557641a3696a8", + "actualSha256": "049c31df1a4e7e520c4c742479c1d9bd1293b8bbb7dd7be44f8557641a3696a8", + "pass": true + }, + { + "path": "/assets/journey-3-2-ru.jpg", + "status": 200, + "expectedSha256": "9961cd90c3c72c9ca052ba1061993d7de9307397ba1df3f9e7239e1b96de367d", + "actualSha256": "9961cd90c3c72c9ca052ba1061993d7de9307397ba1df3f9e7239e1b96de367d", + "pass": true + }, + { + "path": "/assets/journey-3-2.jpg", + "status": 200, + "expectedSha256": "39d0ed34eea2bf29ee86d4b8e52aec442a638e643ad9a99d7b95d119b5b06046", + "actualSha256": "39d0ed34eea2bf29ee86d4b8e52aec442a638e643ad9a99d7b95d119b5b06046", + "pass": true + }, + { + "path": "/assets/journey-3-3-ru.jpg", + "status": 200, + "expectedSha256": "a18c025e9b2fba0018d7a4b54aa32bf9a9aa8f191181109870596f83132eae84", + "actualSha256": "a18c025e9b2fba0018d7a4b54aa32bf9a9aa8f191181109870596f83132eae84", + "pass": true + }, + { + "path": "/assets/journey-3-3.jpg", + "status": 200, + "expectedSha256": "e7694ceb8899ff7e0b94438278262abeda78f2908195f1b2830487f1901bc46f", + "actualSha256": "e7694ceb8899ff7e0b94438278262abeda78f2908195f1b2830487f1901bc46f", + "pass": true + }, + { + "path": "/assets/journey-3-4-ru.jpg", + "status": 200, + "expectedSha256": "a79c813c7f9ce7d3729f33866f52e1daa90d761ecbd7b4fccb9902c24e9b436c", + "actualSha256": "a79c813c7f9ce7d3729f33866f52e1daa90d761ecbd7b4fccb9902c24e9b436c", + "pass": true + }, + { + "path": "/assets/journey-3-4.jpg", + "status": 200, + "expectedSha256": "ec3c0ec6abf37d60b5d06e7814082dae1c83dde8c52a0239d18f2ff4059c804c", + "actualSha256": "ec3c0ec6abf37d60b5d06e7814082dae1c83dde8c52a0239d18f2ff4059c804c", + "pass": true + }, + { + "path": "/assets/lead-options.js", + "status": 200, + "expectedSha256": "4f00a2112234f82a3ef4146692c78c0544ff0a8623ac0c3f808bebe58dc41b28", + "actualSha256": "4f00a2112234f82a3ef4146692c78c0544ff0a8623ac0c3f808bebe58dc41b28", + "pass": true + }, + { + "path": "/assets/messages.js", + "status": 200, + "expectedSha256": "fe8bd1e2cad84989b0af00d17d53f05efe32b5021eb5f4fa7f08d24691356dc1", + "actualSha256": "fe8bd1e2cad84989b0af00d17d53f05efe32b5021eb5f4fa7f08d24691356dc1", + "pass": true + }, + { + "path": "/assets/observatory-demo.jpg", + "status": 200, + "expectedSha256": "83bde9fe12bc387e9eb5c210d2b01de241bd7a4ce4d9c196f67f5b798608fa84", + "actualSha256": "83bde9fe12bc387e9eb5c210d2b01de241bd7a4ce4d9c196f67f5b798608fa84", + "pass": true + }, + { + "path": "/assets/observatory-mark.svg", + "status": 200, + "expectedSha256": "d239e7c92df588af719630f36e17457f66d40dbec5b04ddbdadeccc622d3040c", + "actualSha256": "d239e7c92df588af719630f36e17457f66d40dbec5b04ddbdadeccc622d3040c", + "pass": true + }, + { + "path": "/assets/observatory-overview-ru.jpg", + "status": 200, + "expectedSha256": "e4734359a4eb2b8419e407c66a00056056d1b0baf994ea45003c9dda6a2af2d0", + "actualSha256": "e4734359a4eb2b8419e407c66a00056056d1b0baf994ea45003c9dda6a2af2d0", + "pass": true + }, + { + "path": "/assets/observatory-overview.jpg", + "status": 200, + "expectedSha256": "5567059c116fccff6feb29bbe6f2d7d9b6241293643f5f99c6f01565988ef378", + "actualSha256": "5567059c116fccff6feb29bbe6f2d7d9b6241293643f5f99c6f01565988ef378", + "pass": true + }, + { + "path": "/assets/passioncode-mark.svg", + "status": 200, + "expectedSha256": "8b49637faa386ce9658029a142d48e8a8c3ee4ed2d44ccb611cd03051046e1aa", + "actualSha256": "8b49637faa386ce9658029a142d48e8a8c3ee4ed2d44ccb611cd03051046e1aa", + "pass": true + }, + { + "path": "/assets/passioncode-social-card.jpg", + "status": 200, + "expectedSha256": "49357798a821b5b60c26bbe41ac00fd93ab671548398f33c098de9b28c993d23", + "actualSha256": "49357798a821b5b60c26bbe41ac00fd93ab671548398f33c098de9b28c993d23", + "pass": true + }, + { + "path": "/assets/passioncode-social-card.png", + "status": 200, + "expectedSha256": "66f540fdcdaf38d0bf624af39e926a4cccdf5b1977932ca4d3a0c52919a2f00e", + "actualSha256": "66f540fdcdaf38d0bf624af39e926a4cccdf5b1977932ca4d3a0c52919a2f00e", + "pass": true + }, + { + "path": "/assets/passioncode-social-card.svg", + "status": 200, + "expectedSha256": "4e7bb0872785368025b347c897de60a0c3a75287df3d4f05c40de711ee96bdf2", + "actualSha256": "4e7bb0872785368025b347c897de60a0c3a75287df3d4f05c40de711ee96bdf2", + "pass": true + }, + { + "path": "/assets/site.js", + "status": 200, + "expectedSha256": "cc41a41437352d70d5d14210b105ebd94381ed0b3dea13572bc1c0212d96239a", + "actualSha256": "cc41a41437352d70d5d14210b105ebd94381ed0b3dea13572bc1c0212d96239a", + "pass": true + }, + { + "path": "/assets/switchboard-accounts.jpg", + "status": 200, + "expectedSha256": "0b88e5c0781dcfb0db2f724a449e0e204642e95e6b00f70868e652433b06d3d5", + "actualSha256": "0b88e5c0781dcfb0db2f724a449e0e204642e95e6b00f70868e652433b06d3d5", + "pass": true + }, + { + "path": "/assets/switchboard-demo.jpg", + "status": 200, + "expectedSha256": "78245aa5a0731a8b91329f332c508fc97a63bd1d2f541fb441a96bc97b7b07e6", + "actualSha256": "78245aa5a0731a8b91329f332c508fc97a63bd1d2f541fb441a96bc97b7b07e6", + "pass": true + }, + { + "path": "/assets/switchboard-mark.svg", + "status": 200, + "expectedSha256": "0aca33c30ea680663e010a468cb575f8f4ac681fc269ceafa99516813c086926", + "actualSha256": "0aca33c30ea680663e010a468cb575f8f4ac681fc269ceafa99516813c086926", + "pass": true + }, + { + "path": "/assets/translate.js", + "status": 200, + "expectedSha256": "66222382a002fd330f78d4b454a91e7eef14f5867a6de35e38be347e89c506ab", + "actualSha256": "66222382a002fd330f78d4b454a91e7eef14f5867a6de35e38be347e89c506ab", + "pass": true + }, + { + "path": "/assets/video/home-de.vtt", + "status": 200, + "expectedSha256": "839d5a865ed4786b8a64e747fbe6e24db74d2ad3401568505b7c9c87433240fd", + "actualSha256": "839d5a865ed4786b8a64e747fbe6e24db74d2ad3401568505b7c9c87433240fd", + "pass": true + }, + { + "path": "/assets/video/home-es.vtt", + "status": 200, + "expectedSha256": "475783ea1631a7a2c7dac58dd5a9bd5d55990111682fb0807e169f9d25c29ac7", + "actualSha256": "475783ea1631a7a2c7dac58dd5a9bd5d55990111682fb0807e169f9d25c29ac7", + "pass": true + }, + { + "path": "/assets/video/home-fr.vtt", + "status": 200, + "expectedSha256": "43ca57019bd7c8241692763acb47d0fc3e67681cda66d84e8f2a8502ad08ce4c", + "actualSha256": "43ca57019bd7c8241692763acb47d0fc3e67681cda66d84e8f2a8502ad08ce4c", + "pass": true + }, + { + "path": "/assets/video/home-ja.vtt", + "status": 200, + "expectedSha256": "27774def9e3135dc8b4d37effb7e749de54b5d376bd771344ca32d31abff4d2a", + "actualSha256": "27774def9e3135dc8b4d37effb7e749de54b5d376bd771344ca32d31abff4d2a", + "pass": true + }, + { + "path": "/assets/video/home-ko.vtt", + "status": 200, + "expectedSha256": "b4fcdb6613f1d5f5102181c3ae387fecfe5932395d413df8776d9074290607e9", + "actualSha256": "b4fcdb6613f1d5f5102181c3ae387fecfe5932395d413df8776d9074290607e9", + "pass": true + }, + { + "path": "/assets/video/home-pl.vtt", + "status": 200, + "expectedSha256": "67c6dfcab4e3244062a1a9ed2d036f0cdecd9f765c5284236d27ae9ad4ea401e", + "actualSha256": "67c6dfcab4e3244062a1a9ed2d036f0cdecd9f765c5284236d27ae9ad4ea401e", + "pass": true + }, + { + "path": "/assets/video/home-pt-br.vtt", + "status": 200, + "expectedSha256": "c9e493e1d5ab21c49824a68e77ad073b20faff79827d82b6edb86f5a8e6a4683", + "actualSha256": "c9e493e1d5ab21c49824a68e77ad073b20faff79827d82b6edb86f5a8e6a4683", + "pass": true + }, + { + "path": "/assets/video/home-ru.jpg", + "status": 200, + "expectedSha256": "743d70cb6e85689d3499b1790fa85a291b2f695320f0ef5aaf0d17aae7db714c", + "actualSha256": "743d70cb6e85689d3499b1790fa85a291b2f695320f0ef5aaf0d17aae7db714c", + "pass": true + }, + { + "path": "/assets/video/home-ru.mp4", + "status": 200, + "expectedSha256": "e24288936355553a64fdcb0ebe496524f54ac84e661b85dac28eadf684f96c08", + "actualSha256": "e24288936355553a64fdcb0ebe496524f54ac84e661b85dac28eadf684f96c08", + "pass": true + }, + { + "path": "/assets/video/home-ru.vtt", + "status": 200, + "expectedSha256": "ec18f403a0657a49871e54f78466e31a1fefc52260b62a51b187d5106ad06789", + "actualSha256": "ec18f403a0657a49871e54f78466e31a1fefc52260b62a51b187d5106ad06789", + "pass": true + }, + { + "path": "/assets/video/home-ru.webm", + "status": 200, + "expectedSha256": "dcd74ea4b9d706e789fcccbc15f4361899c947cc6ffeeb4283923e7a12daaa3a", + "actualSha256": "dcd74ea4b9d706e789fcccbc15f4361899c947cc6ffeeb4283923e7a12daaa3a", + "pass": true + }, + { + "path": "/assets/video/home-zh-hans.vtt", + "status": 200, + "expectedSha256": "ca27b97e7efacf1e41bf8876bb6c395647de6150971c2872ab113e6522b81a67", + "actualSha256": "ca27b97e7efacf1e41bf8876bb6c395647de6150971c2872ab113e6522b81a67", + "pass": true + }, + { + "path": "/assets/video/home.jpg", + "status": 200, + "expectedSha256": "a41f0320c787b1dcf8d9bfbe181980483cceac2176cc45cd3406069329dd6906", + "actualSha256": "a41f0320c787b1dcf8d9bfbe181980483cceac2176cc45cd3406069329dd6906", + "pass": true + }, + { + "path": "/assets/video/home.mp4", + "status": 200, + "expectedSha256": "c7847ca73176f40fbc0bb0c953c2df51e673c3f8b3370e158a4e4e6492272ef9", + "actualSha256": "c7847ca73176f40fbc0bb0c953c2df51e673c3f8b3370e158a4e4e6492272ef9", + "pass": true + }, + { + "path": "/assets/video/home.vtt", + "status": 200, + "expectedSha256": "b7f331f18707d85be0e9efa95b51d10d06352a91b0d29fc69338a72a9f380e62", + "actualSha256": "b7f331f18707d85be0e9efa95b51d10d06352a91b0d29fc69338a72a9f380e62", + "pass": true + }, + { + "path": "/assets/video/home.webm", + "status": 200, + "expectedSha256": "876ff44483d131e0c9129ee89f7c94b502e5202afe41f555be33c2a6831e8649", + "actualSha256": "876ff44483d131e0c9129ee89f7c94b502e5202afe41f555be33c2a6831e8649", + "pass": true + }, + { + "path": "/business/agent-request.txt", + "status": 200, + "expectedSha256": "6a27c440a468729f4dff715699eba4e827966e01ed93e7f2a1f244d9a1df2c30", + "actualSha256": "6a27c440a468729f4dff715699eba4e827966e01ed93e7f2a1f244d9a1df2c30", + "pass": true + }, + { + "path": "/business/", + "status": 200, + "expectedSha256": "4951f08ae3a132fb691ddee102cbd9ad09838cfa677c7e6fcb2af57d159a551b", + "actualSha256": "4951f08ae3a132fb691ddee102cbd9ad09838cfa677c7e6fcb2af57d159a551b", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/business/thanks/", + "status": 200, + "expectedSha256": "0400f1a0363c6aca82d9d79929e096343866674d76202f81c471d4b3861d9379", + "actualSha256": "0400f1a0363c6aca82d9d79929e096343866674d76202f81c471d4b3861d9379", + "pass": true, + "locale": "en" + }, + { + "path": "/dashboards/", + "status": 200, + "expectedSha256": "36e02b27fbf518ed44c2b41cc512f3ea4db00ae6595aa238d2cf5fcbb65309a7", + "actualSha256": "36e02b27fbf518ed44c2b41cc512f3ea4db00ae6595aa238d2cf5fcbb65309a7", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/de/404.html", + "status": 404, + "expectedSha256": "65120af77b02c7a56d66c40011a973e3b0a70930227314b22fc93d410d0e77c1", + "actualSha256": "65120af77b02c7a56d66c40011a973e3b0a70930227314b22fc93d410d0e77c1", + "pass": true, + "locale": "de" + }, + { + "path": "/de/business/agent-request.txt", + "status": 200, + "expectedSha256": "82a89909d0fcbad762e020d47a57cb05ffe536343cb1e55881b3f864b5750ac5", + "actualSha256": "82a89909d0fcbad762e020d47a57cb05ffe536343cb1e55881b3f864b5750ac5", + "pass": true + }, + { + "path": "/de/business/", + "status": 200, + "expectedSha256": "8095700e0f7d3474365b9385106b9fbffec4ee46d9e7846f7e745afde8a376a3", + "actualSha256": "8095700e0f7d3474365b9385106b9fbffec4ee46d9e7846f7e745afde8a376a3", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/de/business/thanks/", + "status": 200, + "expectedSha256": "d557c4977dc2c7113e1323f7bca78bc61cdf0edb38985246063e0bfbdc160126", + "actualSha256": "d557c4977dc2c7113e1323f7bca78bc61cdf0edb38985246063e0bfbdc160126", + "pass": true, + "locale": "de" + }, + { + "path": "/de/dashboards/", + "status": 200, + "expectedSha256": "0cc1504146a3fe50af3d1ea64330419467c06d43ed3c602aab02cf2587224776", + "actualSha256": "0cc1504146a3fe50af3d1ea64330419467c06d43ed3c602aab02cf2587224776", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/de/design-system/", + "status": 200, + "expectedSha256": "4fa27643391b74d3eed7bdb47f1b07a0e69d8de2b7c97fdf2cb6ddf7f693d56f", + "actualSha256": "4fa27643391b74d3eed7bdb47f1b07a0e69d8de2b7c97fdf2cb6ddf7f693d56f", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/de/fabric/agents/", + "status": 200, + "expectedSha256": "cb9e037b0dba10ecb3e8ebf403fe7b91f2f83f29e4cab919d1956b2c7676f198", + "actualSha256": "cb9e037b0dba10ecb3e8ebf403fe7b91f2f83f29e4cab919d1956b2c7676f198", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/de/fabric/", + "status": 200, + "expectedSha256": "72964d42c9484faa93764cf24a5ca59e85e42eeae050417aeedc14ead736546a", + "actualSha256": "72964d42c9484faa93764cf24a5ca59e85e42eeae050417aeedc14ead736546a", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/de/inbox/", + "status": 200, + "expectedSha256": "ceac6e8a0e4b6f567ffadaba86a25414962ec9eab0287d6bb3ebc098d93462fd", + "actualSha256": "ceac6e8a0e4b6f567ffadaba86a25414962ec9eab0287d6bb3ebc098d93462fd", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/de/", + "status": 200, + "expectedSha256": "4b8c9626eca8b73ec9bbf8df9a99bde42639efb4714934910ca80aaa3c4dfa59", + "actualSha256": "4b8c9626eca8b73ec9bbf8df9a99bde42639efb4714934910ca80aaa3c4dfa59", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/de/observatory/", + "status": 200, + "expectedSha256": "318f84e6ec1076c43091c814f0138365fb8af157f568b0ff7df00f5d9b21663e", + "actualSha256": "318f84e6ec1076c43091c814f0138365fb8af157f568b0ff7df00f5d9b21663e", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/de/privacy/", + "status": 200, + "expectedSha256": "52f898d249a8106e241a8436ec8ec12cf64ea84fb34fd10d6c0304cf8d36446a", + "actualSha256": "52f898d249a8106e241a8436ec8ec12cf64ea84fb34fd10d6c0304cf8d36446a", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/de/start/", + "status": 200, + "expectedSha256": "e1f2d396b10c044ad309e51216a8811bc9736110453034c99f132821e52de242", + "actualSha256": "e1f2d396b10c044ad309e51216a8811bc9736110453034c99f132821e52de242", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/de/switchboard/agents/", + "status": 200, + "expectedSha256": "510adddc2d1e5e4fff3baffa4cca008db0a79fc051b01f87b7f23414f2be0790", + "actualSha256": "510adddc2d1e5e4fff3baffa4cca008db0a79fc051b01f87b7f23414f2be0790", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/de/switchboard/", + "status": 200, + "expectedSha256": "893bddba8512cc6414338652ebc8c0e5ad31bf7d66ff5606ea4ad17dfe6e0cc2", + "actualSha256": "893bddba8512cc6414338652ebc8c0e5ad31bf7d66ff5606ea4ad17dfe6e0cc2", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/de/vision/", + "status": 200, + "expectedSha256": "ac2b420e3f4583d58c871a6222e4c8f73895004f0077708b4534b407e99358d8", + "actualSha256": "ac2b420e3f4583d58c871a6222e4c8f73895004f0077708b4534b407e99358d8", + "pass": true, + "locale": "de", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/design-system/", + "status": 200, + "expectedSha256": "1143ae032c220b4c2a5a116b3724608e668f7ecdf6730abf5f15386e36752d7e", + "actualSha256": "1143ae032c220b4c2a5a116b3724608e668f7ecdf6730abf5f15386e36752d7e", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/design-system/tokens.css", + "status": 200, + "expectedSha256": "e006575d6505ea08c5dac7dcbd8945a695e72522a482d1a8d4f0d53f9e0cc819", + "actualSha256": "e006575d6505ea08c5dac7dcbd8945a695e72522a482d1a8d4f0d53f9e0cc819", + "pass": true + }, + { + "path": "/es/404.html", + "status": 404, + "expectedSha256": "bb79ab6c0f756ecdb924c6bd22f1f824f0be039df49a672934ac20889d582eab", + "actualSha256": "bb79ab6c0f756ecdb924c6bd22f1f824f0be039df49a672934ac20889d582eab", + "pass": true, + "locale": "es" + }, + { + "path": "/es/business/agent-request.txt", + "status": 200, + "expectedSha256": "6be291c350f7008c7cc1b141c5314cd5a39a1b923e4b95d94f3aac99ac425037", + "actualSha256": "6be291c350f7008c7cc1b141c5314cd5a39a1b923e4b95d94f3aac99ac425037", + "pass": true + }, + { + "path": "/es/business/", + "status": 200, + "expectedSha256": "4def7b962ae7b70bb62323ded02ee246fe89fa961272b6f65f53c88a48acfd4e", + "actualSha256": "4def7b962ae7b70bb62323ded02ee246fe89fa961272b6f65f53c88a48acfd4e", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/es/business/thanks/", + "status": 200, + "expectedSha256": "bccff3a50cc70809743e3813eb12c74ea40d72105a18fcdf54ee0e1051bb84d1", + "actualSha256": "bccff3a50cc70809743e3813eb12c74ea40d72105a18fcdf54ee0e1051bb84d1", + "pass": true, + "locale": "es" + }, + { + "path": "/es/dashboards/", + "status": 200, + "expectedSha256": "3b63a50ce5a32be1564e988350038ceed1f3bebae23a69667cb4cd11016be1a8", + "actualSha256": "3b63a50ce5a32be1564e988350038ceed1f3bebae23a69667cb4cd11016be1a8", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/es/design-system/", + "status": 200, + "expectedSha256": "5d1060d1a15f73205f41adadd242bf02f785fdd3e22ad8fe3aa38ed0c0647590", + "actualSha256": "5d1060d1a15f73205f41adadd242bf02f785fdd3e22ad8fe3aa38ed0c0647590", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/es/fabric/agents/", + "status": 200, + "expectedSha256": "0c594415529117b6528f01cc510b4eb0196326b10b025a048487aae2796685f4", + "actualSha256": "0c594415529117b6528f01cc510b4eb0196326b10b025a048487aae2796685f4", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/es/fabric/", + "status": 200, + "expectedSha256": "34ef15530255979a944d9dd9b7e27ae3ea9cbca00ba680760bc0f5349170d8a3", + "actualSha256": "34ef15530255979a944d9dd9b7e27ae3ea9cbca00ba680760bc0f5349170d8a3", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/es/inbox/", + "status": 200, + "expectedSha256": "e5f1b5c668ef7099aa16d8695748504660a855742c63a9571cbf279418451c18", + "actualSha256": "e5f1b5c668ef7099aa16d8695748504660a855742c63a9571cbf279418451c18", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/es/", + "status": 200, + "expectedSha256": "4fa0dbe36d238739233d6e4262ea83249297a4e8f9df555c429e144919fc9ad6", + "actualSha256": "4fa0dbe36d238739233d6e4262ea83249297a4e8f9df555c429e144919fc9ad6", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/es/observatory/", + "status": 200, + "expectedSha256": "5188e0f4706f642b47b3cc402ab684d0dc58fa4862c70a1922b09a522d9aa359", + "actualSha256": "5188e0f4706f642b47b3cc402ab684d0dc58fa4862c70a1922b09a522d9aa359", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/es/privacy/", + "status": 200, + "expectedSha256": "50c078b81a526df1fc881fcb2a1de1702cc005994d8bc6a8d84b3b6c2e13e19b", + "actualSha256": "50c078b81a526df1fc881fcb2a1de1702cc005994d8bc6a8d84b3b6c2e13e19b", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/es/start/", + "status": 200, + "expectedSha256": "7c38f32815aca02ada4c47e02925ca22cbd4a822be00f570c589c56c051b50a1", + "actualSha256": "7c38f32815aca02ada4c47e02925ca22cbd4a822be00f570c589c56c051b50a1", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/es/switchboard/agents/", + "status": 200, + "expectedSha256": "bb20314883ac29dd0af1ecb1aad5a0d7a04dce07215937b5be65dc158ed262b4", + "actualSha256": "bb20314883ac29dd0af1ecb1aad5a0d7a04dce07215937b5be65dc158ed262b4", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/es/switchboard/", + "status": 200, + "expectedSha256": "7ce59716ba8460d316cbd992900b79f3cfd40a36fc2c65f3f05272649cce5858", + "actualSha256": "7ce59716ba8460d316cbd992900b79f3cfd40a36fc2c65f3f05272649cce5858", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/es/vision/", + "status": 200, + "expectedSha256": "256b4c30eee1e66fdfcb0ffe76cc8af20cf63395afa9ff1064a5850510945483", + "actualSha256": "256b4c30eee1e66fdfcb0ffe76cc8af20cf63395afa9ff1064a5850510945483", + "pass": true, + "locale": "es", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/fabric/agents/", + "status": 200, + "expectedSha256": "e59c003425168e2939b0e9673699dd878f6732852382a34c629fdbd6afdc5203", + "actualSha256": "e59c003425168e2939b0e9673699dd878f6732852382a34c629fdbd6afdc5203", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/fabric/", + "status": 200, + "expectedSha256": "11e14881dec6fcbc13c92b63f1fc24cc6a7515336ac583612c2a1930815b12eb", + "actualSha256": "11e14881dec6fcbc13c92b63f1fc24cc6a7515336ac583612c2a1930815b12eb", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/fabric/release.json", + "status": 200, + "expectedSha256": "c9f1986995522a70be896434a5594e10f266eeca5dbaa6921e27e28929537f97", + "actualSha256": "c9f1986995522a70be896434a5594e10f266eeca5dbaa6921e27e28929537f97", + "pass": true + }, + { + "path": "/fr/404.html", + "status": 404, + "expectedSha256": "3f4250781445360b8e936fd7d012101b684ee04cc507d8ecabfd0f4cc9b1f2c0", + "actualSha256": "3f4250781445360b8e936fd7d012101b684ee04cc507d8ecabfd0f4cc9b1f2c0", + "pass": true, + "locale": "fr" + }, + { + "path": "/fr/business/agent-request.txt", + "status": 200, + "expectedSha256": "c153159134158a6a3238cdbafc041ac715ae2741e7444eca9248bc09aee39dd4", + "actualSha256": "c153159134158a6a3238cdbafc041ac715ae2741e7444eca9248bc09aee39dd4", + "pass": true + }, + { + "path": "/fr/business/", + "status": 200, + "expectedSha256": "d858c500a8b846b8f74ebdadf4649184db2f91b31a864a833def378ad415bbd6", + "actualSha256": "d858c500a8b846b8f74ebdadf4649184db2f91b31a864a833def378ad415bbd6", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/fr/business/thanks/", + "status": 200, + "expectedSha256": "c59c953dde34350c0522a0ba083ac80dad66361394931567ed2946b10d60c72f", + "actualSha256": "c59c953dde34350c0522a0ba083ac80dad66361394931567ed2946b10d60c72f", + "pass": true, + "locale": "fr" + }, + { + "path": "/fr/dashboards/", + "status": 200, + "expectedSha256": "b73c21dee90e24cc16d03d2c757fb3841e1c8cc2b0747de95f552d05e4d1cffc", + "actualSha256": "b73c21dee90e24cc16d03d2c757fb3841e1c8cc2b0747de95f552d05e4d1cffc", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/fr/design-system/", + "status": 200, + "expectedSha256": "f7ed76b054d69c45892410f56d18f88069fcd57ea05febaa49b292e75bef1874", + "actualSha256": "f7ed76b054d69c45892410f56d18f88069fcd57ea05febaa49b292e75bef1874", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/fr/fabric/agents/", + "status": 200, + "expectedSha256": "2a0294cfd37be8c0d7e52e4be0e235faa521fdb1f05effc57a36c4f21db5e7e3", + "actualSha256": "2a0294cfd37be8c0d7e52e4be0e235faa521fdb1f05effc57a36c4f21db5e7e3", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/fr/fabric/", + "status": 200, + "expectedSha256": "dd2e412f195f23124d9507dca834b858384b652fcf82a7c9af7328b6d5a35398", + "actualSha256": "dd2e412f195f23124d9507dca834b858384b652fcf82a7c9af7328b6d5a35398", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/fr/inbox/", + "status": 200, + "expectedSha256": "961128f4239516fc32ae726d45a3d32f5d9939132203980197aeab33df70ee3c", + "actualSha256": "961128f4239516fc32ae726d45a3d32f5d9939132203980197aeab33df70ee3c", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/fr/", + "status": 200, + "expectedSha256": "7b11be3824e93c8724fffd4d162478fe0b9f4672c1481c491c94d20de4ed89bd", + "actualSha256": "7b11be3824e93c8724fffd4d162478fe0b9f4672c1481c491c94d20de4ed89bd", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/fr/observatory/", + "status": 200, + "expectedSha256": "de7931a6b59a3cb0757d3999152d8dacd440309784ca74f27ef15fe56e1dbad7", + "actualSha256": "de7931a6b59a3cb0757d3999152d8dacd440309784ca74f27ef15fe56e1dbad7", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/fr/privacy/", + "status": 200, + "expectedSha256": "64ce2781ba1f4e66c47f968a7fb92e72e8ad9d4d5a26fc6628cf2250aabcc84c", + "actualSha256": "64ce2781ba1f4e66c47f968a7fb92e72e8ad9d4d5a26fc6628cf2250aabcc84c", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/fr/start/", + "status": 200, + "expectedSha256": "665171b7c78e65e6a366c74ca2d004c98ad6b61f1b0c7cd56fc66b3852bcc5cb", + "actualSha256": "665171b7c78e65e6a366c74ca2d004c98ad6b61f1b0c7cd56fc66b3852bcc5cb", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/fr/switchboard/agents/", + "status": 200, + "expectedSha256": "52b80547274f48562aa3ee81fca3d651606d408e0c1bb8b5f0e2e16fed216de0", + "actualSha256": "52b80547274f48562aa3ee81fca3d651606d408e0c1bb8b5f0e2e16fed216de0", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/fr/switchboard/", + "status": 200, + "expectedSha256": "59ca229982c8922c4b66a416594cf6c44756fe8814faf1c096179eec08b88ba6", + "actualSha256": "59ca229982c8922c4b66a416594cf6c44756fe8814faf1c096179eec08b88ba6", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/fr/vision/", + "status": 200, + "expectedSha256": "4764f5bb8b325647d3c1daf3434e0c5c019bf44b945391cccfae3098f419eeb8", + "actualSha256": "4764f5bb8b325647d3c1daf3434e0c5c019bf44b945391cccfae3098f419eeb8", + "pass": true, + "locale": "fr", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/inbox/", + "status": 200, + "expectedSha256": "bdda25120313866b821a2f1bb4fac07a249e0adca9c16d003fbc8b0e6442de0d", + "actualSha256": "bdda25120313866b821a2f1bb4fac07a249e0adca9c16d003fbc8b0e6442de0d", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/inbox/release.json", + "status": 200, + "expectedSha256": "b782abccc6b2f9511d2c33408a237f4f37f4caf5ef5b403e8de69dc5bd58c02c", + "actualSha256": "b782abccc6b2f9511d2c33408a237f4f37f4caf5ef5b403e8de69dc5bd58c02c", + "pass": true + }, + { + "path": "/", + "status": 200, + "expectedSha256": "8b423b54ac51ff0eab89294b81237f1c70da4ad445db764e6548ab11cf2027df", + "actualSha256": "8b423b54ac51ff0eab89294b81237f1c70da4ad445db764e6548ab11cf2027df", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/ja/404.html", + "status": 404, + "expectedSha256": "520ac981a33335b435f6172ba94d3e62b12697e448f114a36c731812de415ac4", + "actualSha256": "520ac981a33335b435f6172ba94d3e62b12697e448f114a36c731812de415ac4", + "pass": true, + "locale": "ja" + }, + { + "path": "/ja/business/agent-request.txt", + "status": 200, + "expectedSha256": "644a72fd43217a8ade2f3181d76c96c137e6cc2327334a21af8df32d617885e5", + "actualSha256": "644a72fd43217a8ade2f3181d76c96c137e6cc2327334a21af8df32d617885e5", + "pass": true + }, + { + "path": "/ja/business/", + "status": 200, + "expectedSha256": "4fcd982f0bb20015d20a78886147ce7585e9b0cfb1c29eb1baf7feaea27354d3", + "actualSha256": "4fcd982f0bb20015d20a78886147ce7585e9b0cfb1c29eb1baf7feaea27354d3", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/ja/business/thanks/", + "status": 200, + "expectedSha256": "d7fd141d1184a3324f60674b016c50e5a217d87aff0fb7cef1ade1987045a8ac", + "actualSha256": "d7fd141d1184a3324f60674b016c50e5a217d87aff0fb7cef1ade1987045a8ac", + "pass": true, + "locale": "ja" + }, + { + "path": "/ja/dashboards/", + "status": 200, + "expectedSha256": "fa5774998f64f4f03841c22dbb418b3219f6dd2a15f4abb19d3bb56ca7b8f048", + "actualSha256": "fa5774998f64f4f03841c22dbb418b3219f6dd2a15f4abb19d3bb56ca7b8f048", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/ja/design-system/", + "status": 200, + "expectedSha256": "5b178e6086ada1124a9f6b7310ec5b6c52738f7435f2f165e75240c0eab17ea2", + "actualSha256": "5b178e6086ada1124a9f6b7310ec5b6c52738f7435f2f165e75240c0eab17ea2", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/ja/fabric/agents/", + "status": 200, + "expectedSha256": "d7712a7de80db75b76438034c24ba955481d14333cd93568a7ff02f65527c46c", + "actualSha256": "d7712a7de80db75b76438034c24ba955481d14333cd93568a7ff02f65527c46c", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/ja/fabric/", + "status": 200, + "expectedSha256": "efa8194fcff41dd6a0619d42d76297b1f2cdf12c8ecdf97d8b5a1bb4c942e925", + "actualSha256": "efa8194fcff41dd6a0619d42d76297b1f2cdf12c8ecdf97d8b5a1bb4c942e925", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/ja/inbox/", + "status": 200, + "expectedSha256": "c24fea4e8ce5f92bde07c43c897063acc3a11cea1ebd95b32c44f36843ac4d44", + "actualSha256": "c24fea4e8ce5f92bde07c43c897063acc3a11cea1ebd95b32c44f36843ac4d44", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/ja/", + "status": 200, + "expectedSha256": "f7634812d09cae4bf9dc93265f89cf6a6492f1d5219579206ed51d13fcebafc4", + "actualSha256": "f7634812d09cae4bf9dc93265f89cf6a6492f1d5219579206ed51d13fcebafc4", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/ja/observatory/", + "status": 200, + "expectedSha256": "9470a8c4e5f363d61d9af74127c7c5d783f0cd3db8f82c722f76e712551d4634", + "actualSha256": "9470a8c4e5f363d61d9af74127c7c5d783f0cd3db8f82c722f76e712551d4634", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/ja/privacy/", + "status": 200, + "expectedSha256": "b2df54f58243772f00a0d3ad343e3ab4827ffa2a95115a597c5f641f449a8932", + "actualSha256": "b2df54f58243772f00a0d3ad343e3ab4827ffa2a95115a597c5f641f449a8932", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/ja/start/", + "status": 200, + "expectedSha256": "f96f26e6d0d243d2bfda0a67e62f3ec8e767c1c7f22c50e4e8e7049c6f7f331e", + "actualSha256": "f96f26e6d0d243d2bfda0a67e62f3ec8e767c1c7f22c50e4e8e7049c6f7f331e", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/ja/switchboard/agents/", + "status": 200, + "expectedSha256": "0bab632efa711cbd1cb0e954cfe9d58aa0a5fd6a11641a710163aa2a2c9bc2b6", + "actualSha256": "0bab632efa711cbd1cb0e954cfe9d58aa0a5fd6a11641a710163aa2a2c9bc2b6", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/ja/switchboard/", + "status": 200, + "expectedSha256": "ac59cc892c4ad98f4cec4f51f06d9b4b5970446e0e76b4245e80e63be437dcf4", + "actualSha256": "ac59cc892c4ad98f4cec4f51f06d9b4b5970446e0e76b4245e80e63be437dcf4", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/ja/vision/", + "status": 200, + "expectedSha256": "c835aa46abea099d1555ac1db8af28a54abf6685a0244c74246ec940ce375dd8", + "actualSha256": "c835aa46abea099d1555ac1db8af28a54abf6685a0244c74246ec940ce375dd8", + "pass": true, + "locale": "ja", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/ko/404.html", + "status": 404, + "expectedSha256": "fa9891b0f0d8cbe865f548dfa8747c51d977839aab6b0acd579963d96b456093", + "actualSha256": "fa9891b0f0d8cbe865f548dfa8747c51d977839aab6b0acd579963d96b456093", + "pass": true, + "locale": "ko" + }, + { + "path": "/ko/business/agent-request.txt", + "status": 200, + "expectedSha256": "73e2279501a76dd08a146c8a2aec1625ea5c8e257adab51625aa6653a634ebdb", + "actualSha256": "73e2279501a76dd08a146c8a2aec1625ea5c8e257adab51625aa6653a634ebdb", + "pass": true + }, + { + "path": "/ko/business/", + "status": 200, + "expectedSha256": "aea744a31ffb730ae588031500f1631f7ccf293d061bec5388227d13d794a579", + "actualSha256": "aea744a31ffb730ae588031500f1631f7ccf293d061bec5388227d13d794a579", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/ko/business/thanks/", + "status": 200, + "expectedSha256": "04c4c4ce4e5d4218b7668157df31f84e2e314e8758a659ca54d16824b851b6fe", + "actualSha256": "04c4c4ce4e5d4218b7668157df31f84e2e314e8758a659ca54d16824b851b6fe", + "pass": true, + "locale": "ko" + }, + { + "path": "/ko/dashboards/", + "status": 200, + "expectedSha256": "014ce98783d22a6f1b44f4ea95ca1842ff32a980a4ea317fc86f79b4d07145df", + "actualSha256": "014ce98783d22a6f1b44f4ea95ca1842ff32a980a4ea317fc86f79b4d07145df", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/ko/design-system/", + "status": 200, + "expectedSha256": "19006964b3d26839c7b59d61e581ff6f047f1532715d1a007b504104d36aff3b", + "actualSha256": "19006964b3d26839c7b59d61e581ff6f047f1532715d1a007b504104d36aff3b", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/ko/fabric/agents/", + "status": 200, + "expectedSha256": "3e2f8f3b0f504ee6950f64bdc189b0d8d56897c3fb35e4c7e8ce9ac36ebd3eee", + "actualSha256": "3e2f8f3b0f504ee6950f64bdc189b0d8d56897c3fb35e4c7e8ce9ac36ebd3eee", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/ko/fabric/", + "status": 200, + "expectedSha256": "014ee8846642290736fc59edba72beb8e99071cfe57770046e6e656ddbc60977", + "actualSha256": "014ee8846642290736fc59edba72beb8e99071cfe57770046e6e656ddbc60977", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/ko/inbox/", + "status": 200, + "expectedSha256": "8ffa862f1b13d8b383ce665f408c3720a579568ee3d0a6e4020765b0c223767f", + "actualSha256": "8ffa862f1b13d8b383ce665f408c3720a579568ee3d0a6e4020765b0c223767f", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/ko/", + "status": 200, + "expectedSha256": "6d0c2d689ceafcff7335e9af27e2468e43377378e3b65d17f88e3f1db639bf0a", + "actualSha256": "6d0c2d689ceafcff7335e9af27e2468e43377378e3b65d17f88e3f1db639bf0a", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/ko/observatory/", + "status": 200, + "expectedSha256": "d22adc8b948105eab830d8f37e1934f14b92d89dc7ce570befac7a87c0c43247", + "actualSha256": "d22adc8b948105eab830d8f37e1934f14b92d89dc7ce570befac7a87c0c43247", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/ko/privacy/", + "status": 200, + "expectedSha256": "e5c0e1484a30ed26981adb28218aef16115ecdf762b85a64f18dbe4185578f13", + "actualSha256": "e5c0e1484a30ed26981adb28218aef16115ecdf762b85a64f18dbe4185578f13", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/ko/start/", + "status": 200, + "expectedSha256": "acf905980edec778a6354a948fb45b2ac225c8109e19011789a11809a6efd540", + "actualSha256": "acf905980edec778a6354a948fb45b2ac225c8109e19011789a11809a6efd540", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/ko/switchboard/agents/", + "status": 200, + "expectedSha256": "0c5afe2c48b023cef388bd8a3556b0818ae99fc323bb143617961d8b06d93a12", + "actualSha256": "0c5afe2c48b023cef388bd8a3556b0818ae99fc323bb143617961d8b06d93a12", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/ko/switchboard/", + "status": 200, + "expectedSha256": "18c5552679d89b82c9dcd9c3ce91b049f67ea8c8f0e0a21ab90af2e18743201b", + "actualSha256": "18c5552679d89b82c9dcd9c3ce91b049f67ea8c8f0e0a21ab90af2e18743201b", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/ko/vision/", + "status": 200, + "expectedSha256": "a827573e72f2f8feb3e20c1ba87a1e1620404733eea49d0e8ff15d1905f92324", + "actualSha256": "a827573e72f2f8feb3e20c1ba87a1e1620404733eea49d0e8ff15d1905f92324", + "pass": true, + "locale": "ko", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/llms.txt", + "status": 200, + "expectedSha256": "21cbc882a462acb7fdea6ab4732eb9dc84cf053c39b6dc40905b8aa2f578a016", + "actualSha256": "21cbc882a462acb7fdea6ab4732eb9dc84cf053c39b6dc40905b8aa2f578a016", + "pass": true + }, + { + "path": "/observatory/", + "status": 200, + "expectedSha256": "733543af0d55ed785730e38f8ad92db427452252e06bbfb04922db4bd6687080", + "actualSha256": "733543af0d55ed785730e38f8ad92db427452252e06bbfb04922db4bd6687080", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/pl/404.html", + "status": 404, + "expectedSha256": "a88107256bebcd3dcd84a8ac5c6c7861f8236fe840574801198fc2c4e7b4abdc", + "actualSha256": "a88107256bebcd3dcd84a8ac5c6c7861f8236fe840574801198fc2c4e7b4abdc", + "pass": true, + "locale": "pl" + }, + { + "path": "/pl/business/agent-request.txt", + "status": 200, + "expectedSha256": "1b9651ddc0b8c3ea10b69c9e43ad143b152cac72d7a612af30fce042c0d89d7a", + "actualSha256": "1b9651ddc0b8c3ea10b69c9e43ad143b152cac72d7a612af30fce042c0d89d7a", + "pass": true + }, + { + "path": "/pl/business/", + "status": 200, + "expectedSha256": "407ca224d6791967068499fa6b7b0860c47ce2d8b0a9b4cacd10f1b100618ad7", + "actualSha256": "407ca224d6791967068499fa6b7b0860c47ce2d8b0a9b4cacd10f1b100618ad7", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/pl/business/thanks/", + "status": 200, + "expectedSha256": "f0e009bd703687c65ce0678b9940bc44e1969f2ce10ae8f3c754eb2c21bf26ea", + "actualSha256": "f0e009bd703687c65ce0678b9940bc44e1969f2ce10ae8f3c754eb2c21bf26ea", + "pass": true, + "locale": "pl" + }, + { + "path": "/pl/dashboards/", + "status": 200, + "expectedSha256": "52d8bceabe55767a27cbd3188d10b5ced7f3f0d9bd28126a824a78067cb99461", + "actualSha256": "52d8bceabe55767a27cbd3188d10b5ced7f3f0d9bd28126a824a78067cb99461", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/pl/design-system/", + "status": 200, + "expectedSha256": "b448fe45a173caebce7eee1c246b3e04468cbb6d3c8cea36c0c630a301e012a6", + "actualSha256": "b448fe45a173caebce7eee1c246b3e04468cbb6d3c8cea36c0c630a301e012a6", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/pl/fabric/agents/", + "status": 200, + "expectedSha256": "c9a719f12916b2f0d64f38fb68d7aa7b182dc8daecf745473d4467b1f42faaed", + "actualSha256": "c9a719f12916b2f0d64f38fb68d7aa7b182dc8daecf745473d4467b1f42faaed", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/pl/fabric/", + "status": 200, + "expectedSha256": "5250017df7fcf30dcd8d18675d9bf10cbd260573293daa18ff823c7b4364f2c0", + "actualSha256": "5250017df7fcf30dcd8d18675d9bf10cbd260573293daa18ff823c7b4364f2c0", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/pl/inbox/", + "status": 200, + "expectedSha256": "a95d950a4632eb78f88d453fc276488b9ccc8f4f3a540d5a3a7793c0dd0b208e", + "actualSha256": "a95d950a4632eb78f88d453fc276488b9ccc8f4f3a540d5a3a7793c0dd0b208e", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/pl/", + "status": 200, + "expectedSha256": "79a8fedd48319533dd98818ba7ba6b283c333b60a5a32f42bb583d0caada2f36", + "actualSha256": "79a8fedd48319533dd98818ba7ba6b283c333b60a5a32f42bb583d0caada2f36", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/pl/observatory/", + "status": 200, + "expectedSha256": "47409ba077f023f9dcec3aa01a3d72b26820392b61d2e8b4ba4d50d7713f94c2", + "actualSha256": "47409ba077f023f9dcec3aa01a3d72b26820392b61d2e8b4ba4d50d7713f94c2", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/pl/privacy/", + "status": 200, + "expectedSha256": "cb1fdf72c2eab8fe8d6e86eecafd01b9bdf9f60f270c4e47bc202b2e21bb8871", + "actualSha256": "cb1fdf72c2eab8fe8d6e86eecafd01b9bdf9f60f270c4e47bc202b2e21bb8871", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/pl/start/", + "status": 200, + "expectedSha256": "f1c0e872b36ba86eec23cded95d825a3b71131bfdce114d34639443e3427a80d", + "actualSha256": "f1c0e872b36ba86eec23cded95d825a3b71131bfdce114d34639443e3427a80d", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/pl/switchboard/agents/", + "status": 200, + "expectedSha256": "981b2a3037685d9a84600cca0844fa4e944fc7a48bd9352cb3304a84e1c8a546", + "actualSha256": "981b2a3037685d9a84600cca0844fa4e944fc7a48bd9352cb3304a84e1c8a546", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/pl/switchboard/", + "status": 200, + "expectedSha256": "b711e902d735b3712f09578a238263490e3ffc35ff21f86f3a0f8a62f0db8579", + "actualSha256": "b711e902d735b3712f09578a238263490e3ffc35ff21f86f3a0f8a62f0db8579", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/pl/vision/", + "status": 200, + "expectedSha256": "286b9f59ec5212af48c86abf2d807238a379462bacbde9c193eedf38b6edabe8", + "actualSha256": "286b9f59ec5212af48c86abf2d807238a379462bacbde9c193eedf38b6edabe8", + "pass": true, + "locale": "pl", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/privacy/", + "status": 200, + "expectedSha256": "69ddedaeb4b1c0dc24e635b5ee30d6cba582c51b556ae2e550f4ed81b12efa89", + "actualSha256": "69ddedaeb4b1c0dc24e635b5ee30d6cba582c51b556ae2e550f4ed81b12efa89", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/pt-br/404.html", + "status": 404, + "expectedSha256": "d90fea1682225b98c74a8761f9a9d684902a1af43106b1d1828f9e15b79b88ca", + "actualSha256": "d90fea1682225b98c74a8761f9a9d684902a1af43106b1d1828f9e15b79b88ca", + "pass": true, + "locale": "pt-br" + }, + { + "path": "/pt-br/business/agent-request.txt", + "status": 200, + "expectedSha256": "17fae11cb6c7841bb9905ed512b3ffd95f6c82ed187c69a3476083b2a47e87f6", + "actualSha256": "17fae11cb6c7841bb9905ed512b3ffd95f6c82ed187c69a3476083b2a47e87f6", + "pass": true + }, + { + "path": "/pt-br/business/", + "status": 200, + "expectedSha256": "6a26ff81502a1fdb6c11b344e837046998e74fd3c29ecbec0e863cb052f230b7", + "actualSha256": "6a26ff81502a1fdb6c11b344e837046998e74fd3c29ecbec0e863cb052f230b7", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/pt-br/business/thanks/", + "status": 200, + "expectedSha256": "a6b98559524fa2356204392bd84bc51593c76789ab474cd3b9e2ed14750d5a6a", + "actualSha256": "a6b98559524fa2356204392bd84bc51593c76789ab474cd3b9e2ed14750d5a6a", + "pass": true, + "locale": "pt-br" + }, + { + "path": "/pt-br/dashboards/", + "status": 200, + "expectedSha256": "6dde9c31003b99e04f8e28541b54d5d656f6d4bad32416eec49cf43b5fefc8b1", + "actualSha256": "6dde9c31003b99e04f8e28541b54d5d656f6d4bad32416eec49cf43b5fefc8b1", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/pt-br/design-system/", + "status": 200, + "expectedSha256": "edf6976db36357b621afbaf7e461dff74845d5378da18766cf197036777b9be1", + "actualSha256": "edf6976db36357b621afbaf7e461dff74845d5378da18766cf197036777b9be1", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/pt-br/fabric/agents/", + "status": 200, + "expectedSha256": "e432c5dee40db6b78ea50794398eb88fbb1191422ac8a268c6c6274250d55ea3", + "actualSha256": "e432c5dee40db6b78ea50794398eb88fbb1191422ac8a268c6c6274250d55ea3", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/pt-br/fabric/", + "status": 200, + "expectedSha256": "7e3d69dc0b89f45b0af1a99693f37e67b9c1892345d1f75694499ab16c0511bf", + "actualSha256": "7e3d69dc0b89f45b0af1a99693f37e67b9c1892345d1f75694499ab16c0511bf", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/pt-br/inbox/", + "status": 200, + "expectedSha256": "cfa0c5aaa4c0e0f474bc33e4bf7d57aa3478ccaf710cd3bb28e7d6e8d2b4b5bd", + "actualSha256": "cfa0c5aaa4c0e0f474bc33e4bf7d57aa3478ccaf710cd3bb28e7d6e8d2b4b5bd", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/pt-br/", + "status": 200, + "expectedSha256": "29ff08eb82ced45f02bc76d9f34983dc132291ca7e0e143994f05376f57484eb", + "actualSha256": "29ff08eb82ced45f02bc76d9f34983dc132291ca7e0e143994f05376f57484eb", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/pt-br/observatory/", + "status": 200, + "expectedSha256": "56624423e42730bd9b2ea436d6820a23ca196a7f85d2d70be0f6d7270bdba5dd", + "actualSha256": "56624423e42730bd9b2ea436d6820a23ca196a7f85d2d70be0f6d7270bdba5dd", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/pt-br/privacy/", + "status": 200, + "expectedSha256": "d9b00c7fb96b688e55f930003d7c7033407ccbbb6caf319c008c41a3414b2f9f", + "actualSha256": "d9b00c7fb96b688e55f930003d7c7033407ccbbb6caf319c008c41a3414b2f9f", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/pt-br/start/", + "status": 200, + "expectedSha256": "2e01ff8651894cc26f6239b31f1346933c82850876d71ad0bfef205691600864", + "actualSha256": "2e01ff8651894cc26f6239b31f1346933c82850876d71ad0bfef205691600864", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/pt-br/switchboard/agents/", + "status": 200, + "expectedSha256": "d1f76a081f0d7da045e0b493230350712fea0b5e31cf0b5c9cfe89ca76be375b", + "actualSha256": "d1f76a081f0d7da045e0b493230350712fea0b5e31cf0b5c9cfe89ca76be375b", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/pt-br/switchboard/", + "status": 200, + "expectedSha256": "f6104c88f659b92c5784b039e6d007c9a7bd1c784377fd610c6c03146a1078fb", + "actualSha256": "f6104c88f659b92c5784b039e6d007c9a7bd1c784377fd610c6c03146a1078fb", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/pt-br/vision/", + "status": 200, + "expectedSha256": "d188ac6e5a6d43deb23f761d7a1fcfafaaa9f9aeeb58903877e8212c7f20b4db", + "actualSha256": "d188ac6e5a6d43deb23f761d7a1fcfafaaa9f9aeeb58903877e8212c7f20b4db", + "pass": true, + "locale": "pt-br", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/robots.txt", + "status": 200, + "expectedSha256": "b6b934bb4618e82b922573774e38357069b3b2a38613aae40bc929dd77d813e3", + "actualSha256": "b6b934bb4618e82b922573774e38357069b3b2a38613aae40bc929dd77d813e3", + "pass": true + }, + { + "path": "/ru/404.html", + "status": 404, + "expectedSha256": "0585727491a59f61688d216d641d6a01098ce4d3bfe03e370fc04f6df0d03793", + "actualSha256": "0585727491a59f61688d216d641d6a01098ce4d3bfe03e370fc04f6df0d03793", + "pass": true, + "locale": "ru" + }, + { + "path": "/ru/business/agent-request.txt", + "status": 200, + "expectedSha256": "b06699cd1057e532eb112419446e49740a181557102ade1fbe18f4a7092a3847", + "actualSha256": "b06699cd1057e532eb112419446e49740a181557102ade1fbe18f4a7092a3847", + "pass": true + }, + { + "path": "/ru/business/", + "status": 200, + "expectedSha256": "fb8e0823a141294bb3b5c6c7dcda1013f1dfd8fea23e9e0c45aa7dce511b34e8", + "actualSha256": "fb8e0823a141294bb3b5c6c7dcda1013f1dfd8fea23e9e0c45aa7dce511b34e8", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/ru/business/thanks/", + "status": 200, + "expectedSha256": "989bd23892e3d3c9d2045afcd5bddbbd8e5482fffaf97def69ec9edfc9a61932", + "actualSha256": "989bd23892e3d3c9d2045afcd5bddbbd8e5482fffaf97def69ec9edfc9a61932", + "pass": true, + "locale": "ru" + }, + { + "path": "/ru/dashboards/", + "status": 200, + "expectedSha256": "d2e566783ebb83090921663ad9dc93c254dc0a72d6cfe54fbd1b2ae749f55f16", + "actualSha256": "d2e566783ebb83090921663ad9dc93c254dc0a72d6cfe54fbd1b2ae749f55f16", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/ru/design-system/", + "status": 200, + "expectedSha256": "521fd41b661f6dd7604a712b0e99212e8e1768817dc5e8058a2ff89f1e398ca2", + "actualSha256": "521fd41b661f6dd7604a712b0e99212e8e1768817dc5e8058a2ff89f1e398ca2", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/ru/fabric/agents/", + "status": 200, + "expectedSha256": "2baa089dcb56d3b2098d952268baae65a26b51a06634ddbe00c5fae7eae98dfc", + "actualSha256": "2baa089dcb56d3b2098d952268baae65a26b51a06634ddbe00c5fae7eae98dfc", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/ru/fabric/", + "status": 200, + "expectedSha256": "ecb50067e07e338a45176356303eae7cbf7fcdfd004da1db9570a22c9cdec48b", + "actualSha256": "ecb50067e07e338a45176356303eae7cbf7fcdfd004da1db9570a22c9cdec48b", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/ru/inbox/", + "status": 200, + "expectedSha256": "b6f15452c9f87d8e02f15d1e75fb6798ba4e1dc4d9b29189ec6b15c130350e2a", + "actualSha256": "b6f15452c9f87d8e02f15d1e75fb6798ba4e1dc4d9b29189ec6b15c130350e2a", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/ru/", + "status": 200, + "expectedSha256": "32a7f3a8f2fc9348925a37133a332f5f90d24c86ba3014ca0092c7135ee694d9", + "actualSha256": "32a7f3a8f2fc9348925a37133a332f5f90d24c86ba3014ca0092c7135ee694d9", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/ru/observatory/", + "status": 200, + "expectedSha256": "3c1f38e1055916fc339dde74bf76346226d34e79060783d444a612b30ba8e847", + "actualSha256": "3c1f38e1055916fc339dde74bf76346226d34e79060783d444a612b30ba8e847", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/ru/privacy/", + "status": 200, + "expectedSha256": "d57cc1fedc16614143f6afcf0a95fe9a6c9640fc900ab7cb203c548524648f73", + "actualSha256": "d57cc1fedc16614143f6afcf0a95fe9a6c9640fc900ab7cb203c548524648f73", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/ru/start/", + "status": 200, + "expectedSha256": "0becfe70efae2ea950655f95137e8ac51722faf2da96a39450dbf57ed586ca0c", + "actualSha256": "0becfe70efae2ea950655f95137e8ac51722faf2da96a39450dbf57ed586ca0c", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/ru/switchboard/agents/", + "status": 200, + "expectedSha256": "c19c56df418a8ff1583984acc09bb8bced16b0d08070a733194a99a036b4f011", + "actualSha256": "c19c56df418a8ff1583984acc09bb8bced16b0d08070a733194a99a036b4f011", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/ru/switchboard/", + "status": 200, + "expectedSha256": "30a5608fc72d5c26d3a9ce9de9a15d9f8c36d57903b67214dde1dd726e4e1965", + "actualSha256": "30a5608fc72d5c26d3a9ce9de9a15d9f8c36d57903b67214dde1dd726e4e1965", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/ru/vision/", + "status": 200, + "expectedSha256": "42b4dff1b6e30ec6b0b2daea66d15e46b0f90f413d722c674a93d6605f4b9463", + "actualSha256": "42b4dff1b6e30ec6b0b2daea66d15e46b0f90f413d722c674a93d6605f4b9463", + "pass": true, + "locale": "ru", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/sitemap.xml", + "status": 200, + "expectedSha256": "ee040c11b1c84cc133c42911ac6deb2b933b5743b87aa2110cf657e88ffcba4f", + "actualSha256": "ee040c11b1c84cc133c42911ac6deb2b933b5743b87aa2110cf657e88ffcba4f", + "pass": true + }, + { + "path": "/start/", + "status": 200, + "expectedSha256": "e6b571f2b6c6cf8839b3440dada6f5def210d47d3bf28de707161dfccc617995", + "actualSha256": "e6b571f2b6c6cf8839b3440dada6f5def210d47d3bf28de707161dfccc617995", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/styles.css", + "status": 200, + "expectedSha256": "81d7daabfea02c20ada4e528a9455dcce9e7492409e830357f0df2ea36f57fc0", + "actualSha256": "81d7daabfea02c20ada4e528a9455dcce9e7492409e830357f0df2ea36f57fc0", + "pass": true + }, + { + "path": "/switchboard/agents/", + "status": 200, + "expectedSha256": "1f243ba1bad428b51ac3f40b885bdc92438759bd0e19f2d61f7a67d032a98595", + "actualSha256": "1f243ba1bad428b51ac3f40b885bdc92438759bd0e19f2d61f7a67d032a98595", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/switchboard/", + "status": 200, + "expectedSha256": "ab6516311e2ccb9540fdb74bac6cb9cfc3d3f021ec816f0664ac7b125129115a", + "actualSha256": "ab6516311e2ccb9540fdb74bac6cb9cfc3d3f021ec816f0664ac7b125129115a", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/switchboard/release.json", + "status": 200, + "expectedSha256": "d94e33f8ee2839c20ccbce19cd3a2cd2f88a07584827ad8d5fcc1c38ca25ea84", + "actualSha256": "d94e33f8ee2839c20ccbce19cd3a2cd2f88a07584827ad8d5fcc1c38ca25ea84", + "pass": true + }, + { + "path": "/vision/", + "status": 200, + "expectedSha256": "0f894f1d90891165178eea35777073ebea9ed97601c816003c6aec07b13a9997", + "actualSha256": "0f894f1d90891165178eea35777073ebea9ed97601c816003c6aec07b13a9997", + "pass": true, + "locale": "en", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/zh-hans/404.html", + "status": 404, + "expectedSha256": "1abdfde157abbf9ac3d7d56438dd05aece705194d8e2e20437f0ec662e492505", + "actualSha256": "1abdfde157abbf9ac3d7d56438dd05aece705194d8e2e20437f0ec662e492505", + "pass": true, + "locale": "zh-hans" + }, + { + "path": "/zh-hans/business/agent-request.txt", + "status": 200, + "expectedSha256": "942a47c74d6b9c2ba4c3ab8c0842cbcaac3e420ea18a49456c1c313775016280", + "actualSha256": "942a47c74d6b9c2ba4c3ab8c0842cbcaac3e420ea18a49456c1c313775016280", + "pass": true + }, + { + "path": "/zh-hans/business/", + "status": 200, + "expectedSha256": "222702d059d4bb83612010fcc330a3182e883c90167a14c7176f7b996d72ec86", + "actualSha256": "222702d059d4bb83612010fcc330a3182e883c90167a14c7176f7b996d72ec86", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/business/", + "ru https://passioncode.ai/ru/business/", + "de https://passioncode.ai/de/business/", + "fr https://passioncode.ai/fr/business/", + "pl https://passioncode.ai/pl/business/", + "ko https://passioncode.ai/ko/business/", + "es https://passioncode.ai/es/business/", + "pt-BR https://passioncode.ai/pt-br/business/", + "zh-Hans https://passioncode.ai/zh-hans/business/", + "ja https://passioncode.ai/ja/business/", + "x-default https://passioncode.ai/business/" + ] + }, + { + "path": "/zh-hans/business/thanks/", + "status": 200, + "expectedSha256": "9930e69c214cb3bbccccb32b92a9304ccf36b9a5fd1a8ddbfef502d0c7793472", + "actualSha256": "9930e69c214cb3bbccccb32b92a9304ccf36b9a5fd1a8ddbfef502d0c7793472", + "pass": true, + "locale": "zh-hans" + }, + { + "path": "/zh-hans/dashboards/", + "status": 200, + "expectedSha256": "709c0c59c7128c6b1cc8c7ed8ec94bb4e17e78151ed8482bdd326e7dc61ab407", + "actualSha256": "709c0c59c7128c6b1cc8c7ed8ec94bb4e17e78151ed8482bdd326e7dc61ab407", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/dashboards/", + "ru https://passioncode.ai/ru/dashboards/", + "de https://passioncode.ai/de/dashboards/", + "fr https://passioncode.ai/fr/dashboards/", + "pl https://passioncode.ai/pl/dashboards/", + "ko https://passioncode.ai/ko/dashboards/", + "es https://passioncode.ai/es/dashboards/", + "pt-BR https://passioncode.ai/pt-br/dashboards/", + "zh-Hans https://passioncode.ai/zh-hans/dashboards/", + "ja https://passioncode.ai/ja/dashboards/", + "x-default https://passioncode.ai/dashboards/" + ] + }, + { + "path": "/zh-hans/design-system/", + "status": 200, + "expectedSha256": "2d0f2f9c6a69f61c969f3b775495edf5b0a9cd83efe9a91b5c3bdcf46af6b04b", + "actualSha256": "2d0f2f9c6a69f61c969f3b775495edf5b0a9cd83efe9a91b5c3bdcf46af6b04b", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/design-system/", + "ru https://passioncode.ai/ru/design-system/", + "de https://passioncode.ai/de/design-system/", + "fr https://passioncode.ai/fr/design-system/", + "pl https://passioncode.ai/pl/design-system/", + "ko https://passioncode.ai/ko/design-system/", + "es https://passioncode.ai/es/design-system/", + "pt-BR https://passioncode.ai/pt-br/design-system/", + "zh-Hans https://passioncode.ai/zh-hans/design-system/", + "ja https://passioncode.ai/ja/design-system/", + "x-default https://passioncode.ai/design-system/" + ] + }, + { + "path": "/zh-hans/fabric/agents/", + "status": 200, + "expectedSha256": "460772b265bb8a43837773db8e1ac1d0d3df7ff307880b5a6500d9b28d4ede29", + "actualSha256": "460772b265bb8a43837773db8e1ac1d0d3df7ff307880b5a6500d9b28d4ede29", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/fabric/agents/", + "ru https://passioncode.ai/ru/fabric/agents/", + "de https://passioncode.ai/de/fabric/agents/", + "fr https://passioncode.ai/fr/fabric/agents/", + "pl https://passioncode.ai/pl/fabric/agents/", + "ko https://passioncode.ai/ko/fabric/agents/", + "es https://passioncode.ai/es/fabric/agents/", + "pt-BR https://passioncode.ai/pt-br/fabric/agents/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/agents/", + "ja https://passioncode.ai/ja/fabric/agents/", + "x-default https://passioncode.ai/fabric/agents/" + ] + }, + { + "path": "/zh-hans/fabric/", + "status": 200, + "expectedSha256": "bbc9dd45aaaeb7b11ece1d7c325829827937418e588b748727ee2750285cecf7", + "actualSha256": "bbc9dd45aaaeb7b11ece1d7c325829827937418e588b748727ee2750285cecf7", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/fabric/", + "ru https://passioncode.ai/ru/fabric/", + "de https://passioncode.ai/de/fabric/", + "fr https://passioncode.ai/fr/fabric/", + "pl https://passioncode.ai/pl/fabric/", + "ko https://passioncode.ai/ko/fabric/", + "es https://passioncode.ai/es/fabric/", + "pt-BR https://passioncode.ai/pt-br/fabric/", + "zh-Hans https://passioncode.ai/zh-hans/fabric/", + "ja https://passioncode.ai/ja/fabric/", + "x-default https://passioncode.ai/fabric/" + ] + }, + { + "path": "/zh-hans/inbox/", + "status": 200, + "expectedSha256": "b96a9484dcc6e69b1941e089a313bacde5c9d416cc44081adf6e567fbffef165", + "actualSha256": "b96a9484dcc6e69b1941e089a313bacde5c9d416cc44081adf6e567fbffef165", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/inbox/", + "ru https://passioncode.ai/ru/inbox/", + "de https://passioncode.ai/de/inbox/", + "fr https://passioncode.ai/fr/inbox/", + "pl https://passioncode.ai/pl/inbox/", + "ko https://passioncode.ai/ko/inbox/", + "es https://passioncode.ai/es/inbox/", + "pt-BR https://passioncode.ai/pt-br/inbox/", + "zh-Hans https://passioncode.ai/zh-hans/inbox/", + "ja https://passioncode.ai/ja/inbox/", + "x-default https://passioncode.ai/inbox/" + ] + }, + { + "path": "/zh-hans/", + "status": 200, + "expectedSha256": "ee5b956ff29eeb4a1a798514ad198d8d25a5dd058cbd17af8b3416f1a433c809", + "actualSha256": "ee5b956ff29eeb4a1a798514ad198d8d25a5dd058cbd17af8b3416f1a433c809", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/", + "ru https://passioncode.ai/ru/", + "de https://passioncode.ai/de/", + "fr https://passioncode.ai/fr/", + "pl https://passioncode.ai/pl/", + "ko https://passioncode.ai/ko/", + "es https://passioncode.ai/es/", + "pt-BR https://passioncode.ai/pt-br/", + "zh-Hans https://passioncode.ai/zh-hans/", + "ja https://passioncode.ai/ja/", + "x-default https://passioncode.ai/" + ] + }, + { + "path": "/zh-hans/observatory/", + "status": 200, + "expectedSha256": "e3913f5e7de725fa0e8e01a501e2629409b9daecb363a6a453cdc1d7cc8c0c66", + "actualSha256": "e3913f5e7de725fa0e8e01a501e2629409b9daecb363a6a453cdc1d7cc8c0c66", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/observatory/", + "ru https://passioncode.ai/ru/observatory/", + "de https://passioncode.ai/de/observatory/", + "fr https://passioncode.ai/fr/observatory/", + "pl https://passioncode.ai/pl/observatory/", + "ko https://passioncode.ai/ko/observatory/", + "es https://passioncode.ai/es/observatory/", + "pt-BR https://passioncode.ai/pt-br/observatory/", + "zh-Hans https://passioncode.ai/zh-hans/observatory/", + "ja https://passioncode.ai/ja/observatory/", + "x-default https://passioncode.ai/observatory/" + ] + }, + { + "path": "/zh-hans/privacy/", + "status": 200, + "expectedSha256": "8e29bfa3d4ede9e2b0e403d7e2ce665de8f677588e066dc84b956641eb13f27f", + "actualSha256": "8e29bfa3d4ede9e2b0e403d7e2ce665de8f677588e066dc84b956641eb13f27f", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/privacy/", + "ru https://passioncode.ai/ru/privacy/", + "de https://passioncode.ai/de/privacy/", + "fr https://passioncode.ai/fr/privacy/", + "pl https://passioncode.ai/pl/privacy/", + "ko https://passioncode.ai/ko/privacy/", + "es https://passioncode.ai/es/privacy/", + "pt-BR https://passioncode.ai/pt-br/privacy/", + "zh-Hans https://passioncode.ai/zh-hans/privacy/", + "ja https://passioncode.ai/ja/privacy/", + "x-default https://passioncode.ai/privacy/" + ] + }, + { + "path": "/zh-hans/start/", + "status": 200, + "expectedSha256": "d0b7440ae90b50a3a434aa9da5f56ecf99285ad8afc5eb0a5cc291d0f11b707c", + "actualSha256": "d0b7440ae90b50a3a434aa9da5f56ecf99285ad8afc5eb0a5cc291d0f11b707c", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/start/", + "ru https://passioncode.ai/ru/start/", + "de https://passioncode.ai/de/start/", + "fr https://passioncode.ai/fr/start/", + "pl https://passioncode.ai/pl/start/", + "ko https://passioncode.ai/ko/start/", + "es https://passioncode.ai/es/start/", + "pt-BR https://passioncode.ai/pt-br/start/", + "zh-Hans https://passioncode.ai/zh-hans/start/", + "ja https://passioncode.ai/ja/start/", + "x-default https://passioncode.ai/start/" + ] + }, + { + "path": "/zh-hans/switchboard/agents/", + "status": 200, + "expectedSha256": "34ceafa7a0691495be3ebe2ff96be08f605accbfd5065d4eec3b72d680d499ef", + "actualSha256": "34ceafa7a0691495be3ebe2ff96be08f605accbfd5065d4eec3b72d680d499ef", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/switchboard/agents/", + "ru https://passioncode.ai/ru/switchboard/agents/", + "de https://passioncode.ai/de/switchboard/agents/", + "fr https://passioncode.ai/fr/switchboard/agents/", + "pl https://passioncode.ai/pl/switchboard/agents/", + "ko https://passioncode.ai/ko/switchboard/agents/", + "es https://passioncode.ai/es/switchboard/agents/", + "pt-BR https://passioncode.ai/pt-br/switchboard/agents/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/agents/", + "ja https://passioncode.ai/ja/switchboard/agents/", + "x-default https://passioncode.ai/switchboard/agents/" + ] + }, + { + "path": "/zh-hans/switchboard/", + "status": 200, + "expectedSha256": "ae4208490518408452d48c70bfff742213881480b6123039f75fe2f27074db49", + "actualSha256": "ae4208490518408452d48c70bfff742213881480b6123039f75fe2f27074db49", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/switchboard/", + "ru https://passioncode.ai/ru/switchboard/", + "de https://passioncode.ai/de/switchboard/", + "fr https://passioncode.ai/fr/switchboard/", + "pl https://passioncode.ai/pl/switchboard/", + "ko https://passioncode.ai/ko/switchboard/", + "es https://passioncode.ai/es/switchboard/", + "pt-BR https://passioncode.ai/pt-br/switchboard/", + "zh-Hans https://passioncode.ai/zh-hans/switchboard/", + "ja https://passioncode.ai/ja/switchboard/", + "x-default https://passioncode.ai/switchboard/" + ] + }, + { + "path": "/zh-hans/vision/", + "status": 200, + "expectedSha256": "38c145cb6e89b49a211ad6a1a2b8f4fe343612a7d2ed59330772b8a6d241f9b5", + "actualSha256": "38c145cb6e89b49a211ad6a1a2b8f4fe343612a7d2ed59330772b8a6d241f9b5", + "pass": true, + "locale": "zh-hans", + "hreflang": [ + "en https://passioncode.ai/vision/", + "ru https://passioncode.ai/ru/vision/", + "de https://passioncode.ai/de/vision/", + "fr https://passioncode.ai/fr/vision/", + "pl https://passioncode.ai/pl/vision/", + "ko https://passioncode.ai/ko/vision/", + "es https://passioncode.ai/es/vision/", + "pt-BR https://passioncode.ai/pt-br/vision/", + "zh-Hans https://passioncode.ai/zh-hans/vision/", + "ja https://passioncode.ai/ja/vision/", + "x-default https://passioncode.ai/vision/" + ] + }, + { + "path": "/fabric/download/macos", + "status": 302, + "location": "https://github.com/passioncode-ai/fabric/releases/download/v0.3.5/Fabric-0.3.5-universal.dmg", + "pass": true + }, + { + "path": "/switchboard/download/macos", + "status": 302, + "location": "https://github.com/passioncode-ai/fabric-switchboard/releases/download/v0.6.32/Fabric-Switchboard-0.6.32-macos-universal.zip", + "pass": true + }, + { + "path": "/switchboard/download/windows", + "status": 302, + "location": "https://github.com/passioncode-ai/fabric-switchboard/releases/download/v0.6.32/Fabric-Switchboard-0.6.32-windows-x64.zip", + "pass": true + }, + { + "path": "/inbox/download/macos", + "status": 302, + "location": "https://github.com/passioncode-ai/fabric-inbox/releases/download/v0.18.0/Fabric-Inbox-0.18.0.dmg", + "pass": true + }, + { + "path": "/dashboards/download/macos", + "status": 302, + "location": "https://github.com/passioncode-ai/fabric-dashboards/releases/download/v0.7.10/Fabric-Dashboards-0.7.10.dmg", + "pass": true + }, + { + "path": "/observatory/download/wheel", + "status": 302, + "location": "https://github.com/passioncode-ai/project-observatory-dashboard/releases/download/v0.24.5/project_observatory-0.24.5-py3-none-any.whl", + "pass": true + }, + { + "path": "/observatory/download/macos", + "status": 302, + "location": "https://github.com/passioncode-ai/project-observatory-dashboard/releases/download/v0.24.5/ProjectObservatory-0.24.5-macos.zip", + "pass": true + }, + { + "path": "/api/leads/token", + "status": 200, + "pass": true + }, + { + "path": "/api/leads?dry_run=1 (valid agent request)", + "status": 200, + "answer": "valid", + "pass": true + }, + { + "path": "/api/leads?dry_run=1 (no email)", + "status": 400, + "issues": [ + "contact.email" + ], + "pass": true + }, + { + "path": "/docs/HANDOFF.md", + "status": 404, + "pass": true + }, + { + "path": "/.git/config", + "status": 404, + "pass": true + }, + { + "path": "/package.json", + "status": 404, + "pass": true + }, + { + "path": "/404", + "status": 404, + "pass": true + }, + { + "path": "/404.html", + "status": 404, + "pass": true + }, + { + "path": "/ru/404", + "status": 404, + "pass": true + }, + { + "path": "/ru/404.html", + "status": 404, + "pass": true + }, + { + "path": "/de/404", + "status": 404, + "pass": true + }, + { + "path": "/de/404.html", + "status": 404, + "pass": true + }, + { + "path": "/fr/404", + "status": 404, + "pass": true + }, + { + "path": "/fr/404.html", + "status": 404, + "pass": true + }, + { + "path": "/pl/404", + "status": 404, + "pass": true + }, + { + "path": "/pl/404.html", + "status": 404, + "pass": true + }, + { + "path": "/ko/404", + "status": 404, + "pass": true + }, + { + "path": "/ko/404.html", + "status": 404, + "pass": true + }, + { + "path": "/es/404", + "status": 404, + "pass": true + }, + { + "path": "/es/404.html", + "status": 404, + "pass": true + }, + { + "path": "/pt-br/404", + "status": 404, + "pass": true + }, + { + "path": "/pt-br/404.html", + "status": 404, + "pass": true + }, + { + "path": "/zh-hans/404", + "status": 404, + "pass": true + }, + { + "path": "/zh-hans/404.html", + "status": 404, + "pass": true + }, + { + "path": "/ja/404", + "status": 404, + "pass": true + }, + { + "path": "/ja/404.html", + "status": 404, + "pass": true + } + ], + "pass": true +}