Spec Studio

Infra is super isolated and manages the isolated HQ

spec:decisions.isolated-infra-manages-hqDecision Record · featuredefined floor ready

Next rung ready: nothing blocks; it waits only for the author's statement.

Packs: none

Design: no design entries · no pinned declarations · no decisions

Findings: no errors, no warnings

design/hq/decisions/isolated-infra-manages-hq.sdp.md

No open questions and no blocking questions; implementation binding none, verifier binding none, and expected-outcome oracle none.

Intent
outcome
Record how infra and HQ stand towards each other, in the owner's words.
Decision
context
On 30 October the owner said that infra is one aspect HQ will manage and that infra lives happily outside this context, and pasted a plan for initializing the new environment, calling it not critical. The owner's next words were: "Infra is currently outside of context but it needs to be isolated. It needs to manage the isolated HQ. Needs to be super isolated." The owner also defined the word: "Isolated means that HQ can do long-term planning, high-level design, and so on, and when things settle, to reduce the noise and to have cross-project context. It actually initiates detailed planning and execution sessions in the engineering environment."
decision
HQ is isolated in the owner's sense: it keeps long-term planning, high-level design and cross-project context apart from detailed planning and execution, which it initiates as sessions in the engineering environment. Infra is super isolated and manages the isolated HQ. Deployment and access boundaries are designed in infra, and the owner's use of 'isolated' does not itself select a machine, kernel or network policy.
rationale
  • Surprising without context: HQ plans infra's work and infra manages HQ's environment, so each manages the other in a different sense. A real trade-off: the plan names no mechanism and leaves the design to infra, rather than choosing one the owner's words do not.
alternatives
  • Leave infra outside, as today: the owner's word is that it needs to be isolated.
consequences
  • spec:hq.isolation carries the requirement, and infra's own work designs what realizes it.
Verification

Verifier bindings

No verifier binding recorded.

Design view

Requirement drawing

  • Declared verifying examples: no declared verifying example.
  • Satisfying or referencing units: no recorded binding.
  • Test or oracle bindings: no recorded binding.
Requirement drawing for spec:decisions.isolated-infra-manages-hq

Arrows: refines (declared).

The diagram as text
  • spec:decisions.isolated-infra-manages-hq: Infra is super isolated and manages the isolated HQ · declared Spec
  • spec:hq.infra: Infra delivers configuration by projection, under HQ's plan · declared Spec
  • spec:decisions.isolated-infra-manages-hq refines spec:hq.infra · declared — records how infra and HQ stand towards each other
Mermaid source

Copyable source; the Studio draws static SVG.

Preferred and chosen syntax: requirementDiagram; exact refines, satisfies and verifies, with claim words in nodes and per-edge comments.

Decisions

No decision record named.

Runtime

No implementation neighborhood recorded.

Runtime observation: not tracked.

Evidence

Runtime observation: not tracked.

Build attestations: not tracked.

Deployments: not tracked.

Bills of materials: not tracked.

Impact
Relations of spec:decisions.isolated-infra-manages-hq
The diagram as text
  • spec:decisions.isolated-infra-manages-hq: Infra is super isolated and manages the isolated HQ
  • spec:hq.environment: HQ runs in an isolated environment that infra manages
  • spec:hq.infra: Infra delivers configuration by projection, under HQ's plan
  • spec:hq.isolation: HQ works apart from detailed work, and infra manages its environment
  • spec:decisions.isolated-infra-manages-hq refines spec:hq.infra · declared — records how infra and HQ stand towards each other
  • spec:hq.environment decidedBy spec:decisions.isolated-infra-manages-hq · declared — the ruling makes infra the manager of this environment
  • spec:hq.infra decidedBy spec:decisions.isolated-infra-manages-hq · declared — the ruling sets the two directions between HQ and infra
  • spec:hq.isolation decidedBy spec:decisions.isolated-infra-manages-hq · declared — the ruling records the owner's words this requirement carries
Mermaid source

Copyable source; the Studio draws static SVG.

Preferred syntax: flowchart. Chosen syntax: labelled flowchart, preserving exact relations, claims and folds.

Rests on

Rested on by

Distance 1

  • spec:hq.environment

    Implementing units

    None.

    Referencing units

    None.

    Enabled verifiers: None

    Packs: None

  • spec:hq.infra

    Implementing units

    None.

    Referencing units

    None.

    Enabled verifiers: None

    Packs: None

  • spec:hq.isolation

    Implementing units

    None.

    Referencing units

    None.

    Enabled verifiers: None

    Packs: None

Distance 2

Distance 3

Distance 4

Distance 5

Distance 6

Distance 7

Relations

Relation and directionOther endClaimReasonExercised keys
refines · outgoingInfra delivers configuration by projection, under HQ's plan
spec:hq.infra · resolves
declaredrecords how infra and HQ stand towards each otherNone
decidedBy · incomingHQ runs in an isolated environment that infra manages
spec:hq.environment · resolves
declaredthe ruling makes infra the manager of this environmentNone
decidedBy · incomingInfra delivers configuration by projection, under HQ's plan
spec:hq.infra · resolves
declaredthe ruling sets the two directions between HQ and infraNone
decidedBy · incomingHQ works apart from detailed work, and infra manages its environment
spec:hq.isolation · resolves
declaredthe ruling records the owner's words this requirement carriesNone

Bindings

Implementation binding: none

Design reference: none

Verifier binding: none

Expected-outcome oracle: none

Runtime observation: not tracked.

Run results: not recorded in the graph.

Findings

None.

Composing (0)

Composing needs the script.