bcquality/microsoft/knowledge/upgrade
wenjiefan 9cc5627f42 Move false-positive guards from skills into knowledge files
Keep review skills slim (finders/appliers). The FP guards and released-baseline preconditions previously embedded in leaf skills become negative-clarification knowledge articles in their domains, and the agent-findings policy edits to al-ui/al-privacy are reverted to main. Adds 6 knowledge files: error-handling (page-boolean-triggers-default-to-true), ui (bound-page-field-inherits-source-field-tooltip), performance (calcfields-in-both-getrecord-triggers-is-not-redundant, page-effective-filter-may-live-outside-the-diff), breaking-changes (unreleased-symbol-change-is-not-a-breaking-change), upgrade (unreleased-schema-change-needs-no-upgrade-path).
2026-07-17 09:58:16 +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
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 Move false-positive guards from skills into knowledge files 2026-07-17 09:58:16 +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