#10090 [Bank Acc. Reconciliation with Copilot] Read the functional part of the prompt from .resources and safety clause from Key Vault
Bank account reconciliation with Copilot now loads the functional part of AI prompts from resource files and retrieves only the safety clause from Key Vault, improving separation of concerns.
- 5files
- 2AL files
- 2objects
Pull request · merged into main (BC30) on 2026-08-11 by dcenic · 5 files (+78 -17), 2 AL · refactor · tier official · reviewed (checked by Opus)
What changed
- Functional prompt content moved to .resources files for maintainability
- Safety clauses remain in Key Vault for security governance
- Two new resource files added for matching task and GL account task prompts
- Prompt construction logic refactored to read from multiple sources
- No behavior change from user perspective; internal prompt management reorganized
AL objects touched
- Codeunit 7251 “Bank Acc. Rec. Trans. to Acc.”, BankAccRecWithAI: modified
- Codeunit 7250 “Bank Rec. AI Matching Impl.”, BankAccRecWithAI: modified
Context
- Work items: AB#636129
- Labels: AL: Apps (W1), Team: Finance
- Systems: finance
- From the description: “Read the functional part of the prompt from .resources and safety clause from Key Vault”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).