CopilotKit / CopilotKit/outpost

Sync: four open product decisions blocking anything beyond the Linear-only path

Open
#210 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: sync roadmap roadmap: next
Dominant language
TypeScript
Stars
7
Forks
3
Avg merge
7d 16h
Merged PRs (30d)
15

Description

Four decisions the sync engine needs before it can be turned on beyond its current Linear-only path. Each is a product call, not an implementation question.

  1. Which Linear team receives Outpost issues. The adapter needs a destination team; there is no default that is obviously right.
  2. All tickets, or escalated-only. Pushing every community ticket into Linear will bury the engineering backlog. Escalated-only is the conservative default but needs agreement.
  3. Conflict-queue UI. When both sides change the same field, something has to arbitrate. Today the loser is silently discarded (#139 covers the mechanical bug; this is the product surface for the conflicts that remain after it is fixed).
  4. Reconcile generic TRACKER_SYNC against per-plugin LINEAR_SYNC. Two job types overlap. One should win, and the other should be removed rather than left as a second path that drifts.

Fix

Decide 1 and 2 first — they gate turning sync on at all. 3 and 4 can follow.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the four product decisions in issue #210, prioritizing the Linear destination team and ticket filtering. Read issue #139 for the related conflict-handling context. This is done when the four decisions are explicitly resolved and the intended sync path is recorded; no implementation file or test is named.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.