Document the seven dimensions in the directory README (V-725)
The rebuild section named the new inputs and nothing said what the columns mean or how a partial arises. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -36,6 +36,30 @@ name, a `domains.yaml` row naming a capability that does not exist, a
|
|||||||
outside the five, and a reason outside the plan's list. It caught the domain
|
outside the five, and a reason outside the plan's list. It caught the domain
|
||||||
reconciler silently dropping `recall` from its 51.
|
reconciler silently dropping `recall` from its 51.
|
||||||
|
|
||||||
|
It also fails on a capability missing from `implementation.yaml`, a component id
|
||||||
|
that `docs/architecture/maven-architecture.json` does not carry, and a component
|
||||||
|
status the dimension table does not know. A capability absent from the mapping
|
||||||
|
would read `no` on every dimension, which is indistinguishable from a capability
|
||||||
|
nothing carries.
|
||||||
|
|
||||||
|
## The seven dimensions
|
||||||
|
|
||||||
|
Never one `implemented` boolean. Coded and unwired, wired and unconfigured, and
|
||||||
|
configured and undeployed are three different pieces of work.
|
||||||
|
|
||||||
|
`designed`, `code_present`, `wired`, `configured`, `deployed` and `reachable`
|
||||||
|
come from the `status` field of every component mapped to the capability, rolled
|
||||||
|
up as all yes, none no, otherwise partial. `verified` comes from the criteria
|
||||||
|
verdicts: yes when every one passes, partial when some do.
|
||||||
|
|
||||||
|
`designed` answers a narrower question, because `docs/spec.md` states all 51 of
|
||||||
|
them. It reads `yes` when a living doc owns the subsystem, and `spec-only` when
|
||||||
|
the State line says no living doc or no package.
|
||||||
|
|
||||||
|
A component the mapping does not use is reported by name at the end of a build.
|
||||||
|
Shared infrastructure is excluded on purpose: mapping `core.reactive_handler` to
|
||||||
|
everything would give all 51 rows the same status and say nothing.
|
||||||
|
|
||||||
## Running the probes
|
## Running the probes
|
||||||
|
|
||||||
The probes run **on homesrv**, where mavweb is on `127.0.0.1:9201` and the
|
The probes run **on homesrv**, where mavweb is on `127.0.0.1:9201` and the
|
||||||
|
|||||||
Reference in New Issue
Block a user