Add knowledge-backed AL development - #155
Add knowledge-backed AL development#155Jesper Schulz-Wedde (JesperSchulz) wants to merge 2 commits into
Conversation
Add read-only planning and repository-changing development skills so BCQuality knowledge can guide features, bug fixes, refactors, upgrades, and maintenance before the existing AL review gate runs. Track Microsoft Learn ingestion and add development and BCApps-shaped guidance evaluation fixtures. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 638b66d2-9f06-4f60-8781-808709e1485c
|
👋 Heads up Jesper Schulz-Wedde (@JesperSchulz) — and cc maintainers — this PR introduces new top-level entries that aren't part of BCQuality's known repository structure:
This isn't a block — just a flag. 🚩 New top-level folders and files are usually unintended (a stray export, a tool's scratch dir, or content that meant to land inside an existing layer like If this was intentional and the new entry genuinely belongs at the repo root, a maintainer can review and merge as normal — no action needed beyond a quick sanity check. If it wasn't, please move the content into the right existing layer (or drop it) and push an update. 🙏 A maintainer will take a look before merging. |
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
Summary
al-development-plan, a read-only interface that turns existing AL development plans into referenced BCQuality constraintsal-development, which applies those constraints to features, bug fixes, refactors, upgrades, and maintenance before the existing AL review gateApplicationAreainheritance guidanceSpecialized orchestrator boundary
Repository-specific workflows such as BCAppsBugFix retain ownership of issue intake, TDD baselines, AL container tooling, MiApp propagation, critique, commits, and pull requests. They can invoke
al-development-planafter their own planning phase and feed its read-only guidance report into implementation, while keeping their existing BCQuality-backed final review gate.The guidance fixtures now include the exact
BCFIX-HANDOFF v1shape (rootCause,harnessMap,iterationsUsed,filesCommitted,lastTestResult,deadEnds, andnextStep) plus a separate upgrade-planning case.Review feedback addressed
partialnon-convergence outputBCFIX-HANDOFF v1normalizationno-knowledgean intentional, actionable refusal without code changesThe BCAppsBugFix team is specifically invited to review this boundary and propose changes if the contract still does not fit their roadmap.
Validation