code change · featureAL Developmentofficial - Microsoftreviewed - checked by Opus

#172 Support standalone runners and complete app-folder reviews

AL review skills now support standalone runners and folder-based app reviews by decoupling scheduling concerns and enabling parallel execution of independent review domains while maintaining deterministic result ordering.

Pull request · merged into main on 2026-09-09 by JesperSchulz · 25 files (+229 -51), 21 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • Scheduling becomes an orchestrator concern, so isolated review leaves may run serially or concurrently
  • Sub-results must now be ordered deterministically regardless of completion order
  • Top-level severity counts are computed from deduplicated findings instead of summed leaf counts
  • folder-path is accepted as a complete current-state review scope by the standalone adapter, broad coordinator and every AL review leaf
  • New standalone-runner guide and README walk-up flow; architecture and partner guides moved under docs/
  • Behaviour changes for users or extensions.

AL objects touched

  • microsoft/skills/review/al-appsource-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-breaking-changes-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-code-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-data-modeling-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-error-handling-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-events-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-interfaces-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-performance-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-privacy-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-query-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-security-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-style-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-telemetry-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-testing-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-ui-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-upgrade-review.md: modified, not in the BC? snapshot
  • microsoft/skills/review/al-web-services-review.md: modified, not in the BC? snapshot
  • skills/README.md: modified, not in the BC? snapshot
  • skills/al-code-review/SKILL.md: modified, not in the BC? snapshot
  • skills/do.md: modified, not in the BC? snapshot
  • skills/entry.md: modified, not in the BC? snapshot

Context

  • Systems: development
  • From the description: “Define scheduling as an orchestrator-owned concern and allow isolated leaves to run serially or concurrently.”

Source: metadata of a merged pull request in microsoft/BCQuality (bcquality): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).