Rudy Celekli

Upstream contribution · AgriciDaniel/claude-seo

claude-seo · Returning an actionable exit status from claude-seo PageSpeed checks

Rudy Celekli’s engineering portfolio · AI-assisted summary

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.