bcquality/microsoft/knowledge/performance
Jesper Schulz-Wedde 0540c7bf6e Reframe seed-article banners as community contribution invitations
The 35 articles still in their seed form previously carried a banner
reading "Seed article. ... Domain stewards should expand, restructure,
and refine as needed." For a community preview, that phrasing reads as
"TODO left in production" to first-time visitors.

Replace all three banner variants (performance-seeded, security-seeded,
community-ported) with a single positive invitation:

> Contributions welcome — open a PR to refine or extend this article.

Content and structure of the articles are unchanged; only the leading
quote block differs. Articles that had their banner fully stripped in
the earlier triage pass (the showcase-grade ten) are unaffected.
2026-04-23 17:31:36 +02:00
..
add-sift-keys-for-flowfields.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
add-sift-keys-for-flowfields.md Add [all] sentinel to bc-version; apply to version-agnostic knowledge 2026-04-23 16:00:03 +02:00
avoid-calcfields-in-loops.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
avoid-calcfields-in-loops.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
avoid-calcfields-in-loops.md Add [all] sentinel to bc-version; apply to version-agnostic knowledge 2026-04-23 16:00:03 +02:00
avoid-commit-inside-loops.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
avoid-commit-inside-loops.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
avoid-findfirst-with-next.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
avoid-findfirst-with-next.md Add [all] sentinel to bc-version; apply to version-agnostic knowledge 2026-04-23 16:00:03 +02:00
avoid-user-interaction-in-transactions.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
avoid-user-interaction-in-transactions.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
avoid-user-interaction-in-transactions.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
combine-multiple-modifyall-calls.bad.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
combine-multiple-modifyall-calls.good.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
combine-multiple-modifyall-calls.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
do-not-flag-performance-on-bounded-tables.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
do-not-modify-records-in-onaftergetrecord.bad.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
do-not-modify-records-in-onaftergetrecord.good.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
do-not-modify-records-in-onaftergetrecord.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
do-not-re-get-rec-inside-onaftergetrecord.bad.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
do-not-re-get-rec-inside-onaftergetrecord.good.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
do-not-re-get-rec-inside-onaftergetrecord.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
do-not-retarget-flowfield-calcformula-to-larger-tables.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
filter-before-find.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
filter-before-find.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
filter-before-find.md Add [all] sentinel to bc-version; apply to version-agnostic knowledge 2026-04-23 16:00:03 +02:00
guard-before-get-not-after.bad.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
guard-before-get-not-after.good.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
guard-before-get-not-after.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
keep-event-subscribers-lightweight.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
keep-event-subscribers-lightweight.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
keep-sourcetabletemporary-on-api-and-background-pages.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
maintainsqlindex-false-disables-sift.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
only-fetch-records-you-use.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
only-fetch-records-you-use.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
only-fetch-records-you-use.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
prefer-direct-record-over-recordref.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
prefer-direct-record-over-recordref.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
prefer-direct-record-over-recordref.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
prefer-get-for-primary-key-lookups.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
prefer-get-for-primary-key-lookups.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
prefer-get-for-primary-key-lookups.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
set-current-key-to-match-filters.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
set-current-key-to-match-filters.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
skip-setloadfields-on-narrow-tables-and-short-loops.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
split-read-only-and-write-paths-to-avoid-locktable.bad.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
split-read-only-and-write-paths-to-avoid-locktable.good.al Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
split-read-only-and-write-paths-to-avoid-locktable.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
treat-ledger-entry-tables-as-production-scale.md Extract 55 knowledge articles from BC review-agent prompt 2026-04-23 16:43:42 +02:00
use-addloadfields-in-report-layouts.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-addloadfields-in-report-layouts.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
use-calcsums-for-flowfield-totals.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-calcsums-for-flowfield-totals.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-calcsums-for-flowfield-totals.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
use-findset-readonly-by-default.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-findset-readonly-by-default.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-findset-readonly-by-default.md Add [all] sentinel to bc-version; apply to version-agnostic knowledge 2026-04-23 16:00:03 +02:00
use-findset-with-next.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-findset-with-next.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-findset-with-next.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
use-insert-false-when-skipping-triggers.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-insert-false-when-skipping-triggers.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
use-isempty-for-existence-checks.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-isempty-for-existence-checks.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-isempty-for-existence-checks.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
use-setloadfields-for-partial-records.bad.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-setloadfields-for-partial-records.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-setloadfields-for-partial-records.md Add [all] sentinel to bc-version; apply to version-agnostic knowledge 2026-04-23 16:00:03 +02:00
use-single-instance-codeunits-for-caching.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-single-instance-codeunits-for-caching.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00
use-temporary-tables-for-intermediate-data.good.al Co-locate AL samples next to their knowledge articles 2026-04-17 13:45:33 +02:00
use-temporary-tables-for-intermediate-data.md Reframe seed-article banners as community contribution invitations 2026-04-23 17:31:36 +02:00