Files
cyclone 616d467c65 docs(reviews): capture 2026-06-23 docset review + CSS reduction experiment
Commit the day's review artifacts so they aren't lost in the working tree:

* 2026-06-23-cyclone-docset-review-A.md — full docset review (Reviewer A:
  requirements + architecture lens; flags the 8-state vs 7-state claim
  lifecycle divergence, FR-20 vs ARCHITECTURE §5.4 tail-endpoint conflict,
  api_routers/ package split status, etc.)
* 2026-06-23-cyclone-docset-review-B.md — code-first counterpart (Reviewer B)
* 2026-06-23-cyclone-groundtruth-audit.md — live-data readiness audit
* 2026-06-23-css-reduction/ — iterative CSS reduction experiment
  (baseline 60,695 B raw / 11,786 B gzip / 9,875 B brotli; 18 prioritized
  candidates; per-iter reports and progress log)

Binary artifacts (PNGs, dist build output) are intentionally not committed —
they're working files for the experiment, not review records.
2026-06-23 16:28:15 -06:00

1322 lines
36 KiB
JSON

{
"startedAt": "2026-06-23T17:50:56.053Z",
"endedAt": "2026-06-23T17:53:02.077Z",
"flows": 57,
"sizes": [
"desktop",
"tablet",
"mobile"
],
"renderedOk": 57,
"interactedOk": 15,
"withConsoleErrors": 21,
"withPageErrors": 0,
"withFailedRequests": 21,
"results": [
{
"flow": "dashboard",
"path": "/",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 964,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/dashboard--desktop.png"
},
{
"flow": "upload",
"path": "/upload",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 950,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/upload--desktop.png"
},
{
"flow": "inbox",
"path": "/inbox",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 935,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/inbox--desktop.png"
},
{
"flow": "claims",
"path": "/claims",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 909,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims--desktop.png"
},
{
"flow": "claims-denied",
"path": "/claims?status=denied",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 934,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims-denied--desktop.png"
},
{
"flow": "remittances",
"path": "/remittances",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 930,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/remittances--desktop.png"
},
{
"flow": "providers",
"path": "/providers",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 948,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/providers--desktop.png"
},
{
"flow": "reconciliation",
"path": "/reconciliation",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 955,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/reconciliation--desktop.png"
},
{
"flow": "acks",
"path": "/acks",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 947,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/acks--desktop.png"
},
{
"flow": "batches",
"path": "/batches",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 942,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/batches--desktop.png"
},
{
"flow": "batch-diff",
"path": "/batch-diff",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 946,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/batch-diff--desktop.png"
},
{
"flow": "activity",
"path": "/activity",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 920,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/activity/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/activity--desktop.png"
},
{
"flow": "404",
"path": "/does-not-exist",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 925,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/404--desktop.png"
},
{
"flow": "claims-drawer",
"path": "/claims",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 924,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED"
],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims-drawer--desktop.png"
},
{
"flow": "remittances-drawer",
"path": "/remittances",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 914,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/remittances-drawer--desktop.png"
},
{
"flow": "inbox-row-focused",
"path": "/inbox",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 1041,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/inbox-row-focused--desktop.png"
},
{
"flow": "search-focused",
"path": "/",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 938,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/search-focused--desktop.png"
},
{
"flow": "cheatsheet-open",
"path": "/",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 948,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/cheatsheet-open--desktop.png"
},
{
"flow": "upload-dropzone-focused",
"path": "/upload",
"size": "desktop",
"viewport": {
"w": 1440,
"h": 900
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 923,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/upload-dropzone-focused--desktop.png"
},
{
"flow": "dashboard",
"path": "/",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 939,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/dashboard--tablet.png"
},
{
"flow": "upload",
"path": "/upload",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 931,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/upload--tablet.png"
},
{
"flow": "inbox",
"path": "/inbox",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 920,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/inbox--tablet.png"
},
{
"flow": "claims",
"path": "/claims",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 923,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims--tablet.png"
},
{
"flow": "claims-denied",
"path": "/claims?status=denied",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 927,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims-denied--tablet.png"
},
{
"flow": "remittances",
"path": "/remittances",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 922,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/remittances--tablet.png"
},
{
"flow": "providers",
"path": "/providers",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 929,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/providers--tablet.png"
},
{
"flow": "reconciliation",
"path": "/reconciliation",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 948,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/reconciliation--tablet.png"
},
{
"flow": "acks",
"path": "/acks",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 933,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/acks--tablet.png"
},
{
"flow": "batches",
"path": "/batches",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 1017,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/batches--tablet.png"
},
{
"flow": "batch-diff",
"path": "/batch-diff",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 972,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/batch-diff--tablet.png"
},
{
"flow": "activity",
"path": "/activity",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 914,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/activity/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/activity--tablet.png"
},
{
"flow": "404",
"path": "/does-not-exist",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 953,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/404--tablet.png"
},
{
"flow": "claims-drawer",
"path": "/claims",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 925,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED"
],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims-drawer--tablet.png"
},
{
"flow": "remittances-drawer",
"path": "/remittances",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 926,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/remittances-drawer--tablet.png"
},
{
"flow": "inbox-row-focused",
"path": "/inbox",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 929,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/inbox-row-focused--tablet.png"
},
{
"flow": "search-focused",
"path": "/",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 925,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/search-focused--tablet.png"
},
{
"flow": "cheatsheet-open",
"path": "/",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 935,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/cheatsheet-open--tablet.png"
},
{
"flow": "upload-dropzone-focused",
"path": "/upload",
"size": "tablet",
"viewport": {
"w": 768,
"h": 1024
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 960,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/upload-dropzone-focused--tablet.png"
},
{
"flow": "dashboard",
"path": "/",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 956,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/dashboard--mobile.png"
},
{
"flow": "upload",
"path": "/upload",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 942,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/upload--mobile.png"
},
{
"flow": "inbox",
"path": "/inbox",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 1009,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/inbox--mobile.png"
},
{
"flow": "claims",
"path": "/claims",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 969,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims--mobile.png"
},
{
"flow": "claims-denied",
"path": "/claims?status=denied",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 939,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims-denied--mobile.png"
},
{
"flow": "remittances",
"path": "/remittances",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 913,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/remittances--mobile.png"
},
{
"flow": "providers",
"path": "/providers",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 925,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/providers--mobile.png"
},
{
"flow": "reconciliation",
"path": "/reconciliation",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 934,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/reconciliation--mobile.png"
},
{
"flow": "acks",
"path": "/acks",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 928,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/acks--mobile.png"
},
{
"flow": "batches",
"path": "/batches",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 942,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/batches--mobile.png"
},
{
"flow": "batch-diff",
"path": "/batch-diff",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 944,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/batch-diff--mobile.png"
},
{
"flow": "activity",
"path": "/activity",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 926,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/activity/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/activity--mobile.png"
},
{
"flow": "404",
"path": "/does-not-exist",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "static",
"probe": {
"rendered": true,
"loadMs": 953,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/404--mobile.png"
},
{
"flow": "claims-drawer",
"path": "/claims",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 918,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED"
],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/claims-drawer--mobile.png"
},
{
"flow": "remittances-drawer",
"path": "/remittances",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 940,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": false,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/remittances-drawer--mobile.png"
},
{
"flow": "inbox-row-focused",
"path": "/inbox",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 934,
"readyError": null,
"consoleErrors": [
"Failed to load resource: net::ERR_FAILED",
"Failed to load resource: net::ERR_FAILED"
],
"pageErrors": [],
"failedRequests": [
"GET http://127.0.0.1:5173/api/claims/stream :: net::ERR_FAILED",
"GET http://127.0.0.1:5173/api/remittances/stream :: net::ERR_FAILED"
],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/inbox-row-focused--mobile.png"
},
{
"flow": "search-focused",
"path": "/",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 917,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/search-focused--mobile.png"
},
{
"flow": "cheatsheet-open",
"path": "/",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 933,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/cheatsheet-open--mobile.png"
},
{
"flow": "upload-dropzone-focused",
"path": "/upload",
"size": "mobile",
"viewport": {
"w": 375,
"h": 812
},
"kind": "interactive",
"probe": {
"rendered": true,
"loadMs": 936,
"readyError": null,
"consoleErrors": [],
"pageErrors": [],
"failedRequests": [],
"interacted": true,
"interactError": null
},
"shot": "/Users/openclaw/dev/cyclone/docs/reviews/2026-06-23-css-reduction/baseline-shots/upload-dropzone-focused--mobile.png"
}
]
}