code change · otherAL Developmentofficial - Microsoftreviewed - checked by Opus

#202 Restore deterministic review fixture coverage

Quality review fixtures now register 23 knowledge articles with deterministic coverage, including retrieval keywords to ensure clean and positive controls remain discoverable within the bounded candidate set.

Pull request · merged into main on 2026-09-29 by JesperSchulz · 4 files (+49 -9), 3 AL · other · tier official · reviewed (checked by Opus)

What changed

  • Registers 23 paired knowledge articles across data modeling, error handling, performance, security, style, testing, UI, upgrade and web services domains
  • Preserves all existing fixture selections while adding three narrow retrieval keywords for better test control selection
  • Keeps coverage waivers empty and validates through comprehensive synthetic and final-diff gates with zero waivers
  • Adds routing metadata: credit-memo-routing for al-comments article, rec-modify pattern for pages article, subtype-test for testing article
  • All 19 existing review leaves and skill indexes preserved; passes knowledge index, skill schema and review contract validation

AL objects touched

  • microsoft/knowledge/style/al-comments-must-not-restate-what-code-already-shows.md: modified, not in the BC? snapshot
  • microsoft/knowledge/style/pages-must-not-contain-business-logic.md: modified, not in the BC? snapshot
  • microsoft/knowledge/testing/test-feature-scenario-tags.md: modified, not in the BC? snapshot

Context

  • Systems: development
  • From the description: “register all 23 paired knowledge articles changed by #157, #159, and #161 while preserving every existing fixture selection”

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).