102 lines
3.4 KiB
Markdown
102 lines
3.4 KiB
Markdown
|
|
---
|
|||
|
|
id: RMASTER-WP-0027
|
|||
|
|
type: workplan
|
|||
|
|
title: "Hold the Taxonomy layer declaration through the gate-house vocabulary ruling"
|
|||
|
|
domain: financials
|
|||
|
|
repo: railiance-master
|
|||
|
|
status: active
|
|||
|
|
owner: claude
|
|||
|
|
topic_slug: layer-vocabulary-ruling
|
|||
|
|
flavor: planning
|
|||
|
|
created: "2026-09-21"
|
|||
|
|
updated: "2026-09-21"
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# RMASTER-WP-0027 - Hold the Taxonomy layer declaration through the gate-house vocabulary ruling
|
|||
|
|
|
|||
|
|
## Goal
|
|||
|
|
|
|||
|
|
State and hold this repository's position that `layer: Taxonomy` is a value §3
|
|||
|
|
of the NetKingdom security layer model enumerates, through `gate-house`'s
|
|||
|
|
ruling on whether §3's vocabulary is closed, and act on the ruling once it
|
|||
|
|
lands.
|
|||
|
|
|
|||
|
|
Position: `docs/adr/ADR-0010-taxonomy-is-an-enumerated-layer.md`.
|
|||
|
|
Source: `the-custodian/docs/assessments/2026-09-21-layer-declaration-boundaries.md`
|
|||
|
|
(custodian estate sweep), derived from `flex-auth` `FLEX-WP-0030`.
|
|||
|
|
Statute: `net-kingdom/canon/standards/security-layer-model_v0.8.md` §3, §3.1, §11.
|
|||
|
|
|
|||
|
|
## Boundaries
|
|||
|
|
|
|||
|
|
- Do not change the declared value in `INTENT.md` or `layer.yaml` before the
|
|||
|
|
ruling. The declaration is the evidence of what this repository holds itself
|
|||
|
|
to be.
|
|||
|
|
- Do not rule on §3, §11 or the vocabulary. That is `gate-house`'s.
|
|||
|
|
- Do not speak for `informed-decision` on `surface`. Different question, other
|
|||
|
|
owner.
|
|||
|
|
- Do not touch `standard_version` here; B4 is a separate open question.
|
|||
|
|
- Do not modify any repository other than this one.
|
|||
|
|
|
|||
|
|
## T01 - Record the position
|
|||
|
|
|
|||
|
|
```task
|
|||
|
|
id: RMASTER-WP-0027-T01
|
|||
|
|
status: done
|
|||
|
|
priority: high
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Establish from this repository's own documents and history what `Taxonomy`
|
|||
|
|
denotes, why it was chosen over Staff, Engine and Tooling, and whether the term
|
|||
|
|
is used consistently with `gate-house` and `info-tech-canon`. Record the result
|
|||
|
|
as a framework ADR.
|
|||
|
|
|
|||
|
|
**Done when:** an accepted ADR states the position with the canon and estate
|
|||
|
|
citations behind it.
|
|||
|
|
|
|||
|
|
Completed 2026-09-21 as `ADR-0010`. §3 enumerates four layers with `Taxonomy`
|
|||
|
|
as §3.1 in every version v0.1–v0.8; §4 assigns the value to `info-tech-canon`
|
|||
|
|
and `net-kingdom`; §7 and §17 both carry it; `gate-house`'s own `INTENT.md`
|
|||
|
|
uses it. Our casing matches §3's table.
|
|||
|
|
|
|||
|
|
## T02 - Send the position to gate-house
|
|||
|
|
|
|||
|
|
```task
|
|||
|
|
id: RMASTER-WP-0027-T02
|
|||
|
|
status: done
|
|||
|
|
priority: high
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Send `ADR-0010` to `gate-house` via the State Hub as input to the §3 vocabulary
|
|||
|
|
ruling, noting that the custodian's estate sweep is where this surfaced and
|
|||
|
|
that it was not a finding against this repository.
|
|||
|
|
|
|||
|
|
**Done when:** the message is sent and cites the ADR and the canon sections.
|
|||
|
|
|
|||
|
|
Completed 2026-09-21.
|
|||
|
|
|
|||
|
|
## T03 - Act on the ruling
|
|||
|
|
|
|||
|
|
```task
|
|||
|
|
id: RMASTER-WP-0027-T03
|
|||
|
|
status: wait
|
|||
|
|
priority: medium
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Wait on `gate-house`'s ruling on question 3 of the custodian's table (is §3's
|
|||
|
|
vocabulary closed).
|
|||
|
|
|
|||
|
|
- If the vocabulary is open and `Taxonomy` is declarable — nothing changes
|
|||
|
|
here. Record the confirmation in `ADR-0010` notes and close.
|
|||
|
|
- If `gate-house` rules the §11 declaration vocabulary closed at three despite
|
|||
|
|
§3.1 — change the value in `INTENT.md` and `layer.yaml` in one commit,
|
|||
|
|
keeping the two files equal per `RMASTER-WP-0026-T01`, and amend `ADR-0010`
|
|||
|
|
by revision rather than by silent edit.
|
|||
|
|
|
|||
|
|
Also pick up questions 1 (precedence), 2 (case sensitivity) and 6 (may a
|
|||
|
|
declaration carry a standard version) if the same ruling settles them; 6 is the
|
|||
|
|
only one that changes a file here, since our two files already agree and our
|
|||
|
|
casing already matches §3.
|
|||
|
|
|
|||
|
|
**Done when:** the ruling has landed and this repository's declaration and ADR
|
|||
|
|
reflect it.
|