Skip to content

[Docs] Update the squad from Squad-Spec-Repository-Template - #299

Merged
LarsLaskowski merged 8 commits into
mainfrom
claude/busy-euler-s5kg1e
Oct 24, 2026
Merged

LarsLaskowski merged 8 commits into
mainfrom
claude/busy-euler-s5kg1e

Conversation

@LarsLaskowski

@LarsLaskowski LarsLaskowski commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Pull Request

📖 Description

Refreshes the squad and agent rules from Squad-Spec-Repository-Template (77cc882 → 07bdc6f, profile dotnet). Plans now split work into task groups with a hard size limit, and every Lead mode starts as a fresh launch with earlier plan checks. The Lead gains a docs mode, and a member that stops on a safeguard now escalates to the Product Manager. A released decision record without an Area: field can now get its area from an ## Area assignment table in a later record. The squad tools (plan-check.py, decision-check.py, scope-check.py, squad-log.py, analyzer_common.py) and the Git guard hook are updated to match, including fixes for findings SonarCloud reported in the template's tools.

🎫 Issues

None.

💬 Reviewer Notes

  • Every changed file is template-managed and comes verbatim from the template. Project blocks are unchanged, including the decision index in docs/decisions/README.md.
  • No seed changed between the two template commits, so .squad/stack.md, .squad/project.md and squad_settings.py need no hand changes. The new PLAN_HARD_WORDS setting has a default.
  • No files were backed up, retired or skipped. No new decision seeds and no new dev dependencies. All three decision records carry Area: —, so no area assignment is needed.

📑 Test Plan

config-check.py and decision-check.py (with release tags and history) pass. Format check, Build (0 warnings), Analyzer gate (0 diagnostics), Test with coverage (501 tests passed) and Coverage gate (84.0 % overall) all pass.

✅ Checklist

  • I have added or updated Unit Tests for the change.
  • I have tested my changes.
  • I have run Format and Build from .squad/stack.md, and the Analyzer gate reports no diagnostic in a changed file.
  • The Coverage gate in .squad/stack.md passes (line coverage on new or changed production code and overall).
  • I have updated the project documentation (README.md, ARCHITECTURE.md) to reflect my changes.
  • I have read the CONTRIBUTING documentation and followed the project's code style guidelines.
  • New dependencies, if any, were added the way Dependencies in .squad/stack.md prescribes.
  • The C# rules in csharp.instructions.md are followed.

⏭ Next Steps

None.

@sonarqubecloud

Copy link
Copy Markdown

@LarsLaskowski
LarsLaskowski marked this pull request as ready for review October 24, 2026 08:07
@LarsLaskowski
LarsLaskowski merged commit db1ce2d into main Oct 24, 2026
4 checks passed
@LarsLaskowski
LarsLaskowski deleted the claude/busy-euler-s5kg1e branch October 24, 2026 08:08
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.

2 participants