bcquality/microsoft/knowledge/data-modeling
Michael Dieringer 4cd41f08f7 Make barcode bad fixture self-contained: 1D EncodeFont without ValidateInput
The previous bad fixture (literal '*' delimiters, no layout/font/provider
evidence) no longer matched the narrowed routing cue. It now shows an
IDAutomation 1D provider path that calls EncodeFont without ValidateInput,
which is visible in AL alone. Article Anti Pattern and Source updated to
describe this variant (verified: IDAutomation 1D Provider's EncodeFont
does not call IsValidInput).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 18:02:08 +02:00
..
activate-new-price-calculation-handler-via-onfindsupportedsetup.bad.al Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
activate-new-price-calculation-handler-via-onfindsupportedsetup.good.al Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
activate-new-price-calculation-handler-via-onfindsupportedsetup.md Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
check-blocked-in-referencing-code-not-in-master.bad.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
check-blocked-in-referencing-code-not-in-master.good.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
check-blocked-in-referencing-code-not-in-master.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
custom-document-dispatch-must-not-bypass-report-selections.bad.al Add 5 AL/BC patterns: document distribution (Report Selections, Document Sending Profile, Find Entries, TransferFields) 2026-09-10 07:44:17 +02:00
custom-document-dispatch-must-not-bypass-report-selections.good.al Add 5 AL/BC patterns: document distribution (Report Selections, Document Sending Profile, Find Entries, TransferFields) 2026-09-10 07:44:17 +02:00
custom-document-dispatch-must-not-bypass-report-selections.md Merge upstream/main; adopt articles[] eval override, add sample-link READ convention 2026-09-24 06:41:24 +02:00
document-print-and-email-actions-call-report-selections-directly.bad.al Fix four merge-critical blockers from Jesper's review; add 4 more patterns 2026-09-24 06:33:04 +02:00
document-print-and-email-actions-call-report-selections-directly.good.al Fix four merge-critical blockers from Jesper's review; add 4 more patterns 2026-09-24 06:33:04 +02:00
document-print-and-email-actions-call-report-selections-directly.md Merge upstream/main; adopt articles[] eval override, add sample-link READ convention 2026-09-24 06:41:24 +02:00
extend-find-entries-navigate-for-new-document-types.bad.al Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
extend-find-entries-navigate-for-new-document-types.good.al Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
extend-find-entries-navigate-for-new-document-types.md Merge upstream/main; adopt articles[] eval override, add sample-link READ convention 2026-09-24 06:41:24 +02:00
extend-price-source-type-must-sync-document-subset-enum.bad.al Fix four merge-critical blockers from Jesper's review; add 4 more patterns 2026-09-24 06:33:04 +02:00
extend-price-source-type-must-sync-document-subset-enum.good.al Fix four merge-critical blockers from Jesper's review; add 4 more patterns 2026-09-24 06:33:04 +02:00
extend-price-source-type-must-sync-document-subset-enum.md Merge upstream/main; adopt articles[] eval override, add sample-link READ convention 2026-09-24 06:41:24 +02:00
extend-report-selection-usage-for-new-document-types.bad.al Fix four merge-critical blockers from Jesper's review; add 4 more patterns 2026-09-24 06:33:04 +02:00
extend-report-selection-usage-for-new-document-types.good.al Fix four merge-critical blockers from Jesper's review; add 4 more patterns 2026-09-24 06:33:04 +02:00
extend-report-selection-usage-for-new-document-types.md Merge upstream/main; adopt articles[] eval override, add sample-link READ convention 2026-09-24 06:41:24 +02:00
initialize-document-defaults-in-initrecord.bad.al Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
initialize-document-defaults-in-initrecord.good.al Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
initialize-document-defaults-in-initrecord.md Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
insert-only-transfer-may-rely-on-caller-cleanup.md knowledge: three false-positive guards from BCApps PR 10277, 10278 and 10346 (#146) 2026-09-02 11:25:19 +02:00
master-table-no-from-number-series-in-oninsert.bad.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
master-table-no-from-number-series-in-oninsert.good.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
master-table-no-from-number-series-in-oninsert.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
new-price-source-must-add-candidate-and-trigger-recalculation.bad.al Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
new-price-source-must-add-candidate-and-trigger-recalculation.good.al Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
new-price-source-must-add-candidate-and-trigger-recalculation.md Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
owning-table-must-delete-dependents-in-ondelete.bad.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
owning-table-must-delete-dependents-in-ondelete.good.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
owning-table-must-delete-dependents-in-ondelete.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
report-barcodes-must-use-barcode-module-and-production-font-name.bad.al Make barcode bad fixture self-contained: 1D EncodeFont without ValidateInput 2026-09-28 18:02:08 +02:00
report-barcodes-must-use-barcode-module-and-production-font-name.good.al Fix 5 merge-critical issues from Jesper's 2026-09-24 review round 2026-09-24 21:10:19 +02:00
report-barcodes-must-use-barcode-module-and-production-font-name.md Make barcode bad fixture self-contained: 1D EncodeFont without ValidateInput 2026-09-28 18:02:08 +02:00
round-direction-symbols-use-magnitude.bad.al Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
round-direction-symbols-use-magnitude.good.al Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
round-direction-symbols-use-magnitude.md Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
set-last-date-modified-in-onmodify-and-onrename.bad.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
set-last-date-modified-in-onmodify-and-onrename.good.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
set-last-date-modified-in-onmodify-and-onrename.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
setup-table-is-a-singleton.bad.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
setup-table-is-a-singleton.good.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
setup-table-is-a-singleton.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
share-mediaset-items-with-insert-not-field-assignment.bad.al Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
share-mediaset-items-with-insert-not-field-assignment.good.al Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
share-mediaset-items-with-insert-not-field-assignment.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
table-relation-extensions-are-additive-and-top-down.bad.al Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
table-relation-extensions-are-additive-and-top-down.good.al Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
table-relation-extensions-are-additive-and-top-down.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
transferfields-mirrored-fields-must-match-type-and-length.bad.al Add 5 AL/BC patterns: document distribution (Report Selections, Document Sending Profile, Find Entries, TransferFields) 2026-09-10 07:44:17 +02:00
transferfields-mirrored-fields-must-match-type-and-length.good.al Add 5 AL/BC patterns: document distribution (Report Selections, Document Sending Profile, Find Entries, TransferFields) 2026-09-10 07:44:17 +02:00
transferfields-mirrored-fields-must-match-type-and-length.md Merge upstream/main; adopt articles[] eval override, add sample-link READ convention 2026-09-24 06:41:24 +02:00
transferfields-skip-type-mismatch-can-drop-data.bad.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
transferfields-skip-type-mismatch-can-drop-data.good.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
transferfields-skip-type-mismatch-can-drop-data.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
use-no-series-codeunit-not-noseriesmanagement.bad.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
use-no-series-codeunit-not-noseriesmanagement.good.al Add data-modeling and appsource knowledge articles (MICROSOFT layer) (#65) 2026-07-13 10:35:31 +02:00
use-no-series-codeunit-not-noseriesmanagement.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
validate-table-relation-false-suppresses-rename-propagation.bad.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
validate-table-relation-false-suppresses-rename-propagation.good.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
validate-table-relation-false-suppresses-rename-propagation.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
xrec-is-a-before-image-only-in-some-triggers.bad.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
xrec-is-a-before-image-only-in-some-triggers.good.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
xrec-is-a-before-image-only-in-some-triggers.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00