Declared Jurisdiction
Kind: principle
Layer: Structural Core
Record: architecture:declared-jurisdiction
Severity: mandatory
Scope: repository, root, file
Canonical: Ontology
A design rule that a naming gate reads from one declaration the roots it governs, the containers and buckets under each, the classes of file exempt from the grammar, and the trees another system authors or resolves by name, which are exempted once and never governed.
Listed in Architecture principles, after Glob-Resolvable Tree and before Bounded Nesting Depth.
Requires
- Governed Root
- Container Level
- Flat Bucket
- Ignore Declaration
- Ecosystem-Fixed Name
- Structurally Exempt File
- Compound Marker
Reinforces
Enables
Conflicts with
Contracts
Violated by
Refactored by
- Declare the Root
- Place the Folder in an Existing Container
- Remove the Ignore Entry
- Collapse the Exemption Lists
Severity
Category
Enforced by
Enabled by
Linked from
- Placement is a grammar
- Domain Architecture
- Contracts / Interfaces / Compatibility
- Schema / Canonical Data / Semantics
- Taxonomy / Classification / Naming
- Schema / Canonical Data / Semantics
- Taxonomy / Classification / Naming
- Taxonomy
- Severity levels