mirror of
https://github.com/garrytan/gstack.git
synced 2026-09-27 23:21:53 +02:00
* 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
8 lines
2.2 KiB
JSON
8 lines
2.2 KiB
JSON
{
|
|
"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"
|
|
}
|