# Issue tracker: Linear Issues and specs for this repo live in Linear. Use the Linear MCP tools for all operations. - **Workspace**: maneco-workspace (https://linear.app/maneco-workspace) - **Team**: Maneco-workspace - **Issue statuses**: Backlog, Todo, In Progress, Done, Canceled, Duplicate ## Conventions - **Create an issue**: `save_issue` with `title`, `team` (`Maneco-workspace`), and markdown `description`. Assign via `assignee` ("me" for the current user). - **Read an issue**: `get_issue` by identifier (e.g. `LIN-123`). - **List issues**: `list_issues` filtered by `team`, `assignee`, `state`, or `project`. - **Comment on an issue**: `save_comment` with `issueId` and markdown `body`. - **Apply / remove labels**: `save_issue` with `labels` (replaces the full set). - **Move workflow state**: `save_issue` with `state` (e.g. `Todo`, `In Progress`, `Done`, `Canceled`). - **Link work**: `save_issue` with `project`, `cycle`, `parentId`, `blocks` / `blockedBy` (relations are append-only). - **Cross-link to a PR**: attach the PR URL via `save_issue` `links`. ## Required: issue before work and before PR Every branch, worktree, and pull request in this repo must be tied to a Linear issue. 1. **Starting work:** require an identifier (e.g. `MAN-132`). If the user did not give one, search Linear. If none fits, create the issue with `save_issue` on team `Maneco-workspace` *before* creating a branch or worktree. 2. **Branch:** include the identifier (`docs/man-132-…`, `feat/man-126-…`). 3. **PR:** cite identifier + URL in the body. An OpenSpec change is extra context, not a substitute. 4. **After the PR exists:** attach the PR URL on the issue via `save_issue` `links`. Do this as part of the automatic SDLC in `AGENTS.md` — do not ask before opening the PR. 5. If Linear MCP is unavailable, stop and report — do not start untracked work. ## When a skill says "publish to the issue tracker" Create a Linear issue with `save_issue` on team `Maneco-workspace`. ## When a skill says "fetch the relevant ticket" Run `get_issue` on the identifier and read the description, state, labels, and assignee.