Просмотр исходного кода

docs(architecture): correct plugin-abilities facts after its deletion

12-DISPATCH is the contract every subagent reads first, and its "current
runtime facts (so you don't guess)" section still told agents to inspect a
package that no longer exists. 08-STRUCTURE still deferred it to post-Stage 6.
Both would have misinformed every future dispatch.
darrenhinde 1 месяц назад
Родитель
Сommit
28c6b70295

+ 1 - 1
docs/architecture/canonical-refactor/08-STRUCTURE-AND-PACKAGING.md

@@ -44,7 +44,7 @@ OpenAgentsControl/
 
 
 Mapping from today: `packages/compatibility-layer/{types,core,mappers}` → `packages/core`;
 Mapping from today: `packages/compatibility-layer/{types,core,mappers}` → `packages/core`;
 `packages/compatibility-layer/adapters` → `packages/adapters`; `packages/cli` stays (de-Bunned);
 `packages/compatibility-layer/adapters` → `packages/adapters`; `packages/cli` stays (de-Bunned);
-`packages/plugin-abilities` unchanged for now (CC plugin runtime, revisit post-Stage 6);
+`packages/plugin-abilities` deleted (commit `cce5255`) — dead code, no consumers, did not build;
 `.opencode/` demoted from source to build output. The `skill`/`skills`, `plugin`/`plugins`
 `.opencode/` demoted from source to build output. The `skill`/`skills`, `plugin`/`plugins`
 singular-plural schism dies with `.opencode/`-as-source.
 singular-plural schism dies with `.opencode/`-as-source.
 
 

+ 3 - 1
docs/architecture/canonical-refactor/12-DISPATCH.md

@@ -43,7 +43,9 @@ STOP and report — do not guess.
   runs cli tests with Bun installed via setup action. Do NOT introduce new Bun APIs anywhere.
   runs cli tests with Bun installed via setup action. Do NOT introduce new Bun APIs anywhere.
 - `packages/compatibility-layer` — **vitest**, Node-clean (zero Bun usage). New packages
 - `packages/compatibility-layer` — **vitest**, Node-clean (zero Bun usage). New packages
   (`packages/core`, `packages/adapters`) use **vitest** (locked, `05` Q1).
   (`packages/core`, `packages/adapters`) use **vitest** (locked, `05` Q1).
-- `packages/plugin-abilities` — check its `package.json` scripts before wiring CI; do not assume.
+- `packages/plugin-abilities` — **deleted** (commit `cce5255`). It had zero consumers in its
+  entire history, did not compile, and failed 23 of its own tests. `packages/` is now exactly
+  `cli` and `compatibility-layer`. Do not re-add it or reference it.
 - `evals/framework` — has NO ESLint config; its deterministic baseline = build + the
 - `evals/framework` — has NO ESLint config; its deterministic baseline = build + the
   `test:ci` vitest allowlist + `validate:suites:all`. Do not add lint gates to it in Stage 0.
   `test:ci` vitest allowlist + `validate:suites:all`. Do not add lint gates to it in Stage 0.
 - Context census is recorded from disk in `09-MERGE-RULES.md` §9. Recount before asserting it
 - Context census is recorded from disk in `09-MERGE-RULES.md` §9. Recount before asserting it