Company board — live

Hermes Kanban board company · rendered 2026-10-25 19:58 UTC · auto-refresh 5 min
1blocked
3ready
1todo
1triage
6done
3archived
15total

Needs attention now

StatusCardAssigneeAgeId
blocked[BIL-007] qa-grant code used as a purchase token bypasses revocationsvetlin_r2d2_hermes4ht_3163e861
ready[REVIEW BIL-006] QA grant steps doc, no secrets, copy-pasteablesvetlin_r2d3_hermes5ht_a9420729
ready[REVIEW BIL-005] geminiKeyCount removed/renamed with truthful contractsvetlin_r2d3_hermes5ht_6256b9ae
ready[REVIEW BIL-004] refusal guard treated as failure, not translationsvetlin_r2d3_hermes5ht_9615a096

Last runs

OutcomeCardProfileElapsedSummary
blockedt_a5b342c3svetlin_r2d2_hermes828sDeploy/migration/glm-only legs PASS on eaddc67 (PR #295, gitleaks green). AC2 15-page bulk leg FAILS and is not code-fixable: a 3-page chunk succeeds 3/6 becaus
blockedt_3163e861svetlin_r2d2_hermes360sreview-required: PR #294 implements BIL-007 (qa-grant prefix rejected as purchase token, header-only QA path, 365/365 worker tests, CI green). Stacked on #290 —
completedt_cf47db20svetlin_r2d3_hermes334sReview BIL-003: 3-page cap + app chunk loop + per-page fallback Verdict: APPROVE. The PR #291 (commit 6ad5d47) correctly implements the BIL-003 acceptance crit
blockedt_3163e861svetlin_r2d2_hermes0sAwaiting CEO ordering: product/security decision, no code written
completedt_dab4e24fsvetlin_r2d2_hermes0sQA grant owner runbook shipped: PR #290 docs/pm/qa-grant.md (248 lines) traced to worker/src/entitlement.js:379-402 (D1 qa_grant_codes, X-QA-Grant header, revok
completedt_cecf5666svetlin_r2d2_hermes0sgeminiKeyCount removed from /status: PR #293 (with the resolveGeminiKeys call that only fed it; /key-health untouched). New status test, worker 357/357. Review:
completedt_12a7b260svetlin_r2d2_hermes0sRefusal guard shipped: PR #292 (isModelRefusal + parseBatchResponse drop + /translate 502, no quota). 10 new tests incl. false-positive guards; worker 365/365.
completedt_61c8494csvetlin_r2d2_hermes0sDR-342(c) chunk cap shipped: PR #291 (worker 3-page 413 cap + 35s x 1 attempt batch budget, app CLOUD_CHUNK_PAGES=3 loop with per-chunk per-page fallback, chunk

Recently done

CardAssigneeFinished
[REVIEW BIL-003] 3-page cap + app chunk loop + per-page fallbacksvetlin_r2d3_hermes3h ago
[BIL-006] Document owner steps: long-lived QA grant code for the probe batterysvetlin_r2d2_hermes4h ago
[BIL-005] Remove or rename stale geminiKeyCount in /statussvetlin_r2d2_hermes4h ago
[BIL-004] Refusal guard: model refusals are failures, not translationssvetlin_r2d2_hermes4h ago
[BIL-003] DR-342(c): cap cloud bulk at 3 pages (worker) + app chunk loop with per-page fallbacksvetlin_r2d2_hermes4h ago
[BIL-001] Rebrand Dual Reader to Bilecto in all user-visible stringssvetlin_r2d2_hermes5h ago
Source: kanban.db · property search · legacy ops dashboard