Context
The README explicitly scopes BC functional domains (Finance, Supply Chain, Manufacturing, Jobs, Warehousing, Service) as in-scope "so agents understand the business context they are working in." None exist today. This is the #1 cause of broken generated extensions.
Why it matters (admission test)
Cheap models hallucinate standard table/field/event names and don't know BC's architectural patterns. Knowing which standard objects to extend (and how) — rather than inventing them — is the difference between a compiling Finance extension and a broken one.
Scope / checklist
Architectural patterns (microsoft/knowledge/<domain>/)
Standard application-object reference (platform method signatures live in #34; this covers application objects/events)
Each new knowledge file must pass the README admission test and the CI-validated frontmatter schema.
Context
The README explicitly scopes BC functional domains (Finance, Supply Chain, Manufacturing, Jobs, Warehousing, Service) as in-scope "so agents understand the business context they are working in." None exist today. This is the #1 cause of broken generated extensions.
Why it matters (admission test)
Cheap models hallucinate standard table/field/event names and don't know BC's architectural patterns. Knowing which standard objects to extend (and how) — rather than inventing them — is the difference between a compiling Finance extension and a broken one.
Scope / checklist
Architectural patterns (
microsoft/knowledge/<domain>/)Gen. Jnl.-Post Line, Sales/Purchase posting codeunits.Standard application-object reference (platform method signatures live in #34; this covers application objects/events)
OnAfterPostSalesDoc, tableOnBeforeInsertEvent) so models extend rather than invent.Each new knowledge file must pass the README admission test and the CI-validated frontmatter schema.