---
id: change/bcquality/153
type: change
title: "#153 Promote knowledge for Microsoft-owned review skills"
summary: Moves 29 knowledge articles and 56 companion samples used by Microsoft-endorsed review skills from the Community layer to the Microsoft layer, so they stay available when consumers disable the Community layer. File contents are unchanged, and the Agents corpus stays in Community.
tier: official
language: en
tags:
  - refactor
  - main
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:06:34.703Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 4f0a13a8013cd9264e46bfc09c0f3cbd90f09f09
evidence:
  - kind: code
    url: https://github.com/microsoft/BCQuality/pull/153
    title: "microsoft/BCQuality#153: Promote knowledge for Microsoft-owned review skills"
    date: "2026-09-03"
    commit: 4f0a13a8013cd9264e46bfc09c0f3cbd90f09f09
    t: null
    quote: promotes 29 knowledge articles and 56 companion samples from Community into the Microsoft layer
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 153
repo: microsoft/BCQuality
source_id: bcquality-prs
url: https://github.com/microsoft/BCQuality/pull/153
kind: pr
base_branch: main
major: null
merged_at: "2026-09-03T13:06:02Z"
author: JesperSchulz
author_type: User
community_contribution: false
labels: []
change_class: code
change_kind: refactor
behavior_change: true
breaking: false
files:
  count: 88
  additions: 11
  deletions: 7
  al: 86
apps: []
objects_touched: []
objects_unjoined:
  - path: microsoft/knowledge/data-modeling/owning-table-must-delete-dependents-in-ondelete.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/owning-table-must-delete-dependents-in-ondelete.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/owning-table-must-delete-dependents-in-ondelete.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/transferfields-skip-type-mismatch-can-drop-data.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/transferfields-skip-type-mismatch-can-drop-data.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/transferfields-skip-type-mismatch-can-drop-data.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/validate-table-relation-false-suppresses-rename-propagation.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/validate-table-relation-false-suppresses-rename-propagation.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/validate-table-relation-false-suppresses-rename-propagation.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/xrec-is-a-before-image-only-in-some-triggers.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/xrec-is-a-before-image-only-in-some-triggers.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/data-modeling/xrec-is-a-before-image-only-in-some-triggers.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/events/declare-event-publishers-local-or-internal.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/events/declare-event-publishers-local-or-internal.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/events/declare-event-publishers-local-or-internal.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/events/expose-process-context-via-manually-bound-flag.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/events/expose-process-context-via-manually-bound-flag.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/events/expose-process-context-via-manually-bound-flag.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/avoid-currpage-update-in-onaftergetrecord.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/avoid-currpage-update-in-onaftergetrecord.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/avoid-currpage-update-in-onaftergetrecord.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/batch-number-series-instead-of-getnextno-per-row.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/batch-number-series-instead-of-getnextno-per-row.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/batch-number-series-instead-of-getnextno-per-row.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/boolean-operators-do-not-short-circuit.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/boolean-operators-do-not-short-circuit.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/boolean-operators-do-not-short-circuit.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/case-true-of-for-long-condition-chains.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/case-true-of-for-long-condition-chains.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/case-true-of-for-long-condition-chains.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/changecompany-in-loop-drops-caches.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/changecompany-in-loop-drops-caches.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/changecompany-in-loop-drops-caches.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/dataaccessintent-readonly-on-analytical-objects.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/dataaccessintent-readonly-on-analytical-objects.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/dataaccessintent-readonly-on-analytical-objects.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/guiallowed-guard-on-pages-used-as-odata.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/guiallowed-guard-on-pages-used-as-odata.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/guiallowed-guard-on-pages-used-as-odata.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/httpclient-inside-write-transaction-holds-locks.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/httpclient-inside-write-transaction-holds-locks.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/httpclient-inside-write-transaction-holds-locks.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/isempty-before-findset-is-extra-round-trip.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/isempty-before-findset-is-extra-round-trip.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/isempty-before-findset-is-extra-round-trip.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/oncompanyopen-subscribers-must-not-do-io.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/oncompanyopen-subscribers-must-not-do-io.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/oncompanyopen-subscribers-must-not-do-io.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/page-background-tasks-for-expensive-cues.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/page-background-tasks-for-expensive-cues.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/page-background-tasks-for-expensive-cues.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/pass-var-record-to-preserve-partial-load-enumerator.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/pass-var-record-to-preserve-partial-load-enumerator.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/pass-var-record-to-preserve-partial-load-enumerator.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/prefer-related-table-over-extension-on-hot-ledgers.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/prefer-related-table-over-extension-on-hot-ledgers.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/prefer-related-table-over-extension-on-hot-ledgers.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/query-results-bypass-primary-key-cache.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/query-results-bypass-primary-key-cache.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/query-results-bypass-primary-key-cache.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/reset-clears-partial-record-selection.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/reset-clears-partial-record-selection.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/reset-clears-partial-record-selection.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/skip-setloadfields-on-write-and-transferfields.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/skip-setloadfields-on-write-and-transferfields.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/skip-setloadfields-on-write-and-transferfields.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/use-dedicated-lookup-pages-not-full-lists.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/use-dedicated-lookup-pages-not-full-lists.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/use-dedicated-lookup-pages-not-full-lists.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/validate-on-partial-record-forces-jit.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/validate-on-partial-record-forces-jit.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/performance/validate-on-partial-record-forces-jit.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/security/guard-bulk-operations-with-istemporary.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/security/guard-bulk-operations-with-istemporary.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/security/guard-bulk-operations-with-istemporary.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/ui/factbox-design.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/ui/showmandatory-on-code-required-page-fields.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/ui/showmandatory-on-code-required-page-fields.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/ui/showmandatory-on-code-required-page-fields.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/ui/validate-request-page-input-in-onqueryclosepage.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/ui/validate-request-page-input-in-onqueryclosepage.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/ui/validate-request-page-input-in-onqueryclosepage.md
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/web-services/api-enum-values-are-a-contract-by-name-not-ordinal.bad.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/web-services/api-enum-values-are-a-contract-by-name-not-ordinal.good.al
    status: renamed
    reason: not-in-snapshot
  - path: microsoft/knowledge/web-services/api-enum-values-are-a-contract-by-name-not-ordinal.md
    status: renamed
    reason: not-in-snapshot
  - path: skills/write.md
    status: modified
    reason: not-in-snapshot
