{"generated":"2026-09-26T17:54:27.413Z","count":44,"visible_count":34,"sites":[{"id":"job-apps","name":"Job applications","url":"https://job-applications-10p.pages.dev/","host":"job-applications-10p.pages.dev","kind":"Pages","group":"Work","blurb":"Application engine: submits, receipts, needs-action queue.","aliases":[],"flag":"","pin":true},{"id":"freelance","name":"Freelance","url":"https://freelance-automation.pages.dev/","host":"freelance-automation.pages.dev","kind":"Pages","group":"Work","blurb":"Marketplace and job-board signups.","aliases":[],"flag":"","pin":true,"version_probe":{"url":"https://freelance-automation.pages.dev/status.json","field":"publication.commit","kind":"snapshot_report","fallback_fields":["deployment.commit"]}},{"id":"job-docs","name":"Job docs","url":"https://job-doc-generator.pages.dev/","host":"job-doc-generator.pages.dev","kind":"Pages","group":"Work","blurb":"Published dashboard files (freshness unverified). Generator API returns HTTP 402: Vercel DEPLOYMENT_DISABLED; provider disable reason is unverified.","run_evidence":"unprobed","aliases":[],"flag":"Generator API unavailable","flag_captured_at":"2026-09-12T00:00:00Z","pin":true,"probe_url":"https://job-doc-generator.pages.dev/api/health","expected_status":402,"expected_note":"Generator API disabled (Vercel DEPLOYMENT_DISABLED); HTTP 402 is the documented steady state."},{"id":"loan","name":"Loan application","url":"https://loan-application.pages.dev/","host":"loan-application.pages.dev","kind":"Pages","group":"Work","blurb":"Mortgage refinancing workflow.","aliases":[],"flag":"","pin":true},{"id":"survey","name":"Survey automation","url":"https://survey-automation.pages.dev/","host":"survey-automation.pages.dev","kind":"Pages","group":"Work","blurb":"Survey pipeline dashboard.","aliases":[],"flag":"","pin":true},{"id":"jaa","name":"JAA web","url":"https://jaa-web-container.levitinvlad.workers.dev/dashboard","host":"jaa-web-container.levitinvlad.workers.dev","kind":"Worker","group":"Work","blurb":"Job-application web container. Opens on /dashboard.","aliases":[],"flag":"","pin":true,"timeout_ms":25000},{"id":"vimplement","name":"VImplement","url":"https://www.vimplement.no/","host":"www.vimplement.no","kind":"Custom","group":"Company","blurb":"Public site: AI, data and workflow for SMBs.","extra_probe_urls":["https://vimplement.no/"],"aliases":["vimplement.no","vlimplement.pages.dev"],"flag":"","pin":true,"version_probe":{"url":"https://www.vimplement.no/release.json","field":"revision","kind":"artifact_report"}},{"id":"vimplement-ws","name":"VImplement workspace","url":"https://vlimplementdashboard-worker.levitinvlad.workers.dev/","host":"vlimplementdashboard-worker.levitinvlad.workers.dev","kind":"Worker","group":"Company","blurb":"Internal workspace. Pages URL redirects here.","aliases":["vlimplementdashboard.pages.dev"],"flag":"","pin":true},{"id":"styringsdata","name":"Styringsdata","url":"https://styringsdata.pages.dev/","host":"styringsdata.pages.dev","kind":"Pages","group":"Company","blurb":"Ready-made Power BI dashboards for Norwegian SMBs.","aliases":[],"flag":"","pin":true},{"id":"fakturaflyt","name":"Fakturaflyt","url":"https://fakturaflyt.pages.dev/","host":"fakturaflyt.pages.dev","kind":"Pages","group":"Company","blurb":"EHF sending, SAF-T and digital bookkeeping.","aliases":[],"flag":"","pin":true},{"id":"bookingflyt","name":"Bookingflyt","url":"https://bookingflyt.pages.dev/","host":"bookingflyt.pages.dev","kind":"Pages","group":"Company","blurb":"Automated booking for service businesses.","aliases":[],"flag":"","pin":true},{"id":"vlinvest","name":"VInvest","url":"https://vlinvest.pages.dev/","host":"vlinvest.pages.dev","kind":"Pages","group":"Company","blurb":"Portfolio strategy for Norwegian investors.","aliases":[],"flag":"","pin":true},{"id":"ops-hub","name":"Fleet Command","url":"https://fleet-deployments.pages.dev/","host":"fleet-deployments.pages.dev","kind":"Pages","group":"Ops","blurb":"This launcher. Fleet catalog, live probes, and info page.","aliases":["ops-hub-3h3.pages.dev"],"flag":"","pin":true},{"id":"docker","name":"Docker fleet","url":"https://docker-7dh.pages.dev/","host":"docker-7dh.pages.dev","kind":"Pages","group":"Ops","blurb":"Container inventory across MAIN and LEVITIN.","aliases":[],"flag":"","pin":true},{"id":"llm","name":"LLM router","url":"https://llm-router-dashboard.pages.dev/","host":"llm-router-dashboard.pages.dev","kind":"Pages","group":"Ops","blurb":"Live monitor: spend, latency, pools and GPU.","aliases":[],"flag":"","pin":true},{"id":"tesla","name":"Tesla","url":"https://tesla-status.pages.dev/","host":"tesla-status.pages.dev","kind":"Pages","group":"Ops","blurb":"Car status and mileage.","aliases":[],"flag":"","pin":true},{"id":"agent-orchestrator","name":"Agent Orchestrator","url":"https://agent-orchestrator-2bm.pages.dev/","host":"agent-orchestrator-2bm.pages.dev","kind":"Pages","group":"Ops","blurb":"Orchestration dashboard. Legacy host orchestrators-ceg.pages.dev redirects here.","extra_probe_urls":["https://orchestrators-ceg.pages.dev/"],"aliases":["orchestrators-ceg.pages.dev"],"flag":"","pin":true,"version_probe":{"url":"https://agent-orchestrator-2bm.pages.dev/build.json","field":"revision","kind":"artifact_report"}},{"id":"email","name":"Email calendar","url":"https://email-calendar.pages.dev/","host":"email-calendar.pages.dev","kind":"Pages","group":"Comms","blurb":"Web application available. Legacy daily digest authorization failed on 2026-09-12 (invalid_grant / AADSTS70000).","run_evidence":"unprobed","aliases":[],"flag":"Digest authorization failed · 2026-09-12","flag_captured_at":"2026-09-12T00:00:00Z","pin":true,"probe_url":"https://email-calendar.pages.dev/?account=deployment-check.invalid","version_probe":{"url":"https://email-calendar.pages.dev/api/deployment","field":"revision","kind":"runtime_report"}},{"id":"sms","name":"SMS ingest","url":"https://sms-ingest-berg.pages.dev/","host":"sms-ingest-berg.pages.dev","kind":"Pages","group":"Comms","blurb":"SMS inbox ingest. Public URL returns 401 until unlocked.","aliases":[],"flag":"locked","pin":true,"probe_url":"https://sms-ingest-berg.pages.dev/api/inbox","expected_status":401,"expected_note":"SMS ingest is access-locked; HTTP 401 is the documented steady state until unlocked."},{"id":"meet-new","name":"Meeting assistant — new","url":"https://meeting-assistant-new-laptop.levitinvlad.workers.dev/","host":"meeting-assistant-new-laptop.levitinvlad.workers.dev","kind":"Worker","group":"Comms","blurb":"Meeting assistant on the new laptop.","aliases":[],"flag":"","pin":true,"expected_status":307,"expected_note":"Redirect is the documented steady state; destination host is recorded, never followed or probed."},{"id":"meet-old","name":"Meeting assistant — old","url":"https://meeting-assistant-old-laptop.levitinvlad.workers.dev/","host":"meeting-assistant-old-laptop.levitinvlad.workers.dev","kind":"Worker","group":"Comms","blurb":"Meeting assistant on the old laptop.","aliases":[],"flag":"","pin":true},{"id":"overlay","name":"Presenter overlay","url":"https://meeting-assistant-presenter-overlay.levitinvlad.workers.dev/","host":"meeting-assistant-presenter-overlay.levitinvlad.workers.dev","kind":"Worker","group":"Comms","blurb":"Presenter overlay. Public availability is checked live.","aliases":[],"flag":"","pin":true,"timeout_ms":15000},{"id":"social","name":"Social automation","url":"https://social-automation.pages.dev/","host":"social-automation.pages.dev","kind":"Pages","group":"Publishing","blurb":"Channel views and scheduled publishing.","run_evidence":"unprobed","aliases":[],"flag":"","pin":true},{"id":"stackpilot","name":"StackPilot","url":"https://stackpilot-software.pages.dev/","host":"stackpilot-software.pages.dev","kind":"Pages","group":"Publishing","blurb":"Software reviews.","aliases":[],"flag":"","pin":true},{"id":"android","name":"Android automation","url":"https://android-automation.pages.dev/","host":"android-automation.pages.dev","kind":"Pages","group":"Publishing","blurb":"Dating-phone dashboard.","aliases":[],"flag":"","pin":true},{"id":"tinder","name":"Tinder automation","url":"https://tinderautomation.pages.dev/","host":"tinderautomation.pages.dev","kind":"Pages","group":"Publishing","blurb":"Dating automation dashboard.","aliases":[],"flag":"","pin":true},{"id":"ai-news","name":"AI News","url":"https://ai-news-8ar.pages.dev/","host":"ai-news-8ar.pages.dev","kind":"Pages","group":"Publishing","blurb":"Daily briefing and student AI discounts.","aliases":[],"flag":"","pin":true,"version_probe":{"url":"https://ai-news-8ar.pages.dev/today.json","field":"commit","kind":"snapshot_report"}},{"id":"aimoney","name":"AIMoney Lab","url":"https://aimoney.pages.dev/","host":"aimoney.pages.dev","kind":"Pages","group":"Publishing","blurb":"Ranked AI money-making opportunities, briefs and experiments.","aliases":[],"flag":"","pin":true,"version_probe":{"url":"https://aimoney.pages.dev/release.json","field":"revision","kind":"artifact_report"}},{"id":"aimoney-research","name":"AI Money Research","url":"https://aimoney.pages.dev/?tab=research","host":"aimoney.pages.dev","kind":"Pages","group":"Publishing","blurb":"Research agent log: runs, signals and briefs. Opens the AIMoney Research tab.","run_evidence":"unprobed","aliases":[],"flag":"","pin":true},{"id":"hotkeys","name":"Hotkeys","url":"https://hotkeys.pages.dev/","host":"hotkeys.pages.dev","kind":"Pages","group":"Publishing","blurb":"Live overview of global text shortcuts.","aliases":[],"flag":"","pin":true},{"id":"rettigheter","name":"Rettighetskartet","url":"https://rettighetskartet.pages.dev/","host":"rettighetskartet.pages.dev","kind":"Pages","group":"Personal","blurb":"Støttesaker, rabatter og konkurranser.","aliases":[],"flag":"","pin":true},{"id":"okonomi","name":"Økonomi 2026","url":"https://financial-dashboard-bmc.pages.dev/","host":"financial-dashboard-bmc.pages.dev","kind":"Pages","group":"Personal","blurb":"Personal finance dashboard.","aliases":[],"flag":"","pin":true},{"id":"vlimplement","name":"vlimplement.pages.dev","url":"https://vlimplement.pages.dev/","host":"vlimplement.pages.dev","kind":"Pages","group":"Company","blurb":"VImplement site on Pages; also served at vimplement.no and www.vimplement.no.","aliases":[],"flag":"","pin":false,"inventory_only":true,"version_probe":{"url":"https://vlimplement.pages.dev/release.json","field":"revision","kind":"artifact_report"}},{"id":"vlimplementdashboard","name":"vlimplementdashboard.pages.dev","url":"https://vlimplementdashboard.pages.dev/","host":"vlimplementdashboard.pages.dev","kind":"Pages","group":"Company","blurb":"Legacy dashboard Pages URL; the live workspace runs on the worker.","extra_probe_urls":["https://vlimplementdashboard.pages.dev/"],"aliases":[],"flag":"","pin":false,"inventory_only":true,"probe_url":"https://vlimplementdashboard-worker.levitinvlad.workers.dev/dashboard"},{"id":"vimplement-csv-compare","name":"vimplement-csv-compare.pages.dev","url":"https://vimplement-csv-compare.pages.dev/","host":"vimplement-csv-compare.pages.dev","kind":"Pages","group":"Company","blurb":"Compare CSV exports by record ID.","aliases":[],"flag":"","pin":false},{"id":"vimplement-sourcing-lab","name":"vimplement-sourcing-lab.pages.dev","url":"https://vimplement-sourcing-lab.pages.dev/","host":"vimplement-sourcing-lab.pages.dev","kind":"Pages","group":"Company","blurb":"Sourcing Lab tool.","aliases":[],"flag":"","pin":false},{"id":"www","name":"www.vimplement.com","url":"https://www.vimplement.com/","host":"www.vimplement.com","kind":"Custom","group":"Company","blurb":"VImplement .com site: AI automation and Power BI reporting for SMBs.","aliases":[],"flag":"","pin":false,"inventory_only":true,"version_probe":{"url":"https://www.vimplement.com/release.json","field":"revision","kind":"artifact_report"}},{"id":"aimoney-research-worker","name":"aimoney-research worker","url":"https://aimoney-research.levitinvlad.workers.dev/","host":"aimoney-research.levitinvlad.workers.dev","kind":"Worker","group":"Publishing","blurb":"AIMoney research agent API: cron research runs and run log.","run_evidence":"unprobed","aliases":[],"flag":"","pin":false,"inventory_only":true},{"id":"router-metrics-ingest","name":"router-metrics-ingest worker","url":"https://router-metrics-ingest.levitinvlad.workers.dev/","host":"router-metrics-ingest.levitinvlad.workers.dev","kind":"Worker","group":"Ops","blurb":"LLM router metrics ingest API. Availability follows /metrics.","run_evidence":"unprobed","aliases":[],"flag":"","pin":false,"inventory_only":true,"probe_url":"https://router-metrics-ingest.levitinvlad.workers.dev/metrics"},{"id":"studio-generation","name":"studio-generation worker","url":"https://studio-generation.levitinvlad.workers.dev/","host":"studio-generation.levitinvlad.workers.dev","kind":"Worker","group":"Publishing","blurb":"Studio image-generation API. Root requires authentication; availability follows /health.","aliases":[],"flag":"","pin":false,"inventory_only":true,"probe_url":"https://studio-generation.levitinvlad.workers.dev/health"},{"id":"studio-images","name":"studio-images worker","url":"https://studio-images.levitinvlad.workers.dev/","host":"studio-images.levitinvlad.workers.dev","kind":"Worker","group":"Publishing","blurb":"Studio image-serving API. API-only worker with no public GET route; root returns the worker's own 404.","aliases":[],"flag":"","pin":false,"inventory_only":true,"expected_status":404,"expected_note":"API-only worker with no public GET route; the worker's own 404 is the documented steady state."},{"id":"vimplement-owner-operations","name":"vimplement-owner-operations worker","url":"https://vimplement-owner-operations.levitinvlad.workers.dev/","host":"vimplement-owner-operations.levitinvlad.workers.dev","kind":"Worker","group":"Company","blurb":"VImplement owner-operations worker on a 15-minute cron. Availability and release follow /health.","run_evidence":"unprobed","aliases":[],"flag":"","pin":false,"inventory_only":true,"probe_url":"https://vimplement-owner-operations.levitinvlad.workers.dev/health","version_probe":{"url":"https://vimplement-owner-operations.levitinvlad.workers.dev/health","field":"release","kind":"runtime_report"}},{"id":"work-posts","name":"work-posts worker","url":"https://work-posts.levitinvlad.workers.dev/","host":"work-posts.levitinvlad.workers.dev","kind":"Worker","group":"Publishing","blurb":"Work-posts publishing API. Requires authentication.","aliases":[],"flag":"","pin":false,"inventory_only":true,"expected_status":401,"expected_note":"Work-posts API requires authentication; HTTP 401 is the documented steady state."},{"id":"ops-hub-info","name":"Fleet Command info","url":"https://fleet-deployments.pages.dev/info","host":"fleet-deployments.pages.dev","kind":"Pages","group":"Ops","blurb":"Fleet info aggregate. Probed alongside the launcher root so /info failures surface in monitoring.","aliases":[],"flag":"","pin":false,"inventory_only":true}],"snapshot":{"captured_at":"2026-09-26T17:54:27.413Z","basis":"Cloudflare canonical deployment metadata; declared source, not runtime verification","projects":[{"project":"job-applications","url":"https://job-applications-10p.pages.dev/","deployed_at":"2026-09-26T17:52:39.732691Z","commit_hash":"64cc8493368abc80ff941060888dd19677e42e80","commit_dirty":true,"branch":"dashboard-live","trigger":"ad_hoc","repository":"job_application_automation","deployment_id":"6d622244-252d-41ee-a7f3-e4040e8e686b"},{"project":"fleet-deployments","url":"https://fleet-deployments.pages.dev/","deployed_at":null,"commit_hash":null,"commit_dirty":null,"branch":"main","trigger":null,"repository":null,"deployment_id":null},{"project":"freelance-automation","url":"https://freelance-automation.pages.dev/","deployed_at":"2026-09-26T17:34:31.854436Z","commit_hash":"5fdc0f24616b071539955c3b0c825af26a3ef8e5","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"freelance-automation-mirror","deployment_id":"e818335a-be69-4a89-92f7-b9d40749958b"},{"project":"vlimplement","url":"https://vlimplement.pages.dev/","deployed_at":"2026-09-26T17:20:16.315134Z","commit_hash":"14471de52e077e97e13723659ea77880615c0130","commit_dirty":false,"branch":"master","trigger":"github:push","repository":"vlimplement","deployment_id":"e5c29dbe-0bf9-442f-9ffb-5862b6f0db11"},{"project":"vlimplementdashboard","url":"https://vlimplementdashboard.pages.dev/","deployed_at":"2026-07-14T23:08:21.662791Z","commit_hash":"de9e8040163f9ad88738725fa1a3bfba0e68e34d","commit_dirty":true,"branch":"master","trigger":"ad_hoc","repository":"vlimplement","deployment_id":"7de71d17-9271-494c-b1ad-5f6dd070feee"},{"project":"stackpilot-software","url":"https://stackpilot-software.pages.dev/","deployed_at":"2026-09-26T17:18:34.125077Z","commit_hash":null,"commit_dirty":false,"branch":"main","trigger":"ad_hoc","repository":"social_automation","deployment_id":"c188b313-115c-4bd8-bc57-7c4d605150fb"},{"project":"social-automation","url":"https://social-automation.pages.dev/","deployed_at":"2026-09-26T17:18:25.251383Z","commit_hash":null,"commit_dirty":false,"branch":"main","trigger":"ad_hoc","repository":"social_automation","deployment_id":"c3e0f866-1ad8-4c1d-9ecd-16462eb2d635"},{"project":"ai-news","url":"https://ai-news-8ar.pages.dev/","deployed_at":"2026-09-26T17:04:36.705307Z","commit_hash":"306aad0a3647b21cd0bb6b2720425b09c257209d","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"ai-news","deployment_id":"1c226178-2c1b-41a9-86b2-e04963f8a4f7"},{"project":"job-doc-generator","url":"https://job-doc-generator.pages.dev/","deployed_at":"2026-09-26T16:16:27.161488Z","commit_hash":"d8b74673eac4bb2d7f58d221e81c413505a18e03","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"job_application_automation","deployment_id":"02de19d4-4dfc-47f1-b4d8-391d3e9b7c75"},{"project":"fakturaflyt","url":"https://fakturaflyt.pages.dev/","deployed_at":"2026-09-26T15:39:15.936172Z","commit_hash":"ff18e7ca2148ae465e168b63357b5b9ae83a1ff9","commit_dirty":false,"branch":"master","trigger":"github:push","repository":"fakturaflyt","deployment_id":"09835cc2-0db7-48c5-9338-6f7eefbbc63c"},{"project":"docker","url":"https://docker-7dh.pages.dev/","deployed_at":"2026-09-26T14:46:04.52736Z","commit_hash":"898095f226d9307ff9b0a8ea34932d1607d71e33","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"dock","deployment_id":"1f52ab60-9f3d-498a-aee7-351d2a263331"},{"project":"orchestrators","url":"https://orchestrators-ceg.pages.dev/","deployed_at":"2026-09-26T14:35:16.394989Z","commit_hash":"d41d8edaa28f726c741b561a1de2cbaeaa3acc1e","commit_dirty":false,"branch":"main","trigger":"ad_hoc","repository":null,"deployment_id":"09b5b9bb-9626-417a-a46a-c9a5a94f38f3"},{"project":"agent-orchestrator","url":"https://agent-orchestrator-2bm.pages.dev/","deployed_at":"2026-09-26T14:34:55.299741Z","commit_hash":"d41d8edaa28f726c741b561a1de2cbaeaa3acc1e","commit_dirty":false,"branch":"main","trigger":"ad_hoc","repository":null,"deployment_id":"17825016-2cd6-4b00-abdb-8be07c7e7a17"},{"project":"tesla-status","url":"https://tesla-status.pages.dev/","deployed_at":"2026-09-20T02:26:25.344771Z","commit_hash":"c67a5678ac00faa397149574206a5fdbefec81c2","commit_dirty":false,"branch":"tesla-pages","trigger":"github:push","repository":"android_automation","deployment_id":"6f4093ae-eca5-4f4b-a80d-4c5bd84f7380"},{"project":"android-automation","url":"https://android-automation.pages.dev/","deployed_at":"2026-09-26T02:31:16.484431Z","commit_hash":"57da2e6ae22afd7763cbcc7a4c95fc80b7f10646","commit_dirty":false,"branch":"cf-pages","trigger":"github:push","repository":"android_automation","deployment_id":"21d871d6-3f15-4ace-b560-fe709294efd1"},{"project":"bookingflyt","url":"https://bookingflyt.pages.dev/","deployed_at":"2026-09-26T00:54:53.143162Z","commit_hash":"5b8f484ea4d81c9237008ebe0ad26b5167845999","commit_dirty":false,"branch":"master","trigger":"github:push","repository":"bookingflyt","deployment_id":"d3770f2f-1fcf-4257-8f9a-803d6f349126"},{"project":"vlinvest","url":"https://vlinvest.pages.dev/","deployed_at":"2026-09-22T00:32:30.34908Z","commit_hash":"3071c13e29e60dcd0fa1a932f1e355e0b5c88952","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"vlinvest","deployment_id":"5e0cd010-d341-4ee8-95df-bbb3031a2070"},{"project":"styringsdata","url":"https://styringsdata.pages.dev/","deployed_at":"2026-09-22T00:31:19.97145Z","commit_hash":"e99735dad46be735548f22b9200450510ca7720e","commit_dirty":false,"branch":"master","trigger":"github:push","repository":"styringsdata","deployment_id":"e4758188-7f24-4037-9590-9d5e6e122d20"},{"project":"loan-application","url":"https://loan-application.pages.dev/","deployed_at":"2026-09-22T00:25:21.640135Z","commit_hash":"cf123676272f14445b1b2f2627084391222df175","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"loan_application_automation","deployment_id":"3597629d-8f72-45a6-b0ac-8e82cab89f59"},{"project":"hotkeys","url":"https://hotkeys.pages.dev/","deployed_at":"2026-09-21T21:58:52.441219Z","commit_hash":"6be923db240cfeb695d9e0dc2d1470a83bf9068c","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"text-hotkeys","deployment_id":"657eb213-b5c0-4997-ab7a-6d85b926179f"},{"project":"aimoney","url":"https://aimoney.pages.dev/","deployed_at":"2026-09-21T23:14:17.863282Z","commit_hash":"199aedbd1ab6ffb41682a627e24b23b881dc0bb8","commit_dirty":false,"branch":"master","trigger":"github:push","repository":"aimoney","deployment_id":"d09e07a1-13ae-480d-bd2e-f9246457977c"},{"project":"survey-automation","url":"https://survey-automation.pages.dev/","deployed_at":"2026-09-21T22:51:08.058939Z","commit_hash":"ed7195067cdf8512e67780ff85f801a98910a32a","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"survey-automation","deployment_id":"c1ae7876-a4b5-4014-856d-75babb41bfd0"},{"project":"sms-ingest-berg","url":"https://sms-ingest-berg.pages.dev/","deployed_at":"2026-09-21T22:27:23.08458Z","commit_hash":"e3191f277fe9fe2841a23a8f404639392a84589b","commit_dirty":false,"branch":"audit-fixes-2026-06-18","trigger":"github:push","repository":"email_automation","deployment_id":"1093b646-3114-4923-9381-2df11aba6dc6"},{"project":"email-calendar","url":"https://email-calendar.pages.dev/","deployed_at":"2026-09-21T22:27:23.08458Z","commit_hash":"e3191f277fe9fe2841a23a8f404639392a84589b","commit_dirty":false,"branch":"audit-fixes-2026-06-18","trigger":"github:push","repository":"email_automation","deployment_id":"c8306565-f20e-4d79-b3b7-4d918b37df24"},{"project":"financial-dashboard","url":"https://financial-dashboard-bmc.pages.dev/","deployed_at":"2026-09-21T20:09:28.117469Z","commit_hash":"3ba6e03b44d8e152938a62c91cf138b76bfe24dc","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"financial-dashboard","deployment_id":"4de53d28-c37e-44ef-b86d-a6ec12adfd98"},{"project":"ops-hub","url":"https://ops-hub-3h3.pages.dev/","deployed_at":"2026-09-21T20:18:29.914109Z","commit_hash":"9850bcf37912214b594b51aedbb1239cd466b2ea","commit_dirty":false,"branch":"main","trigger":"ad_hoc","repository":null,"deployment_id":"6367593d-b026-435e-936f-58f2a8ddb2d8"},{"project":"llm-router-dashboard","url":"https://llm-router-dashboard.pages.dev/","deployed_at":"2026-09-20T04:16:32.31106Z","commit_hash":"ae4f54cbce2d305d458a95693aa33890772095a6","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"llm-router-dashboard","deployment_id":"d6775303-0fb1-4abb-974f-90835fa7bd4d"},{"project":"tinderautomation","url":"https://tinderautomation.pages.dev/","deployed_at":"2026-09-20T03:42:18.346635Z","commit_hash":"db39b05c9362526b4e92c2c81c265a179e789513","commit_dirty":false,"branch":"main","trigger":"github:push","repository":"tinder_automation","deployment_id":"bac0fc64-4795-4d6f-af24-d89e2c0cf3e0"},{"project":"vimplement-sourcing-lab","url":"https://vimplement-sourcing-lab.pages.dev/","deployed_at":"2026-09-20T02:26:37.595603Z","commit_hash":null,"commit_dirty":true,"branch":"main","trigger":"ad_hoc","repository":null,"deployment_id":"977414cb-4445-4728-a521-fe14c8ca63ac"},{"project":"vimplement-csv-compare","url":"https://vimplement-csv-compare.pages.dev/","deployed_at":"2026-09-08T15:08:08.867046Z","commit_hash":"cffb81487085467773ad54dd59659a098dd3f888","commit_dirty":false,"branch":"main","trigger":"ad_hoc","repository":null,"deployment_id":"0020ef86-49d2-4926-962b-972cb9770fbf"},{"project":"rettighetskartet","url":"https://rettighetskartet.pages.dev/","deployed_at":"2026-09-06T21:20:44.551128Z","commit_hash":null,"commit_dirty":true,"branch":"main","trigger":"ad_hoc","repository":"rettighetskartet-mirror","deployment_id":"0fabc4fb-1e32-43a3-a806-fd57f22b733a"}]}}