bcquality/docs
Jesper Schulz-Wedde 07e324ddbc
Some checks failed
Validate knowledge index / validate-index (push) Has been cancelled
Validate AL review fixtures / validate-review-fixtures (push) Has been cancelled
Validate skill index and report schemas / validate-contract (push) Has been cancelled
Validate frontmatter and structure / validate (push) Has been cancelled
Add source-verified Finance knowledge and review domain (#57)
* Add Finance posting domain-knowledge pilot

Adds three atomic domain-rule knowledge files under community/knowledge/finance/ as a pilot for Type-A (normative) Business Central domain knowledge: post through the posting engine, treat posted ledger entries as immutable, and treat the Dimension Set ID as the source of truth for dimensions. Includes a good/bad AL sample pair for the posting rule.

These encode BC-specific invariants that LLMs reliably get wrong, fitting the existing remedial/atomic knowledge grain with no schema or contract changes. Passes the repo frontmatter validator and is discovered by the knowledge index.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Clarify editable operational fields on posted ledger entries

Addresses review feedback from @JeremyVyska on PR #57: the immutability rule applies to financial content, not the whole entry. Reframes the Description around financial content and gives the operational-field exception (payment/application data, on-hold, applies-to, communication fields edited via CustEntry-Edit/VendEntry-Edit and the ledger entry pages) its own paragraph in Best Practice instead of understating it as a narrow set.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Expand Finance pilot into a source-verified review domain

Move Finance knowledge to the Microsoft-owned layer, add nine scoped rules with eighteen AL samples, and register bounded Finance review with complete paired evaluation coverage.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Fix Finance review applicability and ownership boundaries

Remove application-area gating and later VAT-field dependencies, align dynamic shared conventions, separate SCM ownership, and keep journal examples focused on the intended invariant.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Remove logo branding (#194)

Co-authored-by: Jesper Schulz-Wedde <jesper.schulzwedde@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Add title and description to README

* Add foundational AL developer knowledge (#195)

Co-authored-by: Jesper Schulz-Wedde <jesper.schulzwedde@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Clarify locale-safe DateFormula Evaluate inputs (#193)

* Clarify locale-safe DateFormula Evaluate inputs

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Normalize DateFormula article sections

Keep the analyzer-gap explanation in Description and its scoped probe evidence in References, without a novel Validation section. Normative guidance and fixtures are unchanged.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Jesper Schulz-Wedde <jesper.schulzwedde@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Add SCM functional knowledge domain (#192)

* Add SCM functional knowledge domain

Introduce nine source-backed rules with original AL sample pairs, bounded SCM review routing, and complete positive/clean evaluation coverage.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Normalize SCM knowledge and review ownership

Align article and AL sample conventions, keep BC facts separate from review mechanics, and clarify reciprocal Finance ownership without bespoke shared test assertions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Jesper Schulz-Wedde <jesper.schulzwedde@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Jesper Schulz-Wedde <jesper.schulzwedde@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-21 10:20:41 +02:00
..
agent-consumption.md Complete partner contribution and knowledge consumption guides (#176) 2026-09-11 09:09:53 +02:00
contributing.md Normalize recoverable leaf finding ranges (#180) 2026-09-11 15:24:20 +02:00
customizing-bcquality.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
README.md Remove logo branding (#194) 2026-09-18 09:05:29 +02:00
standalone-runner.md Normalize recoverable leaf finding ranges (#180) 2026-09-11 15:24:20 +02:00
troubleshooting.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
using-bcquality.md Add source-verified Finance knowledge and review domain (#57) 2026-09-21 10:20:41 +02:00

BCQuality documentation

New to BCQuality? Start with the quick start. Install the plugin, discover its skills, and try an app review. No knowledge of BCQuality's internal protocol is needed.

Partner guides

Goal Guide
Choose direct reading, a supplied skill, or my own agent Ways to use BCQuality
Review an app, file, changes, or branch Using BCQuality
Understand a report and its limitations Reading your results
Find a particular rule or example Knowledge by domain
Fix setup problems or report an incorrect finding Troubleshooting and support
Select layers, add company rules, or maintain a fork Customizing BCQuality
Add or improve shared knowledge Your first contribution

Integration and technical reference

These pages are for people building integrations or maintaining skills, not prerequisites for using the plugin.

Reference Purpose
Minimal integration example A bootstrap prompt connecting your agent to a BCQuality checkout and an app folder.
How agents consume BCQuality Architecture, repository structure, routing, and delivery of findings.
Standalone runner Optional model selection, scheduling, retries, and telemetry.
Global skills Host adapters versus internal protocol files.
Entry Task context and skill dispatch.
READ Knowledge schema, applicability, and precedence.
DO Action-skill format and structured output contract.
WRITE Knowledge-authoring rules.
Review evaluation Sample conventions, fixture preparation, and scoring.