obsoletions: []
backports: []
fixes_issues: []
work_items: []
systems:
  - development
quote: promotes 29 knowledge articles and 56 companion samples from Community into the Microsoft layer
joined_against:
  major: null
  commit: null
---

# #153 Promote knowledge for Microsoft-owned review skills

> Moves 29 knowledge articles and 56 companion samples used by Microsoft-endorsed review skills from the Community layer to the Microsoft layer, so they stay available when consumers disable the Community layer. File contents are unchanged, and the Agents corpus stays in Community.

[Pull request](https://github.com/microsoft/BCQuality/pull/153) · merged into `main` on 2026-09-03 by JesperSchulz · 88 files (+11 -7), 86 AL · refactor · tier official · reviewed (checked by Opus)

## What changed

- 29 articles and 56 samples (data modeling, events, performance, security, UI, web services) moved to the Microsoft layer
- Promoted knowledge stays available when the Community layer is disabled
- Files are pure renames, with no content or sample changes
- Agents corpus remains in Community next to its community-owned skill
- Docs state that canonical skill knowledge belongs in the same shared layer, with custom overrides as the exception
- Behaviour changes for users or extensions.

## AL objects touched

- `microsoft/knowledge/data-modeling/owning-table-must-delete-dependents-in-ondelete.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/owning-table-must-delete-dependents-in-ondelete.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/owning-table-must-delete-dependents-in-ondelete.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/transferfields-skip-type-mismatch-can-drop-data.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/transferfields-skip-type-mismatch-can-drop-data.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/transferfields-skip-type-mismatch-can-drop-data.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/validate-table-relation-false-suppresses-rename-propagation.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/validate-table-relation-false-suppresses-rename-propagation.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/validate-table-relation-false-suppresses-rename-propagation.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/xrec-is-a-before-image-only-in-some-triggers.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/xrec-is-a-before-image-only-in-some-triggers.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/data-modeling/xrec-is-a-before-image-only-in-some-triggers.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/events/declare-event-publishers-local-or-internal.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/events/declare-event-publishers-local-or-internal.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/events/declare-event-publishers-local-or-internal.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/events/expose-process-context-via-manually-bound-flag.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/events/expose-process-context-via-manually-bound-flag.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/events/expose-process-context-via-manually-bound-flag.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/avoid-currpage-update-in-onaftergetrecord.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/avoid-currpage-update-in-onaftergetrecord.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/avoid-currpage-update-in-onaftergetrecord.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/batch-number-series-instead-of-getnextno-per-row.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/batch-number-series-instead-of-getnextno-per-row.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/batch-number-series-instead-of-getnextno-per-row.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/boolean-operators-do-not-short-circuit.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/boolean-operators-do-not-short-circuit.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/boolean-operators-do-not-short-circuit.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/case-true-of-for-long-condition-chains.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/case-true-of-for-long-condition-chains.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/case-true-of-for-long-condition-chains.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/changecompany-in-loop-drops-caches.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/changecompany-in-loop-drops-caches.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/changecompany-in-loop-drops-caches.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/dataaccessintent-readonly-on-analytical-objects.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/dataaccessintent-readonly-on-analytical-objects.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/dataaccessintent-readonly-on-analytical-objects.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/guiallowed-guard-on-pages-used-as-odata.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/guiallowed-guard-on-pages-used-as-odata.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/guiallowed-guard-on-pages-used-as-odata.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/httpclient-inside-write-transaction-holds-locks.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/httpclient-inside-write-transaction-holds-locks.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/httpclient-inside-write-transaction-holds-locks.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/isempty-before-findset-is-extra-round-trip.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/isempty-before-findset-is-extra-round-trip.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/isempty-before-findset-is-extra-round-trip.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/oncompanyopen-subscribers-must-not-do-io.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/oncompanyopen-subscribers-must-not-do-io.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/oncompanyopen-subscribers-must-not-do-io.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/page-background-tasks-for-expensive-cues.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/page-background-tasks-for-expensive-cues.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/page-background-tasks-for-expensive-cues.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/pass-var-record-to-preserve-partial-load-enumerator.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/pass-var-record-to-preserve-partial-load-enumerator.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/pass-var-record-to-preserve-partial-load-enumerator.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/prefer-related-table-over-extension-on-hot-ledgers.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/prefer-related-table-over-extension-on-hot-ledgers.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/prefer-related-table-over-extension-on-hot-ledgers.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/query-results-bypass-primary-key-cache.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/query-results-bypass-primary-key-cache.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/query-results-bypass-primary-key-cache.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/reset-clears-partial-record-selection.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/reset-clears-partial-record-selection.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/reset-clears-partial-record-selection.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/skip-setloadfields-on-write-and-transferfields.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/skip-setloadfields-on-write-and-transferfields.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/skip-setloadfields-on-write-and-transferfields.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/use-dedicated-lookup-pages-not-full-lists.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/use-dedicated-lookup-pages-not-full-lists.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/use-dedicated-lookup-pages-not-full-lists.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/validate-on-partial-record-forces-jit.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/validate-on-partial-record-forces-jit.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/performance/validate-on-partial-record-forces-jit.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/security/guard-bulk-operations-with-istemporary.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/security/guard-bulk-operations-with-istemporary.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/security/guard-bulk-operations-with-istemporary.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/ui/factbox-design.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/ui/showmandatory-on-code-required-page-fields.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/ui/showmandatory-on-code-required-page-fields.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/ui/showmandatory-on-code-required-page-fields.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/ui/validate-request-page-input-in-onqueryclosepage.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/ui/validate-request-page-input-in-onqueryclosepage.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/ui/validate-request-page-input-in-onqueryclosepage.md`: renamed, not in the BC? snapshot
- `microsoft/knowledge/web-services/api-enum-values-are-a-contract-by-name-not-ordinal.bad.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/web-services/api-enum-values-are-a-contract-by-name-not-ordinal.good.al`: renamed, not in the BC? snapshot
- `microsoft/knowledge/web-services/api-enum-values-are-a-contract-by-name-not-ordinal.md`: renamed, not in the BC? snapshot
- `skills/write.md`: modified, not in the BC? snapshot

## Context

- Systems: development
- From the description: "promotes 29 knowledge articles and 56 companion samples from Community into the Microsoft layer"

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