Skip to content

fix(board): choose project before familiar#3707

Merged
CompleteDotTech merged 16 commits into
mainfrom
fix/board-project-familiar-access
Jul 23, 2026
Merged

fix(board): choose project before familiar#3707
CompleteDotTech merged 16 commits into
mainfrom
fix/board-project-familiar-access

Conversation

@CompleteDotTech

Copy link
Copy Markdown
Member

Summary

  • present Project before Familiar in the Board inspector and New Task form
  • fetch only familiars authorized for the selected project's session-launch access requirement
  • disable the dependent Familiar picker until the authorized result is available and clear invalid selections after a project change

Why

Previously both forms exposed global or inverse-scoped choices, allowing an invalid Project/Familiar pairing that only failed later with project access denied when starting work. The server-side launch authorization remains the final enforcement boundary.

Validation

  • pnpm typecheck
  • pnpm check:tests-wired
  • pnpm test:app (885 files)
  • focused project-permissions, familiars route, Board picker, and New Task tests

Fixes #3703

@CompleteDotTech
CompleteDotTech marked this pull request as ready for review July 23, 2026 02:33
@CompleteDotTech
CompleteDotTech merged commit fd89792 into main Jul 23, 2026
15 checks passed
@CompleteDotTech
CompleteDotTech deleted the fix/board-project-familiar-access branch July 23, 2026 03:04
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.

Board task sidebar: choose Project before Familiar and filter familiar choices by access

1 participant