AGENTS.md@packages/blackhole-plugin/src · git:20260913.c6cb9e9 · 2026-09-13 · sha256 50812fe4ff83be41

AGENTS.md@packages/blackhole-plugin/src git:20260913.c6cb9e9A

Immutable. This exact content never changes and is served at /api/v1/blob/50812fe4ff83be41.

# DOX — packages/blackhole-plugin/src

Files in this directory. One row per source file. See change: add-blackhole-plugin.

| File | Purpose |
|------|---------|
| `configSchema.json` | draft-07 plugin-level config. `{ enabled }` only — the blackhole `UnifiedConfig` fields live in the external file, not dashboard config. `additionalProperties: false`. |
| `i18n.ts` | Plugin i18n `catalog` (unprefixed keys, merged under `plugin.blackhole.*`). `zh-CN` + `hu` blocks, identical key sets (scripts/i18n-parity). English at call sites via `t(key, vars, fallback)`. Field labels/help are DATA (client/field-groups.ts), not i18n keys. Gains subcard/detail keys: worker states, lag (exact vs stale), proximity approximation + caveat, cooldown/pending advisories, detail-view provenance labels. See change: add-blackhole-plugin, add-blackhole-session-pipeline. |

| `__tests__/manifest-discoverability.test.ts` | L1 (E12, E13). Manifest component/shouldRender/predicate names resolve to real client-entry exports; `shouldRenderMemorySubcard()` sync-fails closed; blackhole `priority` strictly > flows'; no per-claim `priority`; E13 — no slot id removed/renamed vs origin/develop (additive slot ids ARE allowed; the original "slot files absent from branch diff" form red-flagged every later additive slot change). See change: add-blackhole-session-pipeline, move-quota-to-context-strip. |