bcquality/microsoft/knowledge/upgrade
wenjiefan c618071ea6 knowledge: add 3 FP-suppression guards from BC apps negative feedback
- upgrade/obsoletereason-need-not-restate-removal-version: ObsoleteTag carries the version; do not flag ObsoleteReason for omitting it (PR 8290)

- error-handling/unchecked-get-throws-when-record-not-found: a bare Rec.Get() errors on missing record; it is not silently ignored (PR 8584)

- performance/onaftergetcurrrecord-is-not-per-row: OnAfterGetCurrRecord fires on selection change, not per row; CalcFields there is not N+1 (PR 8617)
2026-07-21 09:45:09 +02:00
..
breaking-changes-only-on-tables-without-data.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
breaking-changes-only-on-tables-without-data.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
breaking-changes-only-on-tables-without-data.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
check-only-triggers-do-not-migrate-data.bad.al Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
check-only-triggers-do-not-migrate-data.good.al Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
check-only-triggers-do-not-migrate-data.md Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
datatransfer-for-bulk-init.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
datatransfer-for-bulk-init.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
datatransfer-for-bulk-init.md Fix knowledge corpus integrity issues (#87) 2026-07-13 10:34:23 +02:00
datatransfer-skips-triggers-and-subscribers.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
datatransfer-skips-triggers-and-subscribers.good.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
datatransfer-skips-triggers-and-subscribers.md Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
do-not-block-upgrade-on-data-errors.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
do-not-block-upgrade-on-data-errors.good.al Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
do-not-block-upgrade-on-data-errors.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
enum-values-additive-at-end.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
enum-values-additive-at-end.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
enum-values-additive-at-end.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
first-install-dataversion-zero-check.bad.al Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
first-install-dataversion-zero-check.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
first-install-dataversion-zero-check.md Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
guard-database-reads.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
guard-database-reads.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
guard-database-reads.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
hybrid-migration-codeunits-not-standard-upgrade.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
initvalue-does-not-update-existing-rows.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
initvalue-does-not-update-existing-rows.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
initvalue-does-not-update-existing-rows.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
install-code-does-not-run-on-version-upgrade.bad.al Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
install-code-does-not-run-on-version-upgrade.good.al Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
install-code-does-not-run-on-version-upgrade.md Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
minimize-onvalidate-upgrade-triggers.bad.al Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
minimize-onvalidate-upgrade-triggers.good.al Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
minimize-onvalidate-upgrade-triggers.md Add lifecycle error and privacy knowledge (#99) 2026-07-14 12:52:56 +02:00
no-external-calls-in-upgrade.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
no-external-calls-in-upgrade.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
no-external-calls-in-upgrade.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
obsolete-pending-to-removed-staging.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
obsolete-pending-to-removed-staging.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
obsolete-pending-to-removed-staging.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
obsoletereason-need-not-restate-removal-version.md knowledge: add 3 FP-suppression guards from BC apps negative feedback 2026-07-21 09:45:09 +02:00
obsoletion-requires-reason-and-tag.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
obsoletion-requires-reason-and-tag.good.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
obsoletion-requires-reason-and-tag.md Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
register-upgrade-tags-with-subscribers.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
register-upgrade-tags-with-subscribers.good.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
register-upgrade-tags-with-subscribers.md Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
skip-nonessential-work-via-execution-context.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
skip-nonessential-work-via-execution-context.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
skip-nonessential-work-via-execution-context.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
triggers-call-helpers-not-implementations.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
triggers-call-helpers-not-implementations.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
triggers-call-helpers-not-implementations.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
unreleased-schema-change-needs-no-upgrade-path.md Add precision guards for systematic agent false-positive patterns (#112) 2026-07-17 14:17:04 +02:00
upgrade-codeunit-subtype.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
upgrade-codeunit-subtype.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
upgrade-codeunit-subtype.md Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
use-upgrade-tags-not-version-checks.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
use-upgrade-tags-not-version-checks.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
use-upgrade-tags-not-version-checks.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00