KB / Daily / 2026-08-26

2026-08-26

2026-08-26

  • 08:22 — monorepo #1355 recert PASS @ 51fb0ef (PR #1371): .github/workflows/claude-ci-fix.yml binds workflow_run.head_branch via env RAW_BRANCH (sanitize step uses $RAW_BRANCH, no run: interpolation). Job if requires head_repository.full_name == github.repository (same-repo PRs only, not forks). Checkout ref: still interpolates head_branch in with: (not shell). Left #1282 #1305 #1300.
  • 08:31 — monorepo #1354 recert PASS @ 60d841af (PR #1372): three scratch files 404 on master (list-presets.ts, test-anyrouter.ts, test-gemini.ts). .gitleaks.toml + gitleaks.yml present (sk-ar-v1- rule, working-tree --no-git). Did not fetch/print secrets. AnyRouter revoke 401 not treated as FAIL. Google AIza leftover not filed. Left #1282 #1305 #1300.
  • 15:46 — anyrouter playground model picker leftover after PR #2731: no overflow (PASS). Filed #2732: BYOK wraps to a second row at 768–1280 because overlay width is pinned at 608px; tab buttons 26px (list rows 44px); list clipped mid-row. https://github.com/duyet/anyrouter/issues/2732
  • 15:49 — playground picker: tabs must be inline (scroll, no scrollbar). Selected-row left orange rail is slop. #2732 spec comment. Filed #2733. anyrouter + QA local loop.
  • 16:43 — anyrouter #2732+#2733 recert PASS @ 17696c8 (PR #2735): picker tabs one inline 44px row, overflow-x auto + scrollbar-width none, selected border-left 0. Overlay in viewport. Did not file.