mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-05 06:36:55 +01:00
Merge current main into development guidance
Resolve the README scope conflict, align guidance validation with the 333-article corpus, and reject failed reports that carry unreliable knowledge constraints. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 638b66d2-9f06-4f60-8781-808709e1485c
This commit is contained in:
commit
5793996e55
91 changed files with 2696 additions and 24 deletions
|
|
@ -85,6 +85,7 @@ branch names with ones in your project.
|
|||
| Uncommitted changes | Use the installed al-code-review skill to review my staged and unstaged tracked changes against HEAD, without changing files. Identify any untracked AL files not included in that diff. |
|
||||
| Branch changes | Use the installed al-code-review skill to review changes on this branch since its merge base with `origin/main`. Exclude uncommitted changes and do not edit files. |
|
||||
| Focused review | Use the installed al-code-review skill to review performance in the app in this folder, without changing files. Return the complete performance findings report. |
|
||||
| Supply chain code | Use the installed al-code-review skill to review SCM posting, inventory, reservations, item tracking, and warehouse workflows in this app folder, without changing files. Return the complete Supply Chain Management findings report. |
|
||||
| Agent SDK code | Use the installed al-code-review skill to review Agent SDK implementation and usage in this app folder, without changing files. Return the complete Agents findings report. |
|
||||
|
||||
For Git comparisons, the named base ref must exist locally. If it is missing,
|
||||
|
|
@ -183,7 +184,7 @@ using your normal compilation, analyzer, test, and human-review workflow.
|
|||
|
||||
## Coverage and limits
|
||||
|
||||
The Microsoft broad review composes the 17 Microsoft domains listed below.
|
||||
The Microsoft broad review composes the Microsoft domains listed below.
|
||||
The Community Agents review is a separate skill selected by the request, not
|
||||
a nested part of that coordinator. All current review leaves accept app
|
||||
folders, files, and diffs; request an Agent SDK review explicitly when that
|
||||
|
|
@ -193,8 +194,32 @@ Available knowledge is **not** a promise that every rule will run. Selection
|
|||
depends on the task, target context, enabled layers, and source evidence.
|
||||
A whole-folder review is a current-state snapshot: detecting a published API
|
||||
removal or another comparison-only regression requires an actual baseline.
|
||||
The corpus is technical AL guidance, not exhaustive functional validation or
|
||||
AppSource certification.
|
||||
The corpus combines technical AL guidance with targeted functional-domain
|
||||
invariants, not exhaustive functional validation or AppSource certification.
|
||||
|
||||
The SCM leaf owns selected inventory/value, application, reservation, tracking,
|
||||
and warehouse/posting invariants. It prunes unrelated AL using the actual
|
||||
tables, codeunits, fields, and operations in scope; an item caption or a broad
|
||||
`ApplicationArea` alone is not an SCM review signal. Missing workflow context
|
||||
must not be replaced with an assumed posting defect. Manufacturing, assembly,
|
||||
planning, and other supply-chain areas are covered only where an article
|
||||
explicitly names the shared interface or invariant.
|
||||
|
||||
SCM owns Item/Value/Capacity/Warehouse and inventory-application posting
|
||||
records. Pure G/L, customer/vendor/detailed/VAT and financial-only posting
|
||||
mutations belong to Finance, even when that domain is not enabled. Equivalent
|
||||
findings for one inventory-originated posting bypass have one SCM primary
|
||||
owner; distinct independent financial defects remain separate.
|
||||
|
||||
The Finance leaf reviews journal posting, financial ledger changes,
|
||||
applications, and posting-linked dimension handling. It prunes unrelated code
|
||||
at the leaf rather than changing broad-review orchestration. Finance articles
|
||||
use `application-area: [all]` so missing application-area context does not
|
||||
weaken applicable findings; resolved records and operations supply the
|
||||
narrowing. Finance owns financial ledgers, not Item, Value, Capacity, Warehouse,
|
||||
or inventory-application records owned by SCM. It also does not own generic
|
||||
custom-table or master Default Dimension wiring. Request a focused "Finance
|
||||
posting review" when only this domain is needed.
|
||||
|
||||
BCQuality intentionally does not duplicate mechanical diagnostics already
|
||||
enforced by the AL compiler or standard analyzers. Run the consuming app's
|
||||
|
|
@ -215,6 +240,7 @@ Each article describes one concern. Where samples exist, use its linked
|
|||
| Data modeling | [Data modeling](../microsoft/knowledge/data-modeling/) |
|
||||
| Error handling | [Error handling](../microsoft/knowledge/error-handling/) |
|
||||
| Events | [Events](../microsoft/knowledge/events/) |
|
||||
| Finance | [Finance](../microsoft/knowledge/finance/) |
|
||||
| Interfaces | [Interfaces](../microsoft/knowledge/interfaces/) |
|
||||
| Performance | [Performance](../microsoft/knowledge/performance/) |
|
||||
| Privacy | [Privacy](../microsoft/knowledge/privacy/) |
|
||||
|
|
@ -222,6 +248,7 @@ Each article describes one concern. Where samples exist, use its linked
|
|||
| Reporting | [Reporting](../microsoft/knowledge/reporting/) |
|
||||
| Security | [Security](../microsoft/knowledge/security/) |
|
||||
| Style | [Style](../microsoft/knowledge/style/) |
|
||||
| Supply Chain Management | [SCM](../microsoft/knowledge/scm/) |
|
||||
| Telemetry | [Telemetry](../microsoft/knowledge/telemetry/) |
|
||||
| Testing | [Testing](../microsoft/knowledge/testing/) |
|
||||
| User interface | [UI](../microsoft/knowledge/ui/) |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue