Dispose OrwellLoggingDiagnostics as adapt (INFO-DEC-2026-003)
The canon owner disposed coordination-engine's candidate practice pattern as adapt, which unblocks COORDINATION-WP-0004-T01. Preserve the source, record the DecisionRecord, and register the assimilation. The TAMQ known use is implemented and tested, so the pattern enters at candidate. Canon placement is planned as proposed workplan INFO-WP-0030. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 121421@bnt-lap001 Assistant-Session: 36f8657c-ebfa-4a2e-9ba0-bff06738f233
This commit is contained in:
parent
6e39f6d0c9
commit
5a1ea90f64
20 changed files with 406 additions and 101 deletions
|
|
@ -207,6 +207,12 @@ assimilation:
|
||||||
disposition: adapt
|
disposition: adapt
|
||||||
status: closed
|
status: closed
|
||||||
produced: itc-emission-cadence
|
produced: itc-emission-cadence
|
||||||
|
- id: assimilation/orwell-logging-diagnostics
|
||||||
|
source: coordination-engine OrwellLoggingDiagnostics candidate
|
||||||
|
disposition: adapt
|
||||||
|
status: decided
|
||||||
|
path: infospace/assimilation/orwell-logging-diagnostics/
|
||||||
|
workplan: INFO-WP-0030
|
||||||
|
|
||||||
first_proofs:
|
first_proofs:
|
||||||
near_term:
|
near_term:
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@
|
||||||
This brief summarizes the current canon service surface for agents.
|
This brief summarizes the current canon service surface for agents.
|
||||||
|
|
||||||
- Infospace slug: `canon`
|
- Infospace slug: `canon`
|
||||||
- Artifact count: 81
|
- Artifact count: 82
|
||||||
- Retrieval index items: 81
|
- Retrieval index items: 82
|
||||||
- Primary confidence command: `make validate`
|
- Primary confidence command: `make validate`
|
||||||
- Refresh generated indexes and views with: `make index`
|
- Refresh generated indexes and views with: `make index`
|
||||||
- Refresh agent briefs and interface templates with: `make agent-briefs`
|
- Refresh agent briefs and interface templates with: `make agent-briefs`
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"infospace": "canon",
|
"infospace": "canon",
|
||||||
"item_count": 81,
|
"item_count": 82,
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"canonical_path": "assimilation/canon-federation/ASSIMILATION.md",
|
"canonical_path": "assimilation/canon-federation/ASSIMILATION.md",
|
||||||
|
|
@ -145,6 +145,35 @@
|
||||||
"title": "Assimilation \u2014 IT Capability Canon (ITCC) v0.1",
|
"title": "Assimilation \u2014 IT Capability Canon (ITCC) v0.1",
|
||||||
"warnings": []
|
"warnings": []
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"canonical_path": "assimilation/orwell-logging-diagnostics/ASSIMILATION.md",
|
||||||
|
"id": "assimilation/orwell-logging-diagnostics",
|
||||||
|
"imports": [
|
||||||
|
"kernel/itc-core"
|
||||||
|
],
|
||||||
|
"kind": "assimilation",
|
||||||
|
"owned_concepts": [
|
||||||
|
"Assimilation \u2014 OrwellLoggingDiagnostics candidate practice pattern"
|
||||||
|
],
|
||||||
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "kernel/itc-core",
|
||||||
|
"type": "conforms_to"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"target": "scheme/practice-pattern",
|
||||||
|
"type": "related_to"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"target": "model/observability",
|
||||||
|
"type": "related_to"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source_path": "infospace/assimilation/orwell-logging-diagnostics/source/orwell-logging-diagnostics-candidate.md",
|
||||||
|
"summary": "Canon artifact: Assimilation \u2014 OrwellLoggingDiagnostics candidate practice pattern.",
|
||||||
|
"title": "Assimilation \u2014 OrwellLoggingDiagnostics candidate practice pattern",
|
||||||
|
"warnings": []
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"canonical_path": "standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml",
|
"canonical_path": "standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml",
|
||||||
"id": "benchmark/caring/kubernetes-rbac",
|
"id": "benchmark/caring/kubernetes-rbac",
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
Schema: `info-tech-canon.retrieval-index.v1`
|
Schema: `info-tech-canon.retrieval-index.v1`
|
||||||
Infospace: `canon`
|
Infospace: `canon`
|
||||||
Items: **81**
|
Items: **82**
|
||||||
|
|
||||||
## Common Distinctions
|
## Common Distinctions
|
||||||
|
|
||||||
|
|
@ -47,6 +47,16 @@ Items: **81**
|
||||||
- Imports and anchors: `kernel/itc-core`
|
- Imports and anchors: `kernel/itc-core`
|
||||||
- Owned concepts: `Assimilation — IT Capability Canon (ITCC) v0.1`
|
- Owned concepts: `Assimilation — IT Capability Canon (ITCC) v0.1`
|
||||||
|
|
||||||
|
### Assimilation — OrwellLoggingDiagnostics candidate practice pattern
|
||||||
|
|
||||||
|
- ID: `assimilation/orwell-logging-diagnostics`
|
||||||
|
- Kind: `assimilation`
|
||||||
|
- Canonical path: `assimilation/orwell-logging-diagnostics/ASSIMILATION.md`
|
||||||
|
- Source path: `infospace/assimilation/orwell-logging-diagnostics/source/orwell-logging-diagnostics-candidate.md`
|
||||||
|
- Summary: Canon artifact: Assimilation — OrwellLoggingDiagnostics candidate practice pattern.
|
||||||
|
- Imports and anchors: `kernel/itc-core`
|
||||||
|
- Owned concepts: `Assimilation — OrwellLoggingDiagnostics candidate practice pattern`
|
||||||
|
|
||||||
### CARING Kubernetes RBAC Benchmark
|
### CARING Kubernetes RBAC Benchmark
|
||||||
|
|
||||||
- ID: `benchmark/caring/kubernetes-rbac`
|
- ID: `benchmark/caring/kubernetes-rbac`
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
schema: info-tech-canon.retrieval-index.v1
|
schema: info-tech-canon.retrieval-index.v1
|
||||||
infospace: canon
|
infospace: canon
|
||||||
item_count: 81
|
item_count: 82
|
||||||
items:
|
items:
|
||||||
- id: assimilation/canon-federation
|
- id: assimilation/canon-federation
|
||||||
kind: assimilation
|
kind: assimilation
|
||||||
|
|
@ -56,6 +56,25 @@ items:
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
warnings: []
|
warnings: []
|
||||||
|
- id: assimilation/orwell-logging-diagnostics
|
||||||
|
kind: assimilation
|
||||||
|
title: "Assimilation \u2014 OrwellLoggingDiagnostics candidate practice pattern"
|
||||||
|
canonical_path: assimilation/orwell-logging-diagnostics/ASSIMILATION.md
|
||||||
|
source_path: infospace/assimilation/orwell-logging-diagnostics/source/orwell-logging-diagnostics-candidate.md
|
||||||
|
summary: "Canon artifact: Assimilation \u2014 OrwellLoggingDiagnostics candidate\
|
||||||
|
\ practice pattern."
|
||||||
|
owned_concepts:
|
||||||
|
- "Assimilation \u2014 OrwellLoggingDiagnostics candidate practice pattern"
|
||||||
|
imports:
|
||||||
|
- kernel/itc-core
|
||||||
|
relationships:
|
||||||
|
- type: conforms_to
|
||||||
|
target: kernel/itc-core
|
||||||
|
- type: related_to
|
||||||
|
target: scheme/practice-pattern
|
||||||
|
- type: related_to
|
||||||
|
target: model/observability
|
||||||
|
warnings: []
|
||||||
- id: benchmark/caring/kubernetes-rbac
|
- id: benchmark/caring/kubernetes-rbac
|
||||||
kind: benchmark-workspace
|
kind: benchmark-workspace
|
||||||
title: CARING Kubernetes RBAC Benchmark
|
title: CARING Kubernetes RBAC Benchmark
|
||||||
|
|
|
||||||
|
|
@ -1335,6 +1335,21 @@ artifacts:
|
||||||
relationships:
|
relationships:
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
|
- id: assimilation/orwell-logging-diagnostics
|
||||||
|
path: assimilation/orwell-logging-diagnostics/ASSIMILATION.md
|
||||||
|
kind: assimilation
|
||||||
|
title: Assimilation — OrwellLoggingDiagnostics candidate practice pattern
|
||||||
|
provenance:
|
||||||
|
source_path: infospace/assimilation/orwell-logging-diagnostics/source/orwell-logging-diagnostics-candidate.md
|
||||||
|
disposition: adapt
|
||||||
|
placement_workplan: INFO-WP-0030
|
||||||
|
relationships:
|
||||||
|
- type: conforms_to
|
||||||
|
target: kernel/itc-core
|
||||||
|
- type: related_to
|
||||||
|
target: scheme/practice-pattern
|
||||||
|
- type: related_to
|
||||||
|
target: model/observability
|
||||||
- id: mapping/emission-cadence-handover
|
- id: mapping/emission-cadence-handover
|
||||||
path: assimilation/emission-cadence/mappings.yaml
|
path: assimilation/emission-cadence/mappings.yaml
|
||||||
kind: mapping
|
kind: mapping
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,67 @@
|
||||||
|
# Assimilation — OrwellLoggingDiagnostics
|
||||||
|
|
||||||
|
**Status:** Decided. Canon placement is pending under INFO-WP-0030.
|
||||||
|
**Disposition:** Adapt
|
||||||
|
**Source:** coordination-engine candidate
|
||||||
|
`docs/orwell-logging-diagnostics-candidate.md` at `628f984`, preserved
|
||||||
|
under `source/`
|
||||||
|
**Authority:** `INFO-DEC-2026-003`, canon owner decision of 2026-09-22
|
||||||
|
**Consumer follow-up:** coordination-engine `COORDINATION-WP-0004`
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
The candidate proposes a practice for rare local debugging that needs fields
|
||||||
|
normal logging must omit, such as message bodies, credentials, and terminal
|
||||||
|
output. The capture is an explicit, per-invocation, non-production diagnostic
|
||||||
|
mode that writes to an owner-controlled private sink and is never projected
|
||||||
|
remotely. This assimilation covers the generic practice. TAMQ's `--orwell`
|
||||||
|
flag, its field list, and its sink location remain owned by tmux-amq.
|
||||||
|
|
||||||
|
## Findings
|
||||||
|
|
||||||
|
- **Not a duplicate.** The Observability Model owns `Log`, `LogRecord`,
|
||||||
|
`LogLevel` and `LogStream`, but states no rule separating verbosity from
|
||||||
|
disclosure. The Data and Security models own sensitive-data classification
|
||||||
|
and do not describe a controlled, temporary exception to omission. No
|
||||||
|
existing pattern covers the tension between diagnosability and
|
||||||
|
non-disclosure.
|
||||||
|
- **Pattern-shaped.** The candidate resolves a recurring tension with ordered
|
||||||
|
practice steps and evidence (the six verifications in its §6). That fits
|
||||||
|
`PracticePatternScheme`.
|
||||||
|
- **Known use is implemented, not intended.** tmux-amq `04de219` implements the
|
||||||
|
flag in `src/tamq/diagnostics.py` and `src/tamq/cli.py`, with
|
||||||
|
`tests/test_diagnostics.py`. That satisfies the scheme's rule that a
|
||||||
|
known use identifies what was observed. There is one known use, so the
|
||||||
|
lifecycle entry point is `candidate`.
|
||||||
|
- **Why adapt, not adopt.** The name and the `--orwell` flag are
|
||||||
|
consumer-specific. The canon form needs a generic name, the scheme's section
|
||||||
|
layout, and imports of the owning concepts instead of restated definitions.
|
||||||
|
The substance of the six practice points carries over.
|
||||||
|
|
||||||
|
## DecisionRecord — INFO-DEC-2026-003
|
||||||
|
|
||||||
|
### Context
|
||||||
|
|
||||||
|
coordination-engine prepared the candidate under COORDINATION-WP-0003-T04 and
|
||||||
|
transferred canon review to COORDINATION-WP-0004. That workplan cannot close
|
||||||
|
without an explicit owner disposition. The request had not reached this
|
||||||
|
repository through intake. It was raised with the owner directly on
|
||||||
|
2026-09-22.
|
||||||
|
|
||||||
|
### Decision
|
||||||
|
|
||||||
|
Adapt the candidate into a generic candidate-status practice pattern under
|
||||||
|
`infospace/patterns/`. It will have a neutral name, import Log/LogRecord,
|
||||||
|
data classification and environment concepts from their owners, and cite
|
||||||
|
tmux-amq as its known use. The Orwell name may remain as an alias in the
|
||||||
|
pattern's Known Uses.
|
||||||
|
|
||||||
|
### Consequences
|
||||||
|
|
||||||
|
- Canon placement, registration, and the canon version change are INFO-WP-0030
|
||||||
|
(stage 4 and 5). The assimilation closes when that workplan finishes.
|
||||||
|
- coordination-engine can record this disposition in COORDINATION-WP-0004-T01.
|
||||||
|
COORDINATION-WP-0004-T02 waits for the registered artifact ID from
|
||||||
|
INFO-WP-0030.
|
||||||
|
- This disposition does not authorize unsafe logging in any runtime. The
|
||||||
|
pattern describes a practice, and its adoption stays with each consumer.
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
id: assimilation/orwell-logging-diagnostics
|
||||||
|
title: Assimilation — OrwellLoggingDiagnostics candidate practice pattern
|
||||||
|
source: coordination-engine candidate practice pattern (COORDINATION-WP-0003-T04)
|
||||||
|
source_version: "628f984"
|
||||||
|
source_type: internal-candidate
|
||||||
|
source_files:
|
||||||
|
- source/orwell-logging-diagnostics-candidate.md
|
||||||
|
requested_by: coordination-engine
|
||||||
|
status: decided
|
||||||
|
disposition: adapt
|
||||||
|
impacts:
|
||||||
|
- scheme/practice-pattern
|
||||||
|
- model/observability
|
||||||
|
- model/data
|
||||||
|
- model/security
|
||||||
|
known_uses:
|
||||||
|
- repo: tmux-amq
|
||||||
|
revision: "04de219"
|
||||||
|
implementation: src/tamq/diagnostics.py, src/tamq/cli.py
|
||||||
|
tests: tests/test_diagnostics.py
|
||||||
|
decision:
|
||||||
|
authority: INFO-DEC-2026-003
|
||||||
|
decided_by: Bernd Worsch
|
||||||
|
decided_at: "2026-09-22"
|
||||||
|
consumer_workplan: COORDINATION-WP-0004
|
||||||
|
workplan: INFO-WP-0030
|
||||||
|
|
@ -0,0 +1,52 @@
|
||||||
|
# OrwellLoggingDiagnostics — candidate practice pattern
|
||||||
|
|
||||||
|
Candidate ID: `practice-pattern/orwell-logging-diagnostics`
|
||||||
|
Canonical owner: info-tech-canon
|
||||||
|
Requested by: coordination-engine / COORDINATION-WP-0003-T04
|
||||||
|
Follow-up: COORDINATION-WP-0004
|
||||||
|
Known use: tmux-amq's local diagnostic mode
|
||||||
|
Status: candidate prepared; owner review and registration outstanding
|
||||||
|
|
||||||
|
## Problem
|
||||||
|
|
||||||
|
Normal operational logs must omit message bodies, credentials, and unrestricted
|
||||||
|
terminal output. Rare local debugging sessions may need otherwise omitted
|
||||||
|
fields to explain a transport failure. A diagnostic override must never quietly
|
||||||
|
become the production logging policy.
|
||||||
|
|
||||||
|
## Proposed practice
|
||||||
|
|
||||||
|
1. Safe logging is the default at every verbosity. Increasing verbosity alone
|
||||||
|
must not disclose sensitive fields.
|
||||||
|
2. An explicit per-invocation `--orwell` option selects the unsafe diagnostic
|
||||||
|
mode. Configuration files, inherited profile defaults and background startup
|
||||||
|
must not enable it silently.
|
||||||
|
3. Refuse the option in the production policy. Emit a prominent warning before
|
||||||
|
collecting any additional fields in an explicitly non-production session.
|
||||||
|
4. Write only to an owner-controlled local mode-0600 sink. Never send those fields
|
||||||
|
to State Hub, central telemetry, message exports, or shared CI artifacts.
|
||||||
|
5. Document precisely which fields can be captured. Prefer synthetic data for
|
||||||
|
reproduction. The operator selects the shortest useful capture and removes
|
||||||
|
the unsafe log after diagnosis using the storage owner's procedure.
|
||||||
|
6. Verify default omission, per-invocation opt-in, production rejection, file
|
||||||
|
permissions, and separation from remote projection in the consumer tests.
|
||||||
|
|
||||||
|
## Consumer boundary
|
||||||
|
|
||||||
|
TAMQ owns its diagnostic flag and sensitive transport fields. Coordination-engine
|
||||||
|
only emits sanitized transition receipts, has no unsafe logging flag, and never
|
||||||
|
projects checkpoint contents. Introducing an unsafe runtime sink is unnecessary
|
||||||
|
for WP-0003's worker coordination behavior.
|
||||||
|
|
||||||
|
## Canon review handoff
|
||||||
|
|
||||||
|
The owner should compare this candidate with existing observability and data
|
||||||
|
handling practices, decide whether to observe/map/adapt/adopt/reject it, and
|
||||||
|
register the accepted artifact through its assimilation process. The canonical
|
||||||
|
`infospace/assimilation/intake-and-assimilation-practice.md` requires an explicit
|
||||||
|
owner disposition before a canon change; a candidate is not registration.
|
||||||
|
|
||||||
|
2026-09-07: the operator approved transferring canon review/registration from
|
||||||
|
WP-0003-T04 to `workplans/COORDINATION-WP-0004-orwell-canon-review.md`. The
|
||||||
|
follow-up requires explicit owner disposition and, if accepted, a canonical
|
||||||
|
artifact/version/index entry. WP-0003 closure does not imply canonical acceptance.
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
root: infospace
|
root: infospace
|
||||||
file_count: 298
|
file_count: 301
|
||||||
files:
|
files:
|
||||||
- path: README.md
|
- path: README.md
|
||||||
directory: .
|
directory: .
|
||||||
|
|
@ -481,6 +481,15 @@ files:
|
||||||
- path: assimilation/it-capability-canon/source-summary.md
|
- path: assimilation/it-capability-canon/source-summary.md
|
||||||
directory: assimilation/it-capability-canon
|
directory: assimilation/it-capability-canon
|
||||||
name: source-summary.md
|
name: source-summary.md
|
||||||
|
- path: assimilation/orwell-logging-diagnostics/ASSIMILATION.md
|
||||||
|
directory: assimilation/orwell-logging-diagnostics
|
||||||
|
name: ASSIMILATION.md
|
||||||
|
- path: assimilation/orwell-logging-diagnostics/assimilation.yaml
|
||||||
|
directory: assimilation/orwell-logging-diagnostics
|
||||||
|
name: assimilation.yaml
|
||||||
|
- path: assimilation/orwell-logging-diagnostics/source/orwell-logging-diagnostics-candidate.md
|
||||||
|
directory: assimilation/orwell-logging-diagnostics/source
|
||||||
|
name: orwell-logging-diagnostics-candidate.md
|
||||||
- path: concepts/family/FamilySeed.md
|
- path: concepts/family/FamilySeed.md
|
||||||
directory: concepts/family
|
directory: concepts/family
|
||||||
name: FamilySeed.md
|
name: FamilySeed.md
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
concept_count: 769
|
concept_count: 770
|
||||||
concepts:
|
concepts:
|
||||||
- concept: Canon federation research provenance
|
- concept: Canon federation research provenance
|
||||||
owner: assimilation/canon-federation
|
owner: assimilation/canon-federation
|
||||||
|
|
@ -12,6 +12,10 @@ concepts:
|
||||||
owner: assimilation/it-capability-canon
|
owner: assimilation/it-capability-canon
|
||||||
path: assimilation/it-capability-canon/ASSIMILATION.md
|
path: assimilation/it-capability-canon/ASSIMILATION.md
|
||||||
source: artifact_title
|
source: artifact_title
|
||||||
|
- concept: "Assimilation \u2014 OrwellLoggingDiagnostics candidate practice pattern"
|
||||||
|
owner: assimilation/orwell-logging-diagnostics
|
||||||
|
path: assimilation/orwell-logging-diagnostics/ASSIMILATION.md
|
||||||
|
source: artifact_title
|
||||||
- concept: CARING Kubernetes RBAC Benchmark
|
- concept: CARING Kubernetes RBAC Benchmark
|
||||||
owner: benchmark/caring/kubernetes-rbac
|
owner: benchmark/caring/kubernetes-rbac
|
||||||
path: standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml
|
path: standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ artifacts:
|
||||||
- assimilation/canon-federation
|
- assimilation/canon-federation
|
||||||
- assimilation/emission-cadence
|
- assimilation/emission-cadence
|
||||||
- assimilation/it-capability-canon
|
- assimilation/it-capability-canon
|
||||||
|
- assimilation/orwell-logging-diagnostics
|
||||||
- benchmark/caring/kubernetes-rbac
|
- benchmark/caring/kubernetes-rbac
|
||||||
- benchmark/caring/kubernetes-rbac/access-descriptors
|
- benchmark/caring/kubernetes-rbac/access-descriptors
|
||||||
- benchmark/caring/kubernetes-rbac/caring-mapping
|
- benchmark/caring/kubernetes-rbac/caring-mapping
|
||||||
|
|
@ -101,6 +102,14 @@ rows:
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
- artifact: assimilation/orwell-logging-diagnostics
|
||||||
|
targets:
|
||||||
|
kernel/itc-core:
|
||||||
|
- conforms_to
|
||||||
|
model/observability:
|
||||||
|
- related_to
|
||||||
|
scheme/practice-pattern:
|
||||||
|
- related_to
|
||||||
- artifact: benchmark/caring/kubernetes-rbac
|
- artifact: benchmark/caring/kubernetes-rbac
|
||||||
targets:
|
targets:
|
||||||
model/access-control:
|
model/access-control:
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,14 @@
|
||||||
|
|
||||||
# By Concept
|
# By Concept
|
||||||
|
|
||||||
Concept count: **769**
|
Concept count: **770**
|
||||||
|
|
||||||
| Concept | Owner | Source |
|
| Concept | Owner | Source |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| Canon federation research provenance | `assimilation/canon-federation` | `artifact_title` |
|
| Canon federation research provenance | `assimilation/canon-federation` | `artifact_title` |
|
||||||
| Assimilation — EmissionCadenceDeclaration handover | `assimilation/emission-cadence` | `artifact_title` |
|
| Assimilation — EmissionCadenceDeclaration handover | `assimilation/emission-cadence` | `artifact_title` |
|
||||||
| Assimilation — IT Capability Canon (ITCC) v0.1 | `assimilation/it-capability-canon` | `artifact_title` |
|
| Assimilation — IT Capability Canon (ITCC) v0.1 | `assimilation/it-capability-canon` | `artifact_title` |
|
||||||
|
| Assimilation — OrwellLoggingDiagnostics candidate practice pattern | `assimilation/orwell-logging-diagnostics` | `artifact_title` |
|
||||||
| CARING Kubernetes RBAC Benchmark | `benchmark/caring/kubernetes-rbac` | `artifact_title` |
|
| CARING Kubernetes RBAC Benchmark | `benchmark/caring/kubernetes-rbac` | `artifact_title` |
|
||||||
| Kubernetes RBAC CARING Access Descriptors | `benchmark/caring/kubernetes-rbac/access-descriptors` | `artifact_title` |
|
| Kubernetes RBAC CARING Access Descriptors | `benchmark/caring/kubernetes-rbac/access-descriptors` | `artifact_title` |
|
||||||
| Kubernetes RBAC To CARING Mapping | `benchmark/caring/kubernetes-rbac/caring-mapping` | `artifact_title` |
|
| Kubernetes RBAC To CARING Mapping | `benchmark/caring/kubernetes-rbac/caring-mapping` | `artifact_title` |
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,7 @@
|
||||||
|
|
||||||
- `assimilation/emission-cadence` via `conforms_to`
|
- `assimilation/emission-cadence` via `conforms_to`
|
||||||
- `assimilation/it-capability-canon` via `conforms_to`
|
- `assimilation/it-capability-canon` via `conforms_to`
|
||||||
|
- `assimilation/orwell-logging-diagnostics` via `conforms_to`
|
||||||
- `concept-area/family` via `conforms_to`
|
- `concept-area/family` via `conforms_to`
|
||||||
- `concept-catalog/purpose-demand` via `conforms_to`
|
- `concept-catalog/purpose-demand` via `conforms_to`
|
||||||
- `interface-card/canon-federation` via `conforms_to`
|
- `interface-card/canon-federation` via `conforms_to`
|
||||||
|
|
@ -258,6 +259,7 @@
|
||||||
|
|
||||||
## `model/observability`
|
## `model/observability`
|
||||||
|
|
||||||
|
- `assimilation/orwell-logging-diagnostics` via `related_to`
|
||||||
- `benchmark/caring/kubernetes-rbac` via `stress_tests`
|
- `benchmark/caring/kubernetes-rbac` via `stress_tests`
|
||||||
- `conformance/railiance-fabric` via `uses`
|
- `conformance/railiance-fabric` via `uses`
|
||||||
- `conformance/railiance-fabric/entity-edge-capture-criteria` via `uses`
|
- `conformance/railiance-fabric/entity-edge-capture-criteria` via `uses`
|
||||||
|
|
@ -404,6 +406,7 @@
|
||||||
|
|
||||||
## `scheme/practice-pattern`
|
## `scheme/practice-pattern`
|
||||||
|
|
||||||
|
- `assimilation/orwell-logging-diagnostics` via `related_to`
|
||||||
- `practice-pattern/agentic-drives-functional` via `conforms_to`
|
- `practice-pattern/agentic-drives-functional` via `conforms_to`
|
||||||
- `practice-pattern/interface-deprecation-strangler` via `conforms_to`
|
- `practice-pattern/interface-deprecation-strangler` via `conforms_to`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,86 +2,87 @@
|
||||||
|
|
||||||
# Import Matrix
|
# Import Matrix
|
||||||
|
|
||||||
| Artifact | `assimilation/canon-federation` | `assimilation/emission-cadence` | `assimilation/it-capability-canon` | `benchmark/caring/kubernetes-rbac` | `benchmark/caring/kubernetes-rbac/access-descriptors` | `benchmark/caring/kubernetes-rbac/caring-mapping` | `benchmark/caring/kubernetes-rbac/findings` | `benchmark/caring/kubernetes-rbac/native-concepts` | `capability-catalog/itc-cap` | `catalog/attribute-value-types` | `catalog/evidence-basis` | `comparison/repo-scoping/canon-benefit-analysis` | `comparison/repo-scoping/consumer-workplan-brief` | `comparison/repo-scoping/extension-candidates` | `comparison/repo-scoping/frame` | `comparison/repo-scoping/report` | `concept-area/family` | `concept-catalog/purpose-demand` | `conformance/railiance-fabric` | `conformance/railiance-fabric/consumer-workplan-brief` | `conformance/railiance-fabric/entity-edge-capture-criteria` | `conformance/railiance-fabric/mapping-expectations` | `conformance/railiance-fabric/visualization-examples` | `evaluation/user-engine` | `evaluation/user-engine/consumer-workplan-brief` | `evaluation/user-engine/interface-card-expectations` | `evaluation/user-engine/questions` | `evaluation/user-engine/small-saas-alignment` | `example/consumer-purpose-portfolio` | `example/emission-cadence/qonto-assistant` | `interface-card/canon-federation` | `kernel/itc-core` | `kernel/itc-kernel-map` | `mapping/capability-anchors` | `mapping/emission-cadence-handover` | `mapping/purpose-demand-governance-candidates` | `model/access-control` | `model/capability` | `model/data` | `model/devsecops` | `model/evidence` | `model/governance` | `model/identity` | `model/information-space` | `model/landscape` | `model/network` | `model/observability` | `model/organization` | `model/purpose-demand-extension` | `model/security` | `model/task` | `pattern/intent-scope-purposes` | `practice-pattern/agentic-drives-functional` | `practice-pattern/interface-deprecation-strangler` | `practice/intake-and-assimilation` | `profile/small-saas` | `review-kit/alignment` | `review-kit/alignment/model-selection-guide` | `review-kit/alignment/schema` | `review-kit/alignment/scorecard` | `review-kit/alignment/workflow` | `review-kit/alignment/workplan-template` | `scheme/practice-pattern` | `small-saas/capability-requirements/production` | `small-saas/control/namespace-per-tenant` | `small-saas/dataset/subscription-ledger` | `small-saas/deployment/production` | `small-saas/evidence/access-review-2026-05` | `small-saas/incident/cross-tenant-access-attempt` | `small-saas/policy/tenant-isolation` | `small-saas/service/billing-portal` | `small-saas/system/billing-system` | `small-saas/task/onboard-tenant` | `small-saas/team/platform` | `small-saas/tenant/acme` | `small-saas/tenant/globex` | `small-saas/user/ada-admin` | `standard/caring` | `standard/emission-cadence` | `standard/repository-layout` | `standard/tagging` |
|
| Artifact | `assimilation/canon-federation` | `assimilation/emission-cadence` | `assimilation/it-capability-canon` | `assimilation/orwell-logging-diagnostics` | `benchmark/caring/kubernetes-rbac` | `benchmark/caring/kubernetes-rbac/access-descriptors` | `benchmark/caring/kubernetes-rbac/caring-mapping` | `benchmark/caring/kubernetes-rbac/findings` | `benchmark/caring/kubernetes-rbac/native-concepts` | `capability-catalog/itc-cap` | `catalog/attribute-value-types` | `catalog/evidence-basis` | `comparison/repo-scoping/canon-benefit-analysis` | `comparison/repo-scoping/consumer-workplan-brief` | `comparison/repo-scoping/extension-candidates` | `comparison/repo-scoping/frame` | `comparison/repo-scoping/report` | `concept-area/family` | `concept-catalog/purpose-demand` | `conformance/railiance-fabric` | `conformance/railiance-fabric/consumer-workplan-brief` | `conformance/railiance-fabric/entity-edge-capture-criteria` | `conformance/railiance-fabric/mapping-expectations` | `conformance/railiance-fabric/visualization-examples` | `evaluation/user-engine` | `evaluation/user-engine/consumer-workplan-brief` | `evaluation/user-engine/interface-card-expectations` | `evaluation/user-engine/questions` | `evaluation/user-engine/small-saas-alignment` | `example/consumer-purpose-portfolio` | `example/emission-cadence/qonto-assistant` | `interface-card/canon-federation` | `kernel/itc-core` | `kernel/itc-kernel-map` | `mapping/capability-anchors` | `mapping/emission-cadence-handover` | `mapping/purpose-demand-governance-candidates` | `model/access-control` | `model/capability` | `model/data` | `model/devsecops` | `model/evidence` | `model/governance` | `model/identity` | `model/information-space` | `model/landscape` | `model/network` | `model/observability` | `model/organization` | `model/purpose-demand-extension` | `model/security` | `model/task` | `pattern/intent-scope-purposes` | `practice-pattern/agentic-drives-functional` | `practice-pattern/interface-deprecation-strangler` | `practice/intake-and-assimilation` | `profile/small-saas` | `review-kit/alignment` | `review-kit/alignment/model-selection-guide` | `review-kit/alignment/schema` | `review-kit/alignment/scorecard` | `review-kit/alignment/workflow` | `review-kit/alignment/workplan-template` | `scheme/practice-pattern` | `small-saas/capability-requirements/production` | `small-saas/control/namespace-per-tenant` | `small-saas/dataset/subscription-ledger` | `small-saas/deployment/production` | `small-saas/evidence/access-review-2026-05` | `small-saas/incident/cross-tenant-access-attempt` | `small-saas/policy/tenant-isolation` | `small-saas/service/billing-portal` | `small-saas/system/billing-system` | `small-saas/task/onboard-tenant` | `small-saas/team/platform` | `small-saas/tenant/acme` | `small-saas/tenant/globex` | `small-saas/user/ada-admin` | `standard/caring` | `standard/emission-cadence` | `standard/repository-layout` | `standard/tagging` |
|
||||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|
||||||
| `assimilation/canon-federation` | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | `uses` | | | | `uses` | | `uses` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `assimilation/canon-federation` | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | `uses` | | | | `uses` | | `uses` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `assimilation/emission-cadence` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `assimilation/emission-cadence` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `assimilation/it-capability-canon` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `assimilation/it-capability-canon` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `benchmark/caring/kubernetes-rbac` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `stress_tests` | | | `stress_tests` | | `stress_tests` | | | | `stress_tests` | `stress_tests` | | | `stress_tests` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | `uses` |
|
| `assimilation/orwell-logging-diagnostics` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | `related_to` | | | | | | | | | | | | | | | | `related_to` | | | | | | | | | | | | | | | | | | |
|
||||||
| `benchmark/caring/kubernetes-rbac/access-descriptors` | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
| `benchmark/caring/kubernetes-rbac` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `stress_tests` | | | `stress_tests` | | `stress_tests` | | | | `stress_tests` | `stress_tests` | | | `stress_tests` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | `uses` |
|
||||||
| `benchmark/caring/kubernetes-rbac/caring-mapping` | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | `maps` | | | | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | |
|
| `benchmark/caring/kubernetes-rbac/access-descriptors` | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
||||||
| `benchmark/caring/kubernetes-rbac/findings` | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | | | | | | | `proposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | | |
|
| `benchmark/caring/kubernetes-rbac/caring-mapping` | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | `maps` | | | | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | |
|
||||||
| `benchmark/caring/kubernetes-rbac/native-concepts` | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | |
|
| `benchmark/caring/kubernetes-rbac/findings` | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | | | | | | | `proposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | | |
|
||||||
| `capability-catalog/itc-cap` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `benchmark/caring/kubernetes-rbac/native-concepts` | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | |
|
||||||
| `catalog/attribute-value-types` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `capability-catalog/itc-cap` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `catalog/evidence-basis` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `catalog/attribute-value-types` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `comparison/repo-scoping/canon-benefit-analysis` | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | `maps` | | | | | `maps` | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` |
|
| `catalog/evidence-basis` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `comparison/repo-scoping/consumer-workplan-brief` | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/canon-benefit-analysis` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | `maps` | | | | | `maps` | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` |
|
||||||
| `comparison/repo-scoping/extension-candidates` | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | `proposes` | | | | | `proposes` | | `proposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/consumer-workplan-brief` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `comparison/repo-scoping/frame` | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/extension-candidates` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | `proposes` | | | | | `proposes` | | `proposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `comparison/repo-scoping/report` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | | `compares` | | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/frame` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `concept-area/family` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/report` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | | `compares` | | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `concept-catalog/purpose-demand` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `concept-area/family` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `conformance/railiance-fabric` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | `uses` | | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` |
|
| `concept-catalog/purpose-demand` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `conformance/railiance-fabric/consumer-workplan-brief` | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `conformance/railiance-fabric` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | `uses` | | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` |
|
||||||
| `conformance/railiance-fabric/entity-edge-capture-criteria` | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | `uses` | | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `conformance/railiance-fabric/consumer-workplan-brief` | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `conformance/railiance-fabric/mapping-expectations` | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | `maps` | `maps` | | `maps` | | | `maps` | `maps` | `maps` | | `maps` | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `conformance/railiance-fabric/entity-edge-capture-criteria` | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | `uses` | | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `conformance/railiance-fabric/visualization-examples` | | | | | | | | | | | | | | | | | | | `part_of` | | `illustrates` | `illustrates` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `conformance/railiance-fabric/mapping-expectations` | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | `maps` | `maps` | | `maps` | | | `maps` | `maps` | `maps` | | `maps` | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `evaluation/user-engine` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | `uses` | | | | | | `uses` | `uses` | `uses` | `uses` | | | | | `evaluates` | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
| `conformance/railiance-fabric/visualization-examples` | | | | | | | | | | | | | | | | | | | | `part_of` | | `illustrates` | `illustrates` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `evaluation/user-engine/consumer-workplan-brief` | | | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `evaluation/user-engine` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | `uses` | | | | | | `uses` | `uses` | `uses` | `uses` | | | | | `evaluates` | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
||||||
| `evaluation/user-engine/interface-card-expectations` | | | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
| `evaluation/user-engine/consumer-workplan-brief` | | | | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `evaluation/user-engine/questions` | | | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | `uses` | | `uses` | | | `uses` | | | | | | `uses` | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `evaluation/user-engine/interface-card-expectations` | | | | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
||||||
| `evaluation/user-engine/small-saas-alignment` | | | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | `uses` | | | | | `uses` | | | | | | `uses` | | | | | | | | `evaluates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `evaluation/user-engine/questions` | | | | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | `uses` | | `uses` | | | `uses` | | | | | | `uses` | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `example/consumer-purpose-portfolio` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `illustrates` | | | `illustrates` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `evaluation/user-engine/small-saas-alignment` | | | | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | `uses` | | | | | `uses` | | | | | | `uses` | | | | | | | | `evaluates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `example/emission-cadence/qonto-assistant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | |
|
| `example/consumer-purpose-portfolio` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `illustrates` | | | `illustrates` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `interface-card/canon-federation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `example/emission-cadence/qonto-assistant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | |
|
||||||
| `kernel/itc-core` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `interface-card/canon-federation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `kernel/itc-kernel-map` | | | | | | | | | | | | | | | | | `maps` | | | | | | | | | | | | | | | `maps` | | | | | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | | `maps` | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | `maps` |
|
| `kernel/itc-core` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `mapping/capability-anchors` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `kernel/itc-kernel-map` | | | | | | | | | | | | | | | | | | `maps` | | | | | | | | | | | | | | | `maps` | | | | | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | | `maps` | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | `maps` |
|
||||||
| `mapping/emission-cadence-handover` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | |
|
| `mapping/capability-anchors` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `mapping/purpose-demand-governance-candidates` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | | | `maps` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `mapping/emission-cadence-handover` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | |
|
||||||
| `model/access-control` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | `uses` | `uses` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `mapping/purpose-demand-governance-candidates` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | | | `maps` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/capability` | | | `derived_from` | | | | | | `introduces` | | `uses` | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | `introduces` | | | | | | | `uses` | `uses` | | | `uses` | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/access-control` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | `uses` | `uses` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/data` | | | | | | | | | | `introduces` | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/capability` | | | `derived_from` | | | | | | | `introduces` | | `uses` | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | `introduces` | | | | | | | `uses` | `uses` | | | `uses` | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/devsecops` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/data` | | | | | | | | | | | `introduces` | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/evidence` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/devsecops` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/governance` | | | | | | | | | | | `introduces` | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/evidence` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/identity` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `uses` | | | | `uses` | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/governance` | | | | | | | | | | | | `introduces` | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/information-space` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/identity` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `uses` | | | | `uses` | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/landscape` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/information-space` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/network` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/landscape` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/observability` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/network` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/organization` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/observability` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/purpose-demand-extension` | | | | | | | | | | | | | | | | | | `introduces` | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `extends` | | `uses` | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/organization` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/security` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `uses` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/purpose-demand-extension` | | | | | | | | | | | | | | | | | | | `introduces` | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `extends` | | `uses` | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/task` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/security` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `uses` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `pattern/intent-scope-purposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | `implements` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/task` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `practice-pattern/agentic-drives-functional` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | `uses` | | | | | `uses` | | | | `uses` | | | `related_to` | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | |
|
| `pattern/intent-scope-purposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | `implements` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `practice-pattern/interface-deprecation-strangler` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | | `uses` | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | |
|
| `practice-pattern/agentic-drives-functional` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | `uses` | | | | | `uses` | | | | `uses` | | | `related_to` | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | |
|
||||||
| `practice/intake-and-assimilation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `practice-pattern/interface-deprecation-strangler` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | | `uses` | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | |
|
||||||
| `profile/small-saas` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `requires` | | `requires` | `requires` | | `requires` | | | `requires` | `requires` | `requires` | `requires` | | `requires` | `requires` | | | | | | | | | | | | | | | | | | | | | | | | | | | `requires` | | | `requires` |
|
| `practice/intake-and-assimilation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `review-kit/alignment` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `uses` | | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
| `profile/small-saas` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `requires` | | `requires` | `requires` | | `requires` | | | `requires` | `requires` | `requires` | `requires` | | `requires` | `requires` | | | | | | | | | | | | | | | | | | | | | | | | | | | `requires` | | | `requires` |
|
||||||
| `review-kit/alignment/model-selection-guide` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | `uses` | | `uses` | | | `uses` | `uses` | `uses` | `uses` | `uses` | `uses` | `uses` | | | | | `uses` | `part_of` | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` |
|
| `review-kit/alignment` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `uses` | | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
||||||
| `review-kit/alignment/schema` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/model-selection-guide` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | `uses` | | `uses` | | | `uses` | `uses` | `uses` | `uses` | `uses` | `uses` | `uses` | | | | | `uses` | `part_of` | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` |
|
||||||
| `review-kit/alignment/scorecard` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/schema` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `review-kit/alignment/workflow` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | `uses` | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/scorecard` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `review-kit/alignment/workplan-template` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/workflow` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | `uses` | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `scheme/practice-pattern` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/workplan-template` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `small-saas/capability-requirements/production` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | `applies_to` | | | | | | | | | | |
|
| `scheme/practice-pattern` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `small-saas/control/namespace-per-tenant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `instantiates` | | | | | | | | | | | | `evidenced_by` | | | | | | | | | | `uses` | | | |
|
| `small-saas/capability-requirements/production` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | `applies_to` | | | | | | | | | | |
|
||||||
| `small-saas/dataset/subscription-ledger` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | `governed_by` | `owned_by` | | | | `partitioned_for` | `partitioned_for` | | | | | |
|
| `small-saas/control/namespace-per-tenant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `instantiates` | | | | | | | | | | | | `evidenced_by` | | | | | | | | | | `uses` | | | |
|
||||||
| `small-saas/deployment/production` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `uses` | | | | | | | | | | `instantiates` | | | | | | | | | `implements` | | | | | | `deploys` | | | | `separates` | `separates` | | | | | |
|
| `small-saas/dataset/subscription-ledger` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | `governed_by` | `owned_by` | | | | `partitioned_for` | `partitioned_for` | | | | | |
|
||||||
| `small-saas/evidence/access-review-2026-05` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `small-saas/deployment/production` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `uses` | | | | | | | | | | `instantiates` | | | | | | | | | `implements` | | | | | | `deploys` | | | | `separates` | `separates` | | | | | |
|
||||||
| `small-saas/incident/cross-tenant-access-attempt` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `instantiates` | | | | | | | | | `constrained_by` | | | `evidenced_by` | | | | | | | | | | | | | |
|
| `small-saas/evidence/access-review-2026-05` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `small-saas/policy/tenant-isolation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | `instantiates` | | | | | | | | | `requires` | | | `evidenced_by` | | | | | | | | | | | | | |
|
| `small-saas/incident/cross-tenant-access-attempt` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `instantiates` | | | | | | | | | `constrained_by` | | | `evidenced_by` | | | | | | | | | | | | | |
|
||||||
| `small-saas/service/billing-portal` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | `part_of` | | `owned_by` | | | | | | | |
|
| `small-saas/policy/tenant-isolation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | `instantiates` | | | | | | | | | `requires` | | | `evidenced_by` | | | | | | | | | | | | | |
|
||||||
| `small-saas/system/billing-system` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | `serves` | `serves` | | | | | |
|
| `small-saas/service/billing-portal` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | `part_of` | | `owned_by` | | | | | | | |
|
||||||
| `small-saas/task/onboard-tenant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | `instantiates` | | | | | | | | | | | | | | `governed_by` | | | | `owned_by` | `changes` | | | | | | |
|
| `small-saas/system/billing-system` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | `serves` | `serves` | | | | | |
|
||||||
| `small-saas/team/platform` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `small-saas/task/onboard-tenant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | `instantiates` | | | | | | | | | | | | | | `governed_by` | | | | `owned_by` | `changes` | | | | | | |
|
||||||
| `small-saas/tenant/acme` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | `isolated_by` | | | | | | | | | | | | `represented_by` | | | | |
|
| `small-saas/team/platform` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `small-saas/tenant/globex` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | `isolated_by` | | | | | | | | | | | | | | | | |
|
| `small-saas/tenant/acme` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | `isolated_by` | | | | | | | | | | | | `represented_by` | | | | |
|
||||||
| `small-saas/user/ada-admin` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | | | | `access_evidenced_by` | | `has_access_under` | | | | `member_of` | | | | | | | |
|
| `small-saas/tenant/globex` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | `isolated_by` | | | | | | | | | | | | | | | | |
|
||||||
| `standard/caring` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `imports` | | `imports` | `imports` | `uses` | `imports` | | | | `imports` | `imports` | `imports` | | `imports` | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `imports` |
|
| `small-saas/user/ada-admin` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | | | | `access_evidenced_by` | | `has_access_under` | | | | `member_of` | | | | | | | |
|
||||||
| `standard/emission-cadence` | | `derived_from` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `imports` | | | | | `imports` | | | `related_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `standard/caring` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `imports` | | `imports` | `imports` | `uses` | `imports` | | | | `imports` | `imports` | `imports` | | `imports` | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `imports` |
|
||||||
| `standard/repository-layout` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `imports` | | `imports` | | | | | | | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `standard/emission-cadence` | | `derived_from` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `imports` | | | | | `imports` | | | `related_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `standard/tagging` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `standard/repository-layout` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `imports` | | `imports` | | | | | | | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
|
| `standard/tagging` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
# Kernel Overview
|
# Kernel Overview
|
||||||
|
|
||||||
- Infospace: `canon`
|
- Infospace: `canon`
|
||||||
- Artifacts: 81
|
- Artifacts: 82
|
||||||
|
|
||||||
## Artifact Kinds
|
## Artifact Kinds
|
||||||
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
- `alignment-review-schema`: 1
|
- `alignment-review-schema`: 1
|
||||||
- `alignment-review-workflow`: 1
|
- `alignment-review-workflow`: 1
|
||||||
- `alignment-scorecard`: 1
|
- `alignment-scorecard`: 1
|
||||||
- `assimilation`: 3
|
- `assimilation`: 4
|
||||||
- `benchmark-findings`: 1
|
- `benchmark-findings`: 1
|
||||||
- `benchmark-workspace`: 1
|
- `benchmark-workspace`: 1
|
||||||
- `benefit-analysis`: 1
|
- `benefit-analysis`: 1
|
||||||
|
|
@ -55,7 +55,7 @@
|
||||||
- `applies_to`: 1
|
- `applies_to`: 1
|
||||||
- `changes`: 1
|
- `changes`: 1
|
||||||
- `compares`: 1
|
- `compares`: 1
|
||||||
- `conforms_to`: 32
|
- `conforms_to`: 33
|
||||||
- `constrained_by`: 1
|
- `constrained_by`: 1
|
||||||
- `deploys`: 1
|
- `deploys`: 1
|
||||||
- `derived_from`: 2
|
- `derived_from`: 2
|
||||||
|
|
@ -76,7 +76,7 @@
|
||||||
- `part_of`: 22
|
- `part_of`: 22
|
||||||
- `partitioned_for`: 2
|
- `partitioned_for`: 2
|
||||||
- `proposes`: 7
|
- `proposes`: 7
|
||||||
- `related_to`: 2
|
- `related_to`: 4
|
||||||
- `represented_by`: 1
|
- `represented_by`: 1
|
||||||
- `requires`: 13
|
- `requires`: 13
|
||||||
- `separates`: 2
|
- `separates`: 2
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# Repository Tree
|
# Repository Tree
|
||||||
|
|
||||||
File count: **298**
|
File count: **301**
|
||||||
|
|
||||||
- `README.md`
|
- `README.md`
|
||||||
- `agent/README.md`
|
- `agent/README.md`
|
||||||
|
|
@ -164,6 +164,9 @@ File count: **298**
|
||||||
- `assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md`
|
- `assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md`
|
||||||
- `assimilation/it-capability-canon/source/capabilities.yaml`
|
- `assimilation/it-capability-canon/source/capabilities.yaml`
|
||||||
- `assimilation/it-capability-canon/source-summary.md`
|
- `assimilation/it-capability-canon/source-summary.md`
|
||||||
|
- `assimilation/orwell-logging-diagnostics/ASSIMILATION.md`
|
||||||
|
- `assimilation/orwell-logging-diagnostics/assimilation.yaml`
|
||||||
|
- `assimilation/orwell-logging-diagnostics/source/orwell-logging-diagnostics-candidate.md`
|
||||||
- `concepts/family/FamilySeed.md`
|
- `concepts/family/FamilySeed.md`
|
||||||
- `concepts/purpose-demand.yaml`
|
- `concepts/purpose-demand.yaml`
|
||||||
- `evaluations/railiance-fabric/conformance-pack.yaml`
|
- `evaluations/railiance-fabric/conformance-pack.yaml`
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ def test_cli_inspect_emits_json(capsys) -> None:
|
||||||
assert exit_code == 0
|
assert exit_code == 0
|
||||||
payload = json.loads(capsys.readouterr().out)
|
payload = json.loads(capsys.readouterr().out)
|
||||||
assert payload["ok"] is True
|
assert payload["ok"] is True
|
||||||
assert payload["infospace"]["artifact_count"] == 81
|
assert payload["infospace"]["artifact_count"] == 82
|
||||||
|
|
||||||
|
|
||||||
def test_cli_missing_profile_uses_structured_error(capsys) -> None:
|
def test_cli_missing_profile_uses_structured_error(capsys) -> None:
|
||||||
|
|
|
||||||
|
|
@ -25,11 +25,11 @@ def test_inspect_canon_counts_artifact_kinds() -> None:
|
||||||
|
|
||||||
assert payload["ok"] is True
|
assert payload["ok"] is True
|
||||||
assert payload["infospace"]["slug"] == "canon"
|
assert payload["infospace"]["slug"] == "canon"
|
||||||
assert payload["infospace"]["artifact_count"] == 81
|
assert payload["infospace"]["artifact_count"] == 82
|
||||||
assert payload["infospace"]["kinds"] == {
|
assert payload["infospace"]["kinds"] == {
|
||||||
"access-descriptor-set": 1,
|
"access-descriptor-set": 1,
|
||||||
"alignment-review-kit": 1,
|
"alignment-review-kit": 1,
|
||||||
"assimilation": 3,
|
"assimilation": 4,
|
||||||
"alignment-review-schema": 1,
|
"alignment-review-schema": 1,
|
||||||
"alignment-review-workflow": 1,
|
"alignment-review-workflow": 1,
|
||||||
"alignment-scorecard": 1,
|
"alignment-scorecard": 1,
|
||||||
|
|
@ -101,14 +101,14 @@ def test_validate_canon_passes_scaffold() -> None:
|
||||||
assert payload["ok"] is True
|
assert payload["ok"] is True
|
||||||
assert payload["errors"] == []
|
assert payload["errors"] == []
|
||||||
assert "warnings" in payload
|
assert "warnings" in payload
|
||||||
assert payload["details"]["artifact_count"] == 81
|
assert payload["details"]["artifact_count"] == 82
|
||||||
|
|
||||||
|
|
||||||
def test_graph_exports_relationship_summary() -> None:
|
def test_graph_exports_relationship_summary() -> None:
|
||||||
payload = artifact_graph()
|
payload = artifact_graph()
|
||||||
|
|
||||||
assert payload["ok"] is True
|
assert payload["ok"] is True
|
||||||
assert payload["graph"]["node_count"] == 81
|
assert payload["graph"]["node_count"] == 82
|
||||||
assert payload["graph"]["edge_count"] > 15
|
assert payload["graph"]["edge_count"] > 15
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
---
|
||||||
|
id: INFO-WP-0030
|
||||||
|
type: workplan
|
||||||
|
title: "Place the adapted OrwellLoggingDiagnostics practice pattern"
|
||||||
|
domain: infotech
|
||||||
|
repo: info-tech-canon
|
||||||
|
status: proposed
|
||||||
|
owner: claude
|
||||||
|
topic_slug: canon-optimization
|
||||||
|
created: "2026-09-22"
|
||||||
|
updated: "2026-09-22"
|
||||||
|
flavor: planning
|
||||||
|
---
|
||||||
|
|
||||||
|
# Place the adapted OrwellLoggingDiagnostics practice pattern
|
||||||
|
|
||||||
|
The canon owner disposed the coordination-engine candidate as **adapt**
|
||||||
|
(`INFO-DEC-2026-003`, recorded in
|
||||||
|
`infospace/assimilation/orwell-logging-diagnostics/ASSIMILATION.md`). This
|
||||||
|
workplan carries stages 4 and 5 of the intake practice. When it finishes, it
|
||||||
|
supplies coordination-engine's COORDINATION-WP-0004-T02 with the registered
|
||||||
|
artifact ID, path, and version.
|
||||||
|
|
||||||
|
## Write the pattern in canon shape
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: INFO-WP-0030-T01
|
||||||
|
status: todo
|
||||||
|
priority: medium
|
||||||
|
```
|
||||||
|
|
||||||
|
Write the pattern under `infospace/patterns/` following `PracticePatternScheme`,
|
||||||
|
with `status: candidate`, a neutral name, and all scheme sections. Import
|
||||||
|
Log/LogRecord (observability), sensitive-data classification (data), and
|
||||||
|
production/non-production environment concepts (security/devsecops) from
|
||||||
|
their owners rather than restating them. Known Uses cites tmux-amq at the
|
||||||
|
revision recorded in the assimilation, naming the observed tests.
|
||||||
|
|
||||||
|
## Register, version, and close the assimilation
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: INFO-WP-0030-T02
|
||||||
|
status: todo
|
||||||
|
priority: medium
|
||||||
|
```
|
||||||
|
|
||||||
|
Register the artifact in `canon.yaml`, `infospace/artifacts/index.yaml` and
|
||||||
|
`infospace/infospace.yaml`. Regenerate indexes and briefs, pass `make check`,
|
||||||
|
and record a minor canon version with change notes. Set the assimilation to
|
||||||
|
`closed`, and send coordination-engine the artifact ID, path, and version for
|
||||||
|
COORDINATION-WP-0004-T02.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue