Skip to content

[feat] Linear status reconciliation view #56

Description

@Sph3ricalPeter

Priority: P2
Effort: ~2–3 days
AI required: No
Depends on: Persistent commit↔issue index

A view showing mismatches between local git state and Linear issue states. The kind of thing nobody can build because nobody else sees both sides.

Scope — surfaces these conditions:

  • Issues marked Done in Linear with unpushed local commits referencing them
  • Issues assigned to user, not Done, with no commits referencing them (forgotten work)
  • Branches with issue IDs whose issue was closed by someone else
  • Issues with commits across multiple branches (potential confusion)
  • Local branches for issues that have been deleted/archived in Linear

Acceptance criteria:

  • Dedicated view accessible from Linear panel or command palette
  • Each mismatch type clearly labeled with suggested action
  • Bulk actions where sensible (e.g., delete branches for archived issues)
  • No false positives from stale cache — verify before flagging

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions