Add mesh-knowledge, the knowledge base's first slice (hq issue 425, ADR 0290)
mesh/merge-gate pass: builds new: modules/mesh-knowledge, sent nowhere; no bus step; every machine composes with the change as it did without (4 of 4 compo…
mesh/repo-check pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-check-typescript.sh (typescript)
mesh/delivery superseded: a newer head of the same pull request
mesh/merge-gate pass: builds new: modules/mesh-knowledge, sent nowhere; no bus step; every machine composes with the change as it did without (4 of 4 compo…
mesh/repo-check pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-check-typescript.sh (typescript)
mesh/delivery superseded: a newer head of the same pull request
An agent learns what a decision says only by reading whole records. This module holds every decision record and research effort whole in a database in the store, with clauses that carry their own status and source, typed links read from both ends, and every version. It answers ask, get and holds within a stated bound, and takes a record through reserve, propose (refused on any of the 29 per-record rules), review by someone other than the author, and acceptance, on the operator's proven warrant when the record needs it. The 4 whole-set rules make the module unhealthy when they fail. The import reads hq at a commit through the records module, never overwrites, and changes nothing when run again. Prose decisions get drafted clauses that a second judgement must confirm before they are served.
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
# The daemons' lines a record never writes (novox/hq ADR 0272): a copy of the catalogue's retired-lines, which
|
||||
# the test TestTheDaemonLinesAreTheCataloguesCopy holds equal. One line each, `<daemon> <command>`; a trailing ' …'
|
||||
# marks a command that is a line only with an argument after it.
|
||||
mesh-controller adopt
|
||||
mesh-controller artifacts …
|
||||
mesh-controller ask …
|
||||
mesh-controller assign
|
||||
mesh-controller broker
|
||||
mesh-controller builds …
|
||||
mesh-controller bus …
|
||||
mesh-controller cancel
|
||||
mesh-controller cleanup
|
||||
mesh-controller collect
|
||||
mesh-controller collection …
|
||||
mesh-controller conditions
|
||||
mesh-controller converge
|
||||
mesh-controller data …
|
||||
mesh-controller delivery …
|
||||
mesh-controller doctor
|
||||
mesh-controller durations
|
||||
mesh-controller hand-act
|
||||
mesh-controller hand-acts
|
||||
mesh-controller healers
|
||||
mesh-controller identity
|
||||
mesh-controller images …
|
||||
mesh-controller kill
|
||||
mesh-controller licence
|
||||
mesh-controller migrate
|
||||
mesh-controller mirrors …
|
||||
mesh-controller module …
|
||||
mesh-controller node …
|
||||
mesh-controller operator
|
||||
mesh-controller overlay …
|
||||
mesh-controller pause
|
||||
mesh-controller pin
|
||||
mesh-controller plan
|
||||
mesh-controller plans …
|
||||
mesh-controller prepare
|
||||
mesh-controller push
|
||||
mesh-controller queue …
|
||||
mesh-controller rebuild
|
||||
mesh-controller rehearse
|
||||
mesh-controller replay
|
||||
mesh-controller resume
|
||||
mesh-controller retire
|
||||
mesh-controller rollout
|
||||
mesh-controller rotate
|
||||
mesh-controller seat …
|
||||
mesh-controller seats …
|
||||
mesh-controller secret
|
||||
mesh-controller settings
|
||||
mesh-controller status
|
||||
mesh-controller take …
|
||||
mesh-controller token
|
||||
mesh-controller unassign
|
||||
mesh-controller unpin
|
||||
mesh-controller upgrade
|
||||
mesh-controller version …
|
||||
mesh-host apply
|
||||
mesh-host bundle
|
||||
mesh-host enrol
|
||||
mesh-host enroll
|
||||
mesh-host hand-over
|
||||
mesh-host help
|
||||
mesh-host inventory
|
||||
mesh-host key
|
||||
mesh-host overlay
|
||||
mesh-host owned
|
||||
mesh-host profile
|
||||
mesh-host reconcile
|
||||
mesh-host run
|
||||
mesh-host version
|
||||
nox-mesh-host hand-over
|
||||
Reference in New Issue
Block a user