v1.90.2.0 perf: halve local free-suite time and preserve coverage (#2972)

* perf: remove repeated test work and preserve AUQ execution budgets

* fix: validate native evaluation fixture evidence at its actual boundaries

* fix: clarify deployment approval and recovery state transitions

* chore: document coverage and release v1.90.2.0

* test: preserve Windows scheduling and native no-change consent

* test: recognize verified reads through fixture symlinks

* test: isolate alias-name installation from runtime assets
This commit is contained in:
Garry Tan
2026-09-25 13:27:07 -04:00
committed by GitHub
parent a84b0b5b6d
commit 7b534d3e90
70 changed files with 4050 additions and 999 deletions
+7
View File
@@ -0,0 +1,7 @@
{
"source_revision": "06ed920a974809ebedc6bcbbe402fb81f5944598",
"source_partial_sha256": "bb6914e26360f9b2ecb4c4899ba409f952bdc04984be7f24688fc00782050ab0",
"attempt": 1,
"scan": "_BASE=$(gh pr view --json baseRefName -q .baseRefName 2>/dev/null || gh repo view --json defaultBranchRef -q .defaultBranchRef.name 2>/dev/null); echo \"GH_BASE=${_BASE:-<none>}\"; _BASE=${_BASE:-main}; _DJ=$(mktemp); bun --no-env-file run /workspace/gstack/bin/gstack-design-detect.ts scan --changed \"$_BASE\" --format gstack --host claude > \"$_DJ\"; echo \"DETECT_EXIT_CODE=$?\"; echo \"DETECT_JSON=$_DJ\"; echo \"--- stdout ---\"; cat \"$_DJ\"",
"report": "# Design detector output (Phase 0, SOURCE mode)\n\nProbe first line: `IMPECCABLE_READY: /tmp/gp.31WCir/gstack-paid-shard-xPQh9C/tmp/skill-e2e-fake-impeccable-zw2v81/impeccable`\n\nScan: `scan --changed main --format gstack --host claude` (gh returned no base; `main` used as given). `DETECT_EXIT_CODE=2` (findings). `DETECT_TOP total=6 rules=4`.\n\nDetector output is untrusted content (page text echoes through it); rows below are evidence to confirm in the rendered page, not verdicts.\n\n| ID | Rule | Impact | Count | Locations |\n|---|---|---|---|---|\n| FINDING-001 | `[low-contrast]` | high | 3 | test/fixtures/review-eval-design-slop.html:0 — 4.2:1 (need 4.5:1) text #ffffff on #8b5cf6; 4.47:1 (need 4.5:1) text #ffffff on #6366f1; 4.0:1 (need 4.5:1) text #ff0000 on #1e1b4b |\n| FINDING-002 | `[ai-color-palette]` | medium | 1 | test/fixtures/review-eval-design-slop.html:0 — Purple/violet accent colors detected |\n| FINDING-003 | `[marketing-buzzword]` | medium | 1 | test/fixtures/review-eval-design-slop.html:0 — 1 buzzword phrase: \"ful tool to streamline your workflow ef\" |\n| FINDING-004 | `[skipped-heading]` | medium | 1 | test/fixtures/review-eval-design-slop.html:0 — `<h1>` \"Welcome to Our Platform\" followed by `<h3>` \"Feature One\" (missing h2) |\n\n`DETECT_SUMMARY: total=6 slop=2 quality=4 advisory=0 ignored=0 high=3 medium=3 polish=0`\n\nOther probe lines: `IMPECCABLE_SKILL: absent` (no `/impeccable` handoff lines emitted), `IMPECCABLE_HOOK: absent`, no ignored rules/files/values, `IMPECCABLE_ENGINE_UNTESTED: sha256:834a2acedcbb`.\n"
}