Skip to content

feat: harden diagnose and lint workflows#60

Merged
sjquant merged 5 commits into
mainfrom
faraday-took-a-nap-0wd
Jul 24, 2026
Merged

feat: harden diagnose and lint workflows#60
sjquant merged 5 commits into
mainfrom
faraday-took-a-nap-0wd

Conversation

@sjquant

@sjquant sjquant commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Why

Make diagnostics reliable for automated workflows and consistent across Canvas and Deck specs.

Changes

  • normalize invalid JSON validation errors and provide structured JSON error responses
  • add quickthumb diagnose as a lint alias with --fail-on and repeatable --ignore controls
  • support Deck JSON in lint output while preserving slide and layer diagnostic context
  • retain valid edge-crowding findings for visible covering layers and suppress duplicate text-wrap warnings
  • update diagnostic API/CLI documentation and add black-box regression coverage

@sjquant
sjquant force-pushed the faraday-took-a-nap-0wd branch from 4de0c6f to df07a8e Compare July 20, 2026 15:05
@sjquant sjquant self-assigned this Jul 21, 2026
@sjquant
sjquant force-pushed the faraday-took-a-nap-0wd branch from 67e1147 to 65a7804 Compare July 21, 2026 15:27
@sjquant
sjquant merged commit 2a24f52 into main Jul 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant