Bound post-implementation review rounds, expose output kinds in Entry dispatch, enforce capability coverage, map BCFIX-HANDOFF v1, clarify no-knowledge behavior, and reject repository-escaping skill paths. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 638b66d2-9f06-4f60-8781-808709e1485c |
||
|---|---|---|
| .. | ||
| development-capabilities.json | ||
| learn-coverage.json | ||
| microsoft-learn-developer-catalog.json | ||
| README.md | ||
Developer knowledge coverage
This directory separates source coverage from the knowledge corpus itself. Microsoft Learn units are inputs to editorial work, not articles to import one-for-one.
Files
microsoft-learn-developer-catalog.jsonis generated source metadata for all Microsoft Learn modules tagged with bothdynamics-business-centralanddeveloper.learn-coverage.jsonis the maintained editorial ledger. Units absent from this file are unreviewed.development-capabilities.jsontracks whether representative Business Central development capabilities have implementation fixtures.
The capability manifest declares minimumFixtureCoverage. CI fails when the
share of fixture or validated capabilities falls below that floor, so a
new planned capability cannot silently dilute generation coverage.
Each tracked unit has a reviewStatus:
in-progress— at least one concern has been identified, but editorial triage of the unit is not complete.complete— every relevant concern in the unit has a recorded outcome. A complete unit may have no outcomes when it contains no remedial knowledge.
Each concern has one disposition:
candidate— worth authoring or reconciling with existing knowledge.authored— produced one or more new knowledge articles.covered-existing— already represented by the linked article.rejected— fails BCQuality's remedial admission test.deferred— valid but intentionally postponed, with a rationale.
An authored article does not make its source unit complete automatically. One unit can contain several independent concerns.
Update and report
pwsh ./tools/Update-LearnCatalog.ps1
pwsh ./tools/Test-LearnCoverage.ps1
The catalog updater also accepts -CatalogPath for an exported Microsoft Learn
Platform API response. CI validates the committed snapshot and editorial ledger
without network access.