code change · refactorAL Developmentofficial - Microsoftreviewed - checked by Opus

#105 Promote validated community knowledge

Community AL best practice articles are promoted to Microsoft-endorsed knowledge, removing duplicates and overlapping guidance while updating review skills with canonical references.

Pull request · merged into main on 2026-07-14 by JesperSchulz · 35 files (+136 -478), 35 AL · refactor · tier official · reviewed (checked by Opus)

What changed

  • Eight AppSource, UI, error-handling and security articles promoted from the community layer to the Microsoft layer, with their samples
  • Six covered or overlapping community articles removed; FactBox and IsTemporary guidance stays in the community layer
  • Corrected the Copilot help URL version gate, split-button recommendations and encrypted isolated storage nuances
  • Review-skill tokens, examples and references updated to match the cleaned corpus
  • Telemetry review now uses its empty-corpus result, since telemetry scope is covered by Microsoft privacy guidance
  • Behaviour changes for users or extensions.

AL objects touched

  • community/knowledge/error-handling/table-event-subscriber-rolls-back-whole-batch.bad.al: removed
  • community/knowledge/error-handling/table-event-subscriber-rolls-back-whole-batch.good.al: removed
  • community/knowledge/error-handling/table-event-subscriber-rolls-back-whole-batch.md: removed
  • community/knowledge/performance/deleteall-skips-ondelete-unless-runtrigger.bad.al: removed
  • community/knowledge/performance/deleteall-skips-ondelete-unless-runtrigger.good.al: removed
  • community/knowledge/performance/deleteall-skips-ondelete-unless-runtrigger.md: removed
  • community/knowledge/performance/setloadfields-unlisted-field-triggers-jit-load.bad.al: removed
  • community/knowledge/performance/setloadfields-unlisted-field-triggers-jit-load.good.al: removed
  • community/knowledge/performance/setloadfields-unlisted-field-triggers-jit-load.md: removed
  • community/knowledge/telemetry/default-telemetryscope-to-extensionpublisher.bad.al: removed
  • community/knowledge/telemetry/default-telemetryscope-to-extensionpublisher.good.al: removed
  • community/knowledge/telemetry/default-telemetryscope-to-extensionpublisher.md: removed
  • community/knowledge/ui/split-button-standard-groups.md: removed
  • community/knowledge/upgrade/no-series-bc24-migration.md: removed
  • microsoft/knowledge/appsource/keep-copilot-help-url-to-two-path-levels.md: renamed, not in the BC? snapshot
  • microsoft/knowledge/error-handling/fielderror-default-message-logic.bad.al: renamed, not in the BC? snapshot
  • microsoft/knowledge/error-handling/fielderror-default-message-logic.good.al: renamed, not in the BC? snapshot
  • microsoft/knowledge/error-handling/fielderror-default-message-logic.md: renamed, not in the BC? snapshot
  • microsoft/knowledge/error-handling/fielderror-vs-testfield.bad.al: renamed, not in the BC? snapshot
  • microsoft/knowledge/error-handling/fielderror-vs-testfield.good.al: renamed, not in the BC? snapshot
  • microsoft/knowledge/error-handling/fielderror-vs-testfield.md: renamed, not in the BC? snapshot
  • microsoft/knowledge/security/secrets-isolated-storage.bad.al: renamed, not in the BC? snapshot
  • microsoft/knowledge/security/secrets-isolated-storage.good.al: renamed, not in the BC? snapshot
  • microsoft/knowledge/security/secrets-isolated-storage.md: renamed, not in the BC? snapshot
  • microsoft/knowledge/ui/fasttab-field-importance.md: renamed, not in the BC? snapshot
  • microsoft/knowledge/ui/page-background-tasks.md: renamed, not in the BC? snapshot
  • microsoft/knowledge/ui/prefer-actionref-syntax-for-promoted-actions.md: renamed, not in the BC? snapshot
  • microsoft/knowledge/ui/promoted-action-groups.md: renamed, not in the BC? snapshot
  • microsoft/skills/review/al-appsource-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-error-handling-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-security-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-ui-review.md: modified, not in the BC? snapshot

Context

  • Systems: development
  • From the description: “Consolidating them reduces retrieval noise and gives review skills canonical paths and discovery signals.”

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