{"ok":true,"nodeEnv":"production","currentEnv":"REMOTE_PROD","nextPublicCurrentEnv":"REMOTE_PROD","projectId":"copycat-intel","webConfigReady":true,"missingWebEnvKeys":[],"web":{"apiKey":"AIzaSyB-X8iX55Xlj7AvZS30TBERqhVtO9XnpaY","authDomain":"copycat-intel.firebaseapp.com","projectId":"copycat-intel","storageBucket":"copycat-intel.firebasestorage.app","messagingSenderId":"598442031160","appId":"1:598442031160:web:db1d88439bda6e76674ecd","measurementId":"G-PF9V7VVEED","hasMeasurementId":true},"functions":{"region":"us-central1","emulatorHost":null,"debugBaseUrl":null},"admin":{"appName":"[DEFAULT]","authReady":true,"firestoreReady":true,"storageReady":true,"googleApplicationCredentialsPath":null,"initMode":"inline_service_account","projectId":"copycat-intel","storageBucket":"copycat-intel.firebasestorage.app","hasInlineServiceAccount":true,"hasGoogleApplicationCredentials":false,"currentEnv":"REMOTE_PROD","nextPublicCurrentEnv":"REMOTE_PROD","nodeEnv":"production"},"release":{"currentVersion":"0.1.144","releasedAt":"2026-05-28T14:38:28.116Z","latestBySurface":{"client":{"version":"0.1.144","releasedAt":"2026-05-28T14:38:28.116Z"},"nextjs-server":{"version":"0.1.144","releasedAt":"2026-05-28T14:38:28.116Z"},"firebase-functions":{"version":"0.1.144","releasedAt":"2026-05-28T14:38:28.116Z"},"ui-ux":{"version":"0.1.144","releasedAt":"2026-05-28T14:38:28.116Z"}},"history":[{"version":"0.1.144","releasedAt":"2026-05-28T14:38:28.116Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.143","releasedAt":"2026-05-28T13:50:20.302Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.142","releasedAt":"2026-05-28T06:49:59.412Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.141","releasedAt":"2026-05-28T05:03:49.820Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.140","releasedAt":"2026-05-27T17:24:45.305Z","summary":"Plan Structure final PR merge refresh","surfaces":["client","nextjs-server","ui-ux"]},{"version":"0.1.139","releasedAt":"2026-05-27T17:21:14.835Z","summary":"Plan Structure short and full Gemini request artifacts","surfaces":["client","nextjs-server","ui-ux"]},{"version":"0.1.138","releasedAt":"2026-05-27T15:51:17.373Z","summary":"Plan Structure review controls and Gemini request trace","surfaces":["client","nextjs-server","ui-ux"]},{"version":"0.1.137","releasedAt":"2026-05-27T06:01:05.059Z","summary":"Site Structure prompt controls and evidence-rich planning","surfaces":["client","nextjs-server","ui-ux"]},{"version":"0.1.136","releasedAt":"2026-05-26T18:52:25.130Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.135","releasedAt":"2026-05-26T12:22:09.888Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.134","releasedAt":"2026-05-26T03:33:45.024Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.133","releasedAt":"2026-05-25T15:52:34.354Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.132","releasedAt":"2026-05-25T13:16:09.153Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.131","releasedAt":"2026-05-25T12:41:21.371Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.130","releasedAt":"2026-05-25T10:34:26.385Z","summary":"Wayback saved evidence action polish","surfaces":["client","ui-ux"]},{"version":"0.1.129","releasedAt":"2026-05-25T07:11:17.915Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.128","releasedAt":"2026-05-25T06:58:25.568Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.127","releasedAt":"2026-05-25T06:45:59.525Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.126","releasedAt":"2026-05-25T06:26:09.027Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.125","releasedAt":"2026-05-25T05:57:02.636Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.124","releasedAt":"2026-05-25T05:29:55.259Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.123","releasedAt":"2026-05-24T18:37:19.211Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.122","releasedAt":"2026-05-23T07:33:57.861Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.121","releasedAt":"2026-05-23T04:21:19.650Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.120","releasedAt":"2026-05-22T20:39:42.027Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.119","releasedAt":"2026-05-22T20:23:21.551Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.118","releasedAt":"2026-05-22T05:22:29.738Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.117","releasedAt":"2026-05-22T04:19:52.559Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.116","releasedAt":"2026-05-21T19:22:19.339Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.115","releasedAt":"2026-05-21T03:51:44.114Z","summary":"Minimal 404 page redesign","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.114","releasedAt":"2026-05-20T19:14:17.930Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.113","releasedAt":"2026-05-20T18:19:34.743Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.112","releasedAt":"2026-05-20T17:00:31.160Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.111","releasedAt":"2026-05-20T13:12:17.771Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.110","releasedAt":"2026-05-19T12:23:23.812Z","summary":"Enforce design token gate and neutral-literal cleanup.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.109","releasedAt":"2026-05-19T07:35:35.602Z","summary":"Standardize Revive Intent design system.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.108","releasedAt":"2026-05-18T18:26:34.282Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.107","releasedAt":"2026-05-18T17:33:59.617Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.106","releasedAt":"2026-05-18T16:26:12.589Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.105","releasedAt":"2026-05-18T14:15:41.300Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.104","releasedAt":"2026-05-18T12:51:19.246Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.103","releasedAt":"2026-05-18T06:41:49.748Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.102","releasedAt":"2026-05-18T06:39:21.730Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.101","releasedAt":"2026-05-18T05:09:25.476Z","summary":"Issue #93 production calibration report and site-health retry worker fix.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.100","releasedAt":"2026-05-18T04:11:07.529Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.99","releasedAt":"2026-05-17T19:08:42.905Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.98","releasedAt":"2026-05-17T12:34:25.795Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.97","releasedAt":"2026-05-17T06:09:21.398Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.96","releasedAt":"2026-05-17T04:41:56.565Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.95","releasedAt":"2026-05-16T18:28:50.455Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.94","releasedAt":"2026-05-16T17:46:58.777Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.93","releasedAt":"2026-05-16T17:26:01.342Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.92","releasedAt":"2026-05-16T13:57:14.750Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.91","releasedAt":"2026-05-16T06:08:24.644Z","summary":"Deterministic hard-dead readiness precedence","surfaces":["nextjs-server","firebase-functions"]},{"version":"0.1.90","releasedAt":"2026-05-16T05:19:30.098Z","summary":"Fast indexed dashboard filters","surfaces":["nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.89","releasedAt":"2026-05-15T13:16:47.650Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.88","releasedAt":"2026-05-15T13:07:30.267Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.87","releasedAt":"2026-05-15T08:58:08.497Z","summary":"Queue readiness gates and retry lane","surfaces":["nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.86","releasedAt":"2026-05-15T06:57:01.288Z","summary":"Queue scoring settings for current and peak Ahrefs demand","surfaces":["nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.85","releasedAt":"2026-05-15T04:52:06.999Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.84","releasedAt":"2026-05-14T10:36:14.251Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.83","releasedAt":"2026-05-14T07:23:55.798Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.82","releasedAt":"2026-05-13T11:37:59.636Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.81","releasedAt":"2026-05-13T10:21:30.570Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.80","releasedAt":"2026-05-13T07:33:37.584Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.79","releasedAt":"2026-05-12T19:14:12.837Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.78","releasedAt":"2026-05-12T16:35:25.145Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.77","releasedAt":"2026-05-12T12:56:40.353Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.76","releasedAt":"2026-05-12T11:56:04.974Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.75","releasedAt":"2026-05-12T06:26:11.050Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.74","releasedAt":"2026-05-12T04:39:28.543Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.73","releasedAt":"2026-05-12T03:14:11.408Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.72","releasedAt":"2026-05-11T18:08:26.944Z","summary":"Add human decision confidence ratings","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.71","releasedAt":"2026-05-11T16:00:00.372Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.70","releasedAt":"2026-05-11T14:38:55.413Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.69","releasedAt":"2026-05-11T13:58:48.626Z","summary":"Honor Ahrefs traffic floor in judge reruns","surfaces":["client","nextjs-server","firebase-functions"]},{"version":"0.1.68","releasedAt":"2026-05-11T13:09:05.077Z","summary":"Ahrefs current-traffic floor","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.67","releasedAt":"2026-05-11T04:26:25.059Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.66","releasedAt":"2026-05-11T02:34:54.820Z","summary":"Fix site-check evidence harness and cleanup","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.65","releasedAt":"2026-05-11T02:24:00.262Z","summary":"add quick candidate cardview + wayback actions","surfaces":["client","ui-ux"]},{"version":"0.1.64","releasedAt":"2026-05-10T04:20:22.929Z","summary":"Death probe worker closeout","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.63","releasedAt":"2026-05-10T04:08:02.346Z","summary":"Issue #20 closeout production runners","surfaces":["nextjs-server","firebase-functions"]},{"version":"0.1.62","releasedAt":"2026-05-09T01:44:37.682Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.61","releasedAt":"2026-05-08T13:44:02.808Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.60","releasedAt":"2026-05-08T12:37:59.253Z","summary":"Fix App Hosting environment split","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.59","releasedAt":"2026-05-07T18:44:16.468Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.58","releasedAt":"2026-05-07T15:56:21.302Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.57","releasedAt":"2026-05-07T13:37:26.029Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.56","releasedAt":"2026-05-07T12:43:10.254Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.55","releasedAt":"2026-05-07T12:11:36.061Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.54","releasedAt":"2026-05-07T05:34:06.272Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.53","releasedAt":"2026-05-07T04:07:51.089Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.52","releasedAt":"2026-05-06T17:19:35.131Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.51","releasedAt":"2026-05-06T14:57:50.740Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.50","releasedAt":"2026-05-06T14:20:58.593Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.49","releasedAt":"2026-05-06T14:19:40.198Z","summary":"Fix release footer dev refresh","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.48","releasedAt":"2026-05-06T14:15:32.526Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.47","releasedAt":"2026-05-06T02:20:45.731Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.46","releasedAt":"2026-05-06T02:19:47.009Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.45","releasedAt":"2026-05-05T19:06:31.211Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.44","releasedAt":"2026-05-05T15:33:17.198Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.43","releasedAt":"2026-05-04T16:50:02.915Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.42","releasedAt":"2026-05-04T15:02:18.248Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.41","releasedAt":"2026-05-04T12:35:30.978Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.40","releasedAt":"2026-05-04T11:45:07.760Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.39","releasedAt":"2026-05-04T09:07:51.592Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.38","releasedAt":"2026-05-03T08:14:10.844Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.37","releasedAt":"2026-05-03T05:51:59.158Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.36","releasedAt":"2026-05-03T05:51:47.425Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.35","releasedAt":"2026-05-03T05:35:06.869Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.34","releasedAt":"2026-05-02T11:18:53.636Z","summary":"Dashboard navigation alignment","surfaces":["ui-ux"]},{"version":"0.1.33","releasedAt":"2026-05-02T08:47:33.044Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.32","releasedAt":"2026-05-02T07:13:32.458Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.31","releasedAt":"2026-05-02T04:59:10.027Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.30","releasedAt":"2026-05-01T19:05:41.113Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.29","releasedAt":"2026-05-01T17:34:57.239Z","summary":"Trim deployed judge secret before callable trigger","surfaces":["nextjs-server","ui-ux"]},{"version":"0.1.28","releasedAt":"2026-05-01T17:14:38.189Z","summary":"Deploy Firebase Gemini judge release validation","surfaces":["nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.27","releasedAt":"2026-05-01T17:00:28.984Z","summary":"Firebase Gemini judge for site-check runs","surfaces":["nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.26","releasedAt":"2026-05-01T15:22:06.634Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.25","releasedAt":"2026-05-01T13:08:41.225Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.24","releasedAt":"2026-05-01T12:52:53.361Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.23","releasedAt":"2026-05-01T07:37:54.264Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.22","releasedAt":"2026-05-01T07:17:01.136Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.21","releasedAt":"2026-05-01T04:51:56.238Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.20","releasedAt":"2026-04-30T19:05:01.959Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.19","releasedAt":"2026-04-30T18:59:37.377Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.18","releasedAt":"2026-04-30T07:19:11.236Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.17","releasedAt":"2026-04-29T13:49:51.056Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.16","releasedAt":"2026-04-29T13:20:48.050Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.15","releasedAt":"2026-04-29T11:35:04.167Z","summary":"Actor attribution backfill","surfaces":["nextjs-server","firebase-functions"]},{"version":"0.1.14","releasedAt":"2026-04-29T08:05:20.111Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.13","releasedAt":"2026-04-27T04:57:03.950Z","summary":"Add review card hotkeys and command center","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.12","releasedAt":"2026-04-27T04:06:33.487Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.11","releasedAt":"2026-04-26T11:07:46.543Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.10","releasedAt":"2026-04-26T10:58:28.085Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.9","releasedAt":"2026-04-26T10:42:11.218Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.8","releasedAt":"2026-04-26T10:29:03.341Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.7","releasedAt":"2026-04-26T09:47:29.797Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.6","releasedAt":"2026-04-26T09:22:08.546Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.5","releasedAt":"2026-04-26T08:36:42.596Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.4","releasedAt":"2026-04-26T07:31:28.565Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.3","releasedAt":"2026-04-26T07:17:21.080Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.2","releasedAt":"2026-04-19T19:25:28.721Z","summary":"Updated client, nextjs-server, firebase-functions, ui-ux.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.1","releasedAt":"2026-04-19T18:52:05.759Z","summary":"Footer release chip hover, tests, and command validation","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]},{"version":"0.1.0","releasedAt":"2026-04-19T00:00:00.000Z","summary":"Initial tracked release for the Revive Intent web app and Firebase stack.","surfaces":["client","nextjs-server","firebase-functions","ui-ux"]}]}}