mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-07 07:36:54 +01:00
Narrow development guidance to provisional contract
Keep plan enrichment internal and read-only pending consumer agreement and runtime pilot evidence. Move knowledge to its independent PR and remove the consumer-owned forensic evaluator. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 638b66d2-9f06-4f60-8781-808709e1485c
This commit is contained in:
parent
8f025ac679
commit
fa7eb750c6
40 changed files with 294 additions and 2053 deletions
|
|
@ -1,7 +1,7 @@
|
|||
# BCQuality global skills
|
||||
|
||||
This folder contains BCQuality's layer-independent protocol files and the
|
||||
host-native adapters used by standalone plugin installations.
|
||||
host-native adapter used by standalone plugin installations.
|
||||
|
||||
The protocol files have two kinds:
|
||||
|
||||
|
|
@ -31,9 +31,8 @@ READ and DO are read on demand — typically by the first action skill the agent
|
|||
| Path | Role |
|
||||
|---|---|
|
||||
| [`al-code-review/SKILL.md`](al-code-review/SKILL.md) | Exposes BCQuality through the standard `SKILL.md` format when this repository is installed as a plugin. |
|
||||
| [`al-development-plan/SKILL.md`](al-development-plan/SKILL.md) | Enriches an existing AL plan read-only through the standard `SKILL.md` format; does not generate a plan or implement code. |
|
||||
|
||||
Each adapter is deliberately thin. It translates the caller's request into an
|
||||
The adapter is deliberately thin. It translates the caller's request into an
|
||||
Entry task context, then follows Entry's dispatch without owning routing,
|
||||
review, index, or output policy. It is not an action skill, is not considered
|
||||
by Entry, and should not accumulate behavior already defined by `entry.md`,
|
||||
|
|
@ -41,23 +40,18 @@ by Entry, and should not accumulate behavior already defined by `entry.md`,
|
|||
|
||||
This gives the two skill formats distinct roles:
|
||||
|
||||
- `skills/al-code-review/SKILL.md` and
|
||||
`skills/al-development-plan/SKILL.md` are the public host integration
|
||||
surfaces for a standalone plugin installation.
|
||||
- `skills/al-code-review/SKILL.md` is the public host integration surface for a
|
||||
standalone plugin installation.
|
||||
- `microsoft/skills/review/al-code-review.md` is BCQuality's internal
|
||||
Microsoft-layer super-skill for coordinating a broad AL review.
|
||||
- `microsoft/skills/development/al-development-plan.md` is the read-only
|
||||
knowledge-enrichment interface for existing plans. Consumers own format
|
||||
normalization, planning, implementation, and delivery.
|
||||
|
||||
Each host adapter deliberately shares its name with the internal action skill
|
||||
for the same operation. Their locations distinguish the host integration from
|
||||
the layered policy. `al-code-review` remains distinct from BC-ALAgents'
|
||||
separately installed `al-review` skill, avoiding a collision in hosts that use
|
||||
one shared skill inventory. References from adapters to Entry, and from a
|
||||
dispatched super-skill to its leaves, are intentional progressive disclosure.
|
||||
This avoids registering every internal protocol file as an ambient host skill
|
||||
while allowing each review domain to run in an isolated context.
|
||||
The host adapter and internal coordinator deliberately share the
|
||||
`al-code-review` name because they represent the same user-facing operation in
|
||||
their respective formats. Their locations distinguish their roles. The
|
||||
reference from the adapter to Entry, and from a dispatched super-skill to its
|
||||
leaf skills, is intentional progressive disclosure. It avoids registering
|
||||
every internal BCQuality protocol file as an ambient host skill while allowing
|
||||
each review domain to run in an isolated context.
|
||||
|
||||
These contracts are stable. Changes require a PR approved by both maintainers.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue