{"repo":"NousResearch/hermes-agent","public_id":"35096","display_label":"Kanban DB schema migration TEXT to INTEGER PK","summary":"These items address a bug where legacy kanban tables using TEXT primary keys were not being migrated to INTEGER AUTOINCREMENT on open. The fixes ensure the schema rebuild is triggered correctly rather than silently skipped.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":35219,"merged_at":"2026-05-30T08:40:49+00:00"},"resolution":{"state":"resolved","by":"pr-35219"},"freshness":{"state":"verified","last_verified_at":"2026-05-30T08:40:49+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":35096,"pr_number":35219,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-05-30T08:40:49+00:00"}],"members":[{"kind":"issue","number":35096,"title":"Kanban DB schema migration silently skipped — TEXT PRIMARY KEY tables never upgraded to INTEGER AUTOINCREMENT","url":null,"state":"closed"},{"kind":"pr","number":35110,"title":"fix(kanban): rebuild tables with TEXT PK to INTEGER AUTOINCREMENT on open","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#35219","number":35219}],"category":"uncategorized","implication":"needs_llm"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":35219,"title":"fix(kanban): rebuild legacy TEXT-PK tables to INTEGER AUTOINCREMENT on open","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/kanban_db.py","tests/hermes_cli/test_kanban_db_init.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}