Upstream contribution · AgriciDaniel/claude-seo
claude-seo · Returning an actionable exit status from claude-seo PageSpeed checks
Problem
The PageSpeed-only command stored errors below the selected strategies. Its process-exit check inspected a top-level field, so a pipeline could record success when every strategy failed.
Engineering response
The result now exposes an overall error on total failure and preserves strategy details so the caller can inspect which request failed.
Evidence and scope
The merge record documents an offline trigger using an unsupported URL scheme. This tests command behavior without making a PageSpeed Insights request.