{"repo":"NousResearch/hermes-agent","public_id":"110995","display_label":"Kanban dispatch claim scoping per home","summary":"These issues and PRs address a bug where homes on a shared Kanban board could incorrectly claim cards assigned to other homes, and introduce a per-home dispatch allowlist (kanban.dispatch_profiles) to scope claim eligibility correctly.","subsystem":null,"counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":111386},"resolution":{"state":"resolved","by":"pr-111386"},"freshness":{"state":"verified","last_verified_at":"2026-09-15T10:33:54+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":110995,"pr_number":111386,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":110995,"title":"Kanban dispatcher claims across homes on a shared board: profile_exists(\"default\") is unconditionally True, so every home can claim default-assigned cards","url":null,"state":"closed"},{"kind":"pr","number":110997,"title":"fix(kanban): scope dispatch claims to current home","url":null,"state":"closed","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":111004,"title":"fix(kanban): per-home dispatch claim allowlist for shared boards (#110995)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#111386","number":111386},{"kind":"pr","value":"#110995","number":110995},{"kind":"pr","value":"#111900","number":111900}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":111206,"title":"feat(kanban): home-scoped dispatch allowlist (kanban.dispatch_profiles)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#111386","number":111386},{"kind":"pr","value":"#111004","number":111004},{"kind":"pr","value":"#110995","number":110995},{"kind":"pr","value":"#111004","number":111004}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":111386,"title":"fix(kanban): homes with kanban.dispatch_profiles no longer claim other homes' default cards on a shared board (#110995, salvage #111004)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/config_defaults.py","hermes_cli/kanban_db_dispatch.py","tests/hermes_cli/test_kanban_dispatch_claim_allowlist.py","website/docs/user-guide/features/kanban.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}