# Guided Vocabulary Refusal

> A mechanism that answers a refused word with the declared word that covers its role, looked up in an indexed rejection table.

Record: `architecture:guided-vocabulary-refusal`
Kind: mechanism
Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
Severity: mandatory
Scope: repository, vocabulary, tooling
Canonical: https://banes-lab.com/ontology#architecture-guided-vocabulary-refusal

Listed in [Architecture principles](https://banes-lab.com/api/records/architecture.md), after [Agnostic-First Vocabulary](https://banes-lab.com/records/architecture/agnostic-first-vocabulary.md) and before [Derived Naming Registry](https://banes-lab.com/records/architecture/derived-naming-registry.md).

## Repair

- Refactored by: Index the Rejection Table by Refused Word, Name the Covering Concern in the Refusal
- Detected by: a refusal message naming only the rejected word, and a rejection table readable by the developer but not by the gate
- Violated by: reporting that a word is undeclared without resolving the declared word that covers it
- Measured by: share of refusals carrying a resolved replacement
- Enforced by: registry-backed naming gate, rejection-table index drift-check

## Requires

- [Rejection Table](https://banes-lab.com/records/lexicon/rejection-table.md)
- [Covering Concern](https://banes-lab.com/records/lexicon/covering-concern.md)
- [Reverse Coverage Resolution](https://banes-lab.com/records/lexicon/reverse-coverage-resolution.md)

## Reinforces

- [Closed Vocabulary](https://banes-lab.com/records/architecture/closed-vocabulary.md)
- [Agnostic-First Vocabulary](https://banes-lab.com/records/architecture/agnostic-first-vocabulary.md)

## Enables

- [Vocabulary Admission](https://banes-lab.com/records/lexicon/vocabulary-admission.md)
- [Discoverability](https://banes-lab.com/records/lexicon/discoverability.md)

## Conflicts with

- [Unguided Refusal](https://banes-lab.com/records/lexicon/unguided-refusal.md)
- [Borrowed Synonymy](https://banes-lab.com/records/lexicon/borrowed-synonymy.md)

## Severity

- [mandatory](https://banes-lab.com/records/vocabulary/severity-mandatory.md)

## Category

- [Taxonomy / Classification / Naming](https://banes-lab.com/records/architecture-category/taxonomy-classification-naming.md)

## Linked from

- [Taxonomy / Classification / Naming](https://banes-lab.com/ontology/principles/architecture-category-taxonomy-classification-naming.md)
- [Quality Attributes](https://banes-lab.com/ontology/lexicon/lexicon-category-quality-attributes.md)
- [Taxonomy / Classification / Naming](https://banes-lab.com/ontology/lexicon/lexicon-category-taxonomy-classification-naming.md)
- [Severity levels](https://banes-lab.com/ontology/schema/the-vocabulary-severity.md)
