Knowledge source evaluation
Evaluate whether a candidate document can be registered as a governed knowledge pack, and at what maturity level.
Canonical skill profile. This page is generated from the repository contract. The linked
SKILL.mdremains the source of authority.
| Category | Version | Owner |
|---|---|---|
governance |
0.1.0 |
adaptive-skills |
Jump to
- Overview
- When to use
- When not to use
- Core moves
- Expected output
- Verification
- Handoff signals
- Pairs well with
- Anti-patterns
View the canonical contract on GitHub.
Overview
Use this skill before adding a document, framework, policy, or persona to the knowledge registry. It checks whether the source has the metadata, ownership, and exposure rules required by the Knowledge Governance Layer, and recommends a maturity level (minimal, operational, governed) or refusal.
When to Use
- A user proposes adding a base of knowledge to a project.
- A skill author wants to depend on a new framework.
- A source’s review cycle has elapsed and re-evaluation is due.
When NOT to Use
- Authoring the framework’s content itself (use the source owner’s process).
- Resolving conflict between already-registered sources (use
knowledge-conflict-resolution). - Checking restricted-exposure risk at runtime (use
restricted-context-check).
Core Moves
- Identify the candidate: name, owner, link, intended use.
- Classify type using the source taxonomy in knowledge-source-contract.
- Assess sensitivity and authority.
- Determine scope: which task families, skills, agents.
- Decide retrieval mode and exposure policy.
- Check whether a capsule is required and exists.
- Recommend maturity level — or refuse with reason.
Optional Modules
- Capsule readiness check — verify the capsule exists and is operational, not narrative.
- Provenance check — confirm
source_integrity_notesare sufficient. Run the data-poisoning-checklist (provenance, validate-before-index, version control, change history, rollback) before recommendingregister_governed. - Allowlist scoping — recommend explicit
allowed_skills/allowed_agents.
Activation Triggers
- New source proposed.
- Existing source’s review cycle expired.
- A skill declares a new dependency type not yet present in the registry.
Expected Output
evaluation:
candidate:
proposed_id: <kebab-case>
name: <name>
proposed_type: <source_type>
owner: <person-or-team>
classification:
sensitivity: <level>
authority_level: <level>
scope: [<scope-tag>, ...]
retrieval:
retrieval_mode: <mode>
full_text_exposure: <allowed|forbidden|conditional>
export_allowed: <bool>
capsule_required: <bool>
capsule_present: <bool>
recommendation: register_minimal | register_operational | register_governed | refuse
refusal_reason: <if applicable>
required_fixes: [<...>]
Verification
- All required manifest fields can be populated from this evaluation.
- If recommendation is
register_governed, a reviewer other than the author signed off. - If the candidate is
restrictedor higher,human_review_required_foris non-empty. - Provenance and rollback pass the data-poisoning-checklist;
a source that fails it is capped at
register_minimal. - The conditions in human-review-criteria
are reflected in the recommended
human_review_required_forlist.
Handoff Signals
- If
refuse, hand back to the proposer with the required fixes. - If
register_minimal, mark sources as low-maturity and exclude from required slots.
Pairs Well With
restricted-context-checkknowledge-conflict-resolution
Anti-patterns
- Registering a source without an owner.
- Registering a
confidentialor higher source withouthuman_review_required_for. - Approving a
capsule_firstsource with no capsule. - Inferring sensitivity from “feels internal” rather than from the owner’s classification.