Skip to content

Removes AI team config and enforces main branch policy#128

Merged
fboucher merged 5 commits intov-nextfrom
main
Apr 3, 2026
Merged

Removes AI team config and enforces main branch policy#128
fboucher merged 5 commits intov-nextfrom
main

Conversation

@fboucher
Copy link
Copy Markdown
Owner

@fboucher fboucher commented Apr 3, 2026

Deletes all AI team-related configuration and state files (specifically .squad/ and .copilot/ directories) from the main branch.

Introduces a new continuous integration workflow to prevent future additions or modifications of these files on the main branch, ensuring they are used solely on development branches.

Relates to #116

fboucher and others added 5 commits April 3, 2026 09:43
Adds a PR check that fails if any .squad/, .copilot/, or .github/agents/
files are added or modified in a PR targeting main.

Deletions are explicitly allowed so the cleanup PR can pass.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
AI team files (.squad/) should only exist on dev/feature branches,
not on main. Removing all 95 files.

The new block-squad-on-main workflow will prevent these from
returning via any future PR.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ci: block .squad/.copilot files from merging into main (#116)
@fboucher fboucher merged commit ed497bc into v-next Apr 3, 2026
41 checks passed
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

Code Coverage

Package Line Rate Branch Rate Health
NoteBookmark.AIServices 97% 64%
NoteBookmark.Api 91% 80%
NoteBookmark.Domain 85% 75%
NoteBookmark.ServiceDefaults 96% 75%
Summary 91% (780 / 859) 78% (175 / 225)

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