validate-canvas-change · git:20260712.f866026 · 2026-07-12 · sha256 2351192a0688ec83
validate-canvas-change git:20260712.f866026A
Immutable. This exact content is served forever at /api/v1/blob/2351192a0688ec83.
--- name: validate-canvas-change description: Select and run proportionate validation for changes to apps/canvas-workspace. Use when iterating on Canvas Workspace code, finishing a feature or fix, preparing release evidence, or deciding whether a full performance report is necessary. --- # Validate a Canvas Change Use `apps/canvas-workspace/harness/validate/validation.yaml` as the command source of truth. Run from the repository root. ## Choose the Level - During iteration, run `pnpm run harness` (default `quick`). Keep feedback fast and do not run the full performance report. - When the change is functionally complete, run `pnpm run harness -- --level standard`. - Run `pnpm run harness -- --level release` only for a performance-focused task, a performance-sensitive change, or release evidence. - Do not use `--all` as routine acceptance for a local change. It intentionally selects `release` and performs a repository-wide sweep. Treat changes to performance policies or collectors, Electron/Vite build and packaging configuration, startup/bootstrap paths, and hot renderer interaction paths as performance-sensitive. For an ordinary localized UI or logic change, `standard` is the completion level unless the user explicitly requests performance evidence. Report the commands actually run and any release-only or manual checks skipped.