KB-4FB5
New Object Species / Taxonomy Gap Report — Tool-Kiem-Thu (2026-06-10)
4 min read Revision 1
tool-kiem-thugovernancetaxonomy-gapspeciesentity-species2026-06-10
New Object Species / Taxonomy Gap Report — Tool-Kiem-Thu
Date: 2026-06-10. Question per new species: does existing taxonomy support it? label/type available? new label/governance/lifecycle/promotion rule needed? blocks Phase 5 re-run FIX7 / controlled pilot?
Native taxonomy reference (read-only): entity_species (39 species live in birth_registry), species_collection_map (species→native collection). All native species map to Directus/PG collections; none maps to an external/runtime/file object kind.
| New species (provisional) | Object(s) | Existing taxonomy supports? | Label/type available? | New label needed | Governance rule needed | Lifecycle rule needed | Promotion/deprecation rule | Blocks Phase 5? | Blocks controlled pilot? |
|---|---|---|---|---|---|---|---|---|---|
offline-inspector-tool |
ip_dot_inspector | NO (dot_tool assumes a dot_tools row + governed runtime; this is offline/non-gating) |
partial (dot_tool mis-fits) |
YES | YES (non-gating tool governance) | YES (pilot→governed) | via Phase 4 Call Contract + Codex | NO | NO (it IS the pilot subject) |
sandbox-attestation-profile |
seccomp profiles, docker-run boundary | NO | NO | YES | YES | YES (reference-evidence) | operator-owned; supersede on profile change | NO | NO |
ci-evidence-repo |
tool-kiem-thu-ci | NO (no GitHub species) | NO | YES | YES (no-secrets/read-only invariant) | YES (retained→deletable by owner) | owner deletion | NO | NO |
governed-export-packet |
PKT-B7-REF-… | PARTIAL (native context_pack_manifest is the nearest precedent) |
partial | YES (or extend manifest species) | YES | YES | B7-EXP-1/2 | NO | Possibly (Phase 5 consumes packets) — handled by B7 deferral |
provisional-named-query-catalog |
6 NQ-*-V1 | PARTIAL (dot_iu_command_catalog shape adapted) |
partial | YES | YES (must stay non-authority until sealed) | YES | B7-EXP-1 | NO | Yes for catalog-as-authority use only |
evidence-bundle |
execution reports + raw-log indices + json mirrors | NO (closest native = ai_support KB doc) |
partial | YES | YES (retention) | YES | retained-evidence | NO | NO |
non-gating-report-artifact |
inspector local triplet report | NO | NO | YES (must encode decision_effect=NONE) |
YES | YES | D11 to ever gate | NO | NO (non-gating is the whole point) |
action-ready-blocker-packet |
blocker checkpoints | NO | NO | YES | YES | YES (open→closed) | closed when owner/Codex acts | NO | NO |
New non-species vocabulary introduced (also not in native schema)
- Lifecycle statuses:
reference-validated,provisional-non-authority,retained-evidence,deferred-action-ready— nativebirth_registry.statususesborn/certified; these are richer. LABEL_SCHEMA_GAP. - Authority classes:
evidence-only,design-authority,provisional-non-authority— no native authority-level column governs these. LABEL_SCHEMA_GAP. - Blocker classes: B7-EXP-1, B7-EXP-2/D9, D10, D11, D4–D8, B0‴ — KB-tracked, no native equivalent.
Assessment
- Existing taxonomy does NOT support these species → TAXONOMY_GAP + LABEL_SCHEMA_GAP (confirmed:
species_collection_maphas no matching species; first-hand probe). - None of these gaps blocks Phase 5 (re-run FIX7 via governed packet) or the controlled pilot — those run offline/non-gating on the existing pilot tool + packet. The only gated items are promotion-to-authority uses (catalog-as-authority, gating), already deferred via B7-EXP-1/D11.
- Promotion is AUTHORITY-only: adding these to native
entity_species/species_collection_mapis a production-registry insertion requiring owner + governance-owner. Not performed here (prohibited: no production registry mutation). Raised as a TAXONOMY blocker in the root-cause packet.
Verdict
TAXONOMY_GAP_DOCUMENTED — 8 new species + 3 new vocab families are provisional, governed at KB level, and carry an AUTHORITY promotion blocker; none blocks the next safe increment.