New pull request
feat(roster-assistant): assistant prompt + Claude call with structured output
All checks were successful
qa / sql-layer-check (pull_request) Successful in 10s
qa / i18n-string-check (pull_request) Successful in 10s
qa / dockerfile (pull_request) Successful in 11s
qa / db-schema (pull_request) Successful in 22s
qa / qa-1 (pull_request) Successful in 2m40s
qa / qa (pull_request) Successful in 0s
#1223 by code-lead was merged 2026-05-16 08:59:12 +00:00 0 / 3 1 approval
feat(roster-assistant): catalog snapshot collector + GET /roster/assistant/catalog
All checks were successful
qa / sql-layer-check (pull_request) Successful in 8s
qa / i18n-string-check (pull_request) Successful in 9s
qa / dockerfile (pull_request) Successful in 10s
qa / db-schema (pull_request) Successful in 21s
qa / qa-1 (pull_request) Successful in 2m24s
qa / qa (pull_request) Successful in 0s
#1218 by code-lead was merged 2026-05-15 20:18:36 +00:00 3 / 3 1 approval
refactor(server): extract agent-type domain logic out of HTTP handler
All checks were successful
qa / i18n-string-check (pull_request) Successful in 15s
qa / sql-layer-check (pull_request) Successful in 23s
qa / db-schema (pull_request) Successful in 52s
qa / dockerfile (pull_request) Successful in 56s
qa / qa-1 (pull_request) Successful in 4m22s
qa / qa (pull_request) Successful in 0s
#1143 by code-lead was merged 2026-05-13 22:21:21 +00:00 3 / 3 1 approval
refactor(web): /workspace chat-only — strip spec mode, drop ?spec/?task params
All checks were successful
qa / i18n-string-check (pull_request) Successful in 11s
qa / dockerfile (pull_request) Successful in 11s
qa / sql-layer-check (pull_request) Successful in 14s
qa / db-schema (pull_request) Successful in 21s
qa / qa-1 (pull_request) Successful in 3m5s
qa / qa (pull_request) Successful in 0s
#1129 by code-lead was merged 2026-05-13 16:34:55 +00:00 2 / 12 1 approval
fix(agents): invalidate stale session rows on non-success terminal status
All checks were successful
qa / i18n-string-check (pull_request) Successful in 54s
qa / sql-layer-check (pull_request) Successful in 1m4s
qa / db-schema (pull_request) Successful in 1m9s
qa / dockerfile (pull_request) Successful in 1m12s
qa / qa-1 (pull_request) Successful in 5m57s
qa / qa (pull_request) Successful in 0s
#1111 by code-lead was merged 2026-05-11 19:26:29 +00:00 5 / 6 1 approval
feat(web): sidebar collapse / icon-only mode + persistence (#1024)
All checks were successful
qa / dockerfile (pull_request) Successful in 12s
qa / sql-layer-check (pull_request) Successful in 12s
qa / i18n-string-check (pull_request) Successful in 12s
qa / db-schema (pull_request) Successful in 14s
qa / qa-1 (pull_request) Successful in 3m12s
qa / qa (pull_request) Successful in 0s
#1044 by code-lead was merged 2026-05-10 13:26:13 +00:00 0 / 4 1 change request
fix(cursor-cli-adapter): synthesise non-ok result on exec-failure exit
All checks were successful
qa / dockerfile (pull_request) Successful in 17s
qa / i18n-string-check (pull_request) Successful in 17s
qa / db-schema (pull_request) Successful in 20s
qa / sql-layer-check (pull_request) Successful in 13s
qa / qa-1 (pull_request) Successful in 4m8s
qa / qa (pull_request) Successful in 0s
#1039 by code-lead was merged 2026-05-10 12:03:51 +00:00 7 / 7 1 approval
feat(web): switch AppShell to sidebar layout
All checks were successful
qa / dockerfile (pull_request) Successful in 5s
qa / sql-layer-check (pull_request) Successful in 5s
qa / i18n-string-check (pull_request) Successful in 9s
qa / db-schema (pull_request) Successful in 9s
qa / qa-1 (pull_request) Successful in 2m6s
qa / qa (pull_request) Successful in 0s
#1034 by code-lead was merged 2026-05-10 11:23:45 +00:00 0 / 4 1 approval
feat(web): <NavSections> shared primitive (rail + drawer variants)
All checks were successful
qa / sql-layer-check (pull_request) Successful in 10s
qa / dockerfile (pull_request) Successful in 10s
qa / i18n-string-check (pull_request) Successful in 11s
qa / db-schema (pull_request) Successful in 12s
qa / qa-1 (pull_request) Successful in 2m38s
qa / qa (pull_request) Successful in 0s
#1029 by code-lead was merged 2026-05-09 21:39:33 +00:00 3 / 5 1 approval
feat(dashboard): Forgejo/Cursor-grade diff review viewer (#1009)
All checks were successful
qa / sql-layer-check (pull_request) Successful in 13s
qa / i18n-string-check (pull_request) Successful in 13s
qa / dockerfile (pull_request) Successful in 14s
qa / db-schema (pull_request) Successful in 16s
qa / qa-1 (pull_request) Successful in 2m13s
qa / qa (pull_request) Successful in 0s
#1012 by code-lead was merged 2026-05-09 11:27:00 +00:00 0 / 4 1 approval
feat(dashboard): tool widget coverage + JSON-free unknown view
All checks were successful
qa / sql-layer-check (pull_request) Successful in 15s
qa / i18n-string-check (pull_request) Successful in 15s
qa / dockerfile (pull_request) Successful in 15s
qa / db-schema (pull_request) Successful in 17s
qa / qa-1 (pull_request) Successful in 2m16s
qa / qa (pull_request) Successful in 0s
#1010 by code-lead was merged 2026-05-09 10:52:29 +00:00 5 / 5 1 approval
feat(agents): per-model rate table + per-delta cost accumulation
All checks were successful
qa / i18n-string-check (pull_request) Successful in 21s
qa / dockerfile (pull_request) Successful in 26s
qa / db-schema (pull_request) Successful in 27s
qa / sql-layer-check (pull_request) Successful in 9s
qa / qa-1 (pull_request) Successful in 2m30s
qa / qa (pull_request) Successful in 0s
#1003 by code-lead was merged 2026-05-08 21:32:54 +00:00 4 / 4 1 approval
feat(dashboard): session scrubber — sticky bottom track, kbd nav, replay
All checks were successful
qa / dockerfile (pull_request) Successful in 10s
qa / sql-layer-check (pull_request) Successful in 10s
qa / i18n-string-check (pull_request) Successful in 10s
qa / db-schema (pull_request) Successful in 12s
qa / qa-1 (pull_request) Successful in 2m21s
qa / qa (pull_request) Successful in 0s
#1001 by code-lead was merged 2026-05-08 21:52:44 +00:00 5 / 5 1 approval
feat(approvals): inline approval gate with 5-min auto-deny + audit
All checks were successful
qa / i18n-string-check (pull_request) Successful in 15s
qa / dockerfile (pull_request) Successful in 15s
qa / db-schema (pull_request) Successful in 16s
qa / sql-layer-check (pull_request) Successful in 8s
qa / qa-1 (pull_request) Successful in 2m36s
qa / qa (pull_request) Successful in 0s
#998 by code-lead was merged 2026-05-08 20:15:21 +00:00 4 / 5 1 approval
feat(agents): synthesize shell_output_delta for claude-code via container log stream
Some checks failed
qa / sql-layer-check (pull_request) Successful in 17s
qa / dockerfile (pull_request) Successful in 20s
qa / i18n-string-check (pull_request) Successful in 20s
qa / db-schema (pull_request) Successful in 45s
qa / qa-1 (pull_request) Failing after 1m41s
qa / qa (pull_request) Failing after 0s
#994 by code-lead was merged 2026-05-08 19:39:01 +00:00 0 / 6 1 change request
feat(agents): replay cursor Run.conversation() on resume
All checks were successful
qa / dockerfile (pull_request) Successful in 15s
qa / sql-layer-check (pull_request) Successful in 15s
qa / i18n-string-check (pull_request) Successful in 17s
qa / db-schema (pull_request) Successful in 44s
qa / qa-1 (pull_request) Successful in 2m25s
qa / qa (pull_request) Successful in 0s
#992 by code-lead was merged 2026-05-08 19:11:33 +00:00 6 / 6 1 approval
feat(agents): stream cursor InteractionUpdate deltas (#951)
All checks were successful
qa / dockerfile (pull_request) Successful in 20s
qa / sql-layer-check (pull_request) Successful in 20s
qa / i18n-string-check (pull_request) Successful in 24s
qa / db-schema (pull_request) Successful in 30s
qa / qa-1 (pull_request) Successful in 2m13s
qa / qa (pull_request) Successful in 0s
#988 by code-lead was merged 2026-05-08 15:11:32 +00:00 6 / 6 1 approval
feat(agents): pluggable CheckpointStore + cursor run-event persistence
Some checks failed
qa / dockerfile (pull_request) Successful in 14s
qa / i18n-string-check (pull_request) Successful in 14s
qa / db-schema (pull_request) Successful in 16s
qa / sql-layer-check (pull_request) Successful in 14s
qa / qa-1 (pull_request) Failing after 12m53s
qa / qa (pull_request) Failing after 0s
#987 by code-lead was merged 2026-05-08 18:59:26 +00:00 0 / 5 1 approval
feat(shared): canonical ToolKind taxonomy + per-kind dashboard widgets
Some checks failed
qa / sql-layer-check (pull_request) Successful in 7s
qa / dockerfile (pull_request) Successful in 10s
qa / db-schema (pull_request) Successful in 11s
qa / i18n-string-check (pull_request) Successful in 12s
qa / qa-1 (pull_request) Failing after 11m59s
qa / qa (pull_request) Failing after 0s
#984 by code-lead was merged 2026-05-08 14:37:00 +00:00 0 / 4 1 change request
feat(dashboard): cancel / pause / fork affordances on agent cards (#972)
Some checks failed
qa / i18n-string-check (pull_request) Successful in 13s
qa / dockerfile (pull_request) Successful in 13s
qa / sql-layer-check (pull_request) Successful in 13s
qa / db-schema (pull_request) Successful in 16s
qa / qa-1 (pull_request) Failing after 2m30s
qa / qa (pull_request) Failing after 0s
#982 by code-lead was merged 2026-05-08 14:36:32 +00:00 2 / 4 1 approval