Skip to content

fix(linear): support team-scoped intake - #10

Merged
itstimwhite merged 1 commit into
mainfrom
codex/team-scoped-linear-intake
Sep 14, 2026
Merged

itstimwhite merged 1 commit into
mainfrom
codex/team-scoped-linear-intake

Conversation

@itstimwhite

Copy link
Copy Markdown

Context

Team-scoped workflows fail startup because the Linear adapter requires a project slug. The client also only supports project filters.

TL;DR

Support team-scoped Linear intake while preserving existing project-scoped workflows.

Summary

  • Resolve either a project slug or provider team key; reject configurations without either scope.
  • Apply the selected scope to candidate polling and issue refresh queries.
  • Cover team scope, project precedence, missing scope, and existing query behavior.

Alternatives

  • Adding a project to every workflow changes its intended intake boundary and excludes otherwise eligible team issues.

Test Plan

  • make -C elixir all (hosted CI pending)
  • mix format --check-formatted
  • mix test and mix test --cover: 351 tests, zero failures, 6 skipped; 100% reported coverage.
  • mix lint and mix dialyzer --format short

@itstimwhite
itstimwhite marked this pull request as ready for review September 14, 2026 16:45
@itstimwhite
itstimwhite merged commit dae31f8 into main Sep 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant