Resync hq ADR references 0044-0054 -> 0039-0049 after the hq record reconciliation
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
// The runtime shapes a module's own code touches — NOT the manifest schema, which the control
|
||||
// plane owns and parses (in Go). These are what a running module receives and returns: a grant
|
||||
// and its credentials, the mesh interface a provider and consumer both conform to, and the tool
|
||||
// and event types. They change rarely and deliberately (novox/hq ADR 0044).
|
||||
// and event types. They change rarely and deliberately (novox/hq ADR 0039).
|
||||
|
||||
/** A request for one instance of a provided resource, addressed to a provider. */
|
||||
export interface Grant {
|
||||
@@ -21,7 +21,7 @@ export interface Credential {
|
||||
}
|
||||
|
||||
/**
|
||||
* A mesh interface: the provider-neutral contract for a capability (novox/hq ADR 0045). Both a
|
||||
* A mesh interface: the provider-neutral contract for a capability (novox/hq ADR 0040). Both a
|
||||
* provider (which adapts its software to it) and a consumer (which depends on it, never on a
|
||||
* provider) conform. `spec` names what a consumer may contribute; `credential` names what it
|
||||
* receives. The interface is drawn at the consumer's real coupling: neutral where thin
|
||||
@@ -45,7 +45,7 @@ export interface ToolDefinition {
|
||||
}
|
||||
|
||||
/**
|
||||
* The metadata that rides an event as AMQP headers (novox/hq ADR 0047). An event's identity and
|
||||
* The metadata that rides an event as AMQP headers (novox/hq ADR 0042). An event's identity and
|
||||
* provenance live here, not in the body, so a consumer — or the broker, or an audit tool — reads
|
||||
* who/when/what without parsing the payload. An unknown `x-` header is ignored, not refused: an
|
||||
* event is observed by parties that need not all understand every header.
|
||||
@@ -70,7 +70,7 @@ export interface EventHeaders {
|
||||
|
||||
/**
|
||||
* A message crossing the broker: a routing key and a JSON body, per-node addressed. For an event,
|
||||
* `headers` carries the ADR 0047 metadata; plain request/reply transport leaves it absent.
|
||||
* `headers` carries the ADR 0042 metadata; plain request/reply transport leaves it absent.
|
||||
*/
|
||||
export interface Envelope<T = unknown> {
|
||||
readonly key: string;
|
||||
|
||||
Reference in New Issue
Block a user