Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
{
"schema_version": "inject-occurrence/v1",
"operation_id": "operation-release-1",
"request": {
"schema_version": "inject-trigger-request/v1",
"request_key": "researcher-release-key-1",
"occurrence_id": "release-occurrence-1",
"target_scope": "target:reference",
"run_scope": "run:environment-1",
"plan": {
"contract_id": "orchestration-plan-v1",
"artifact_id": "orchestration-plan-1",
"digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111"
},
"inject": "orchestration.inject.release",
"bindings": [
{
"binding": "orchestration.inject-binding.host.release",
"node": "provision.node.host",
"instance": "host-1",
"revision": "realization-r1"
}
],
"placement": {
"event": "orchestration.event.gate"
},
"input_ref": null,
"expected_head": "order-head-9"
},
"admission": {
"actor_id": "researcher-1",
"authorization_scope": [
"role:operator"
],
"target_scope": "target:reference",
"run_scope": "run:environment-1",
"operation_kind": "orchestration",
"request_commitment": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
"parent_operation_id": null
},
"admission_evidence": [
{
"contract_id": "proposition-truth-result-v1",
"artifact_id": "precondition-results-1",
"digest": "sha256:3333333333333333333333333333333333333333333333333333333333333333"
}
],
"store_revision": "store-revision-41",
"order": {
"scope": "run:environment-1",
"predecessor": "order-head-9",
"position": 10
},
"scenario": {
"contract_id": "instantiated-scenario-v1",
"artifact_id": "external-trigger-environment",
"digest": "sha256:4444444444444444444444444444444444444444444444444444444444444444"
},
"source": {
"contract_id": "associated-artifact-manifest-v1",
"artifact_id": "release-notice-source",
"digest": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
},
"realization": {
"contract_id": "backend-manifest-v2",
"artifact_id": "reference-realization",
"digest": "sha256:6666666666666666666666666666666666666666666666666666666666666666"
},
"evidence_requirements": [
{
"contract_id": "runtime-snapshot-v1",
"artifact_id": "readback-requirement-1",
"digest": "sha256:7777777777777777777777777777777777777777777777777777777777777777"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
{
"schema_version": "inject-occurrence/v1",
"operation_id": "operation-release-1",
"request": {
"schema_version": "inject-trigger-request/v1",
"request_key": "researcher-release-key-1",
"occurrence_id": "release-occurrence-1",
"target_scope": "target:reference",
"run_scope": "run:environment-1",
"plan": {
"contract_id": "orchestration-plan-v1",
"artifact_id": "orchestration-plan-1",
"digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111"
},
"inject": "orchestration.inject.release",
"bindings": [
{
"binding": "orchestration.inject-binding.host.release",
"node": "provision.node.host",
"instance": "host-1",
"revision": "realization-r1"
}
],
"placement": {},
"input_ref": null,
"expected_head": "order-head-9"
},
"admission": {
"actor_id": "researcher-1",
"authorization_scope": [
"role:operator"
],
"target_scope": "target:reference",
"run_scope": "run:environment-1",
"operation_kind": "orchestration",
"request_commitment": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
"parent_operation_id": null
},
"admission_evidence": [
{
"contract_id": "proposition-truth-result-v1",
"artifact_id": "precondition-results-1",
"digest": "sha256:3333333333333333333333333333333333333333333333333333333333333333"
}
],
"store_revision": "store-revision-41",
"order": {
"scope": "run:environment-1",
"predecessor": "order-head-9",
"position": 10
},
"scenario": {
"contract_id": "instantiated-scenario-v1",
"artifact_id": "external-trigger-environment",
"digest": "sha256:4444444444444444444444444444444444444444444444444444444444444444"
},
"source": {
"contract_id": "associated-artifact-manifest-v1",
"artifact_id": "release-notice-source",
"digest": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
},
"realization": {
"contract_id": "backend-manifest-v2",
"artifact_id": "reference-realization",
"digest": "sha256:6666666666666666666666666666666666666666666666666666666666666666"
},
"evidence_requirements": [
{
"contract_id": "runtime-snapshot-v1",
"artifact_id": "readback-requirement-1",
"digest": "sha256:7777777777777777777777777777777777777777777777777777777777777777"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"schema_version": "inject-occurrence/v1",
"operation_id": "operation-handover-1",
"request": {
"schema_version": "inject-trigger-request/v1",
"request_key": "slot-key-1",
"occurrence_id": "handover-occurrence-1",
"target_scope": "target:reference",
"run_scope": "run:exercise-1",
"plan": {
"contract_id": "orchestration-plan-v1",
"artifact_id": "orchestration-plan-1",
"digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111"
},
"inject": "orchestration.inject.handover",
"bindings": [
{
"binding": "orchestration.inject-binding.workstation.handover",
"node": "provision.node.workstation",
"instance": "workstation-1",
"revision": "realization-r3"
},
{
"binding": "orchestration.inject-binding.workstation.handover",
"node": "provision.node.workstation",
"instance": "workstation-2",
"revision": "realization-r3"
}
],
"placement": {
"event": "orchestration.event.shift-change",
"script": "orchestration.script.day-one",
"story": "orchestration.story.exercise",
"slot": "day-one/shift-change/1"
},
"input_ref": {
"contract_id": "handover-input-v1",
"artifact_id": "handover-input-1",
"digest": "sha256:8888888888888888888888888888888888888888888888888888888888888888"
},
"expected_head": "order-head-19"
},
"admission": {
"actor_id": "scheduler-1",
"authorization_scope": [
"role:operator"
],
"target_scope": "target:reference",
"run_scope": "run:exercise-1",
"operation_kind": "orchestration",
"request_commitment": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
"parent_operation_id": null
},
"admission_evidence": [
{
"contract_id": "proposition-truth-result-v1",
"artifact_id": "precondition-results-1",
"digest": "sha256:3333333333333333333333333333333333333333333333333333333333333333"
}
],
"store_revision": "store-revision-41",
"order": {
"scope": "run:exercise-1",
"predecessor": "order-head-19",
"position": 20
},
"scenario": {
"contract_id": "instantiated-scenario-v1",
"artifact_id": "external-trigger-environment",
"digest": "sha256:4444444444444444444444444444444444444444444444444444444444444444"
},
"source": {
"contract_id": "associated-artifact-manifest-v1",
"artifact_id": "release-notice-source",
"digest": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
},
"realization": {
"contract_id": "backend-manifest-v2",
"artifact_id": "reference-realization",
"digest": "sha256:6666666666666666666666666666666666666666666666666666666666666666"
},
"evidence_requirements": [
{
"contract_id": "runtime-snapshot-v1",
"artifact_id": "readback-requirement-1",
"digest": "sha256:7777777777777777777777777777777777777777777777777777777777777777"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"schema_version": "inject-trigger-request/v1",
"request_key": "researcher-release-key-1",
"occurrence_id": "release-occurrence-1",
"target_scope": "target:reference",
"run_scope": "run:environment-1",
"plan": {
"contract_id": "orchestration-plan-v1",
"artifact_id": "orchestration-plan-1",
"digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111"
},
"inject": "orchestration.inject.release",
"bindings": [
{
"binding": "orchestration.inject-binding.host.release",
"node": "provision.node.host",
"instance": "host-1",
"revision": "realization-r1"
}
],
"placement": {
"event": "orchestration.event.gate"
},
"input_ref": null,
"expected_head": "order-head-9"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"schema_version": "inject-trigger-request/v1",
"request_key": "researcher-release-key-1",
"occurrence_id": "release-occurrence-1",
"target_scope": "target:reference",
"run_scope": "run:environment-1",
"plan": {
"contract_id": "orchestration-plan-v1",
"artifact_id": "orchestration-plan-1",
"digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111"
},
"inject": "orchestration.inject.release",
"bindings": [
{
"binding": "orchestration.inject-binding.host.release",
"node": "provision.node.host",
"instance": "host-1",
"revision": "realization-r1"
}
],
"placement": {},
"input_ref": null,
"expected_head": "order-head-9"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"schema_version": "inject-trigger-request/v1",
"request_key": "slot-key-1",
"occurrence_id": "handover-occurrence-1",
"target_scope": "target:reference",
"run_scope": "run:exercise-1",
"plan": {
"contract_id": "orchestration-plan-v1",
"artifact_id": "orchestration-plan-1",
"digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111"
},
"inject": "orchestration.inject.handover",
"bindings": [
{
"binding": "orchestration.inject-binding.workstation.handover",
"node": "provision.node.workstation",
"instance": "workstation-1",
"revision": "realization-r3"
},
{
"binding": "orchestration.inject-binding.workstation.handover",
"node": "provision.node.workstation",
"instance": "workstation-2",
"revision": "realization-r3"
}
],
"placement": {
"event": "orchestration.event.shift-change",
"script": "orchestration.script.day-one",
"story": "orchestration.story.exercise",
"slot": "day-one/shift-change/1"
},
"input_ref": {
"contract_id": "handover-input-v1",
"artifact_id": "handover-input-1",
"digest": "sha256:8888888888888888888888888888888888888888888888888888888888888888"
},
"expected_head": "order-head-19"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"contract_id": "inject-occurrence-v1",
"schema_path": "contracts/schemas/control-plane/inject-occurrence-v1.json",
"stability": "draft",
"content_hash": "019f648c5501b339a7e37997d91c06d49d879f8c15757d901a3c052bb36abc62",
"content_hash": "05e6f50a966523de1b13844a780f7cc77d3f33836aa1d1959c1ac21f9addeb00",
"last_change": {
"summary": "Publish the ADR-112 claimed inject occurrence with actor-bound admission, unrebased order and distinct claims (#1423, #1366).",
"content_hash": "019f648c5501b339a7e37997d91c06d49d879f8c15757d901a3c052bb36abc62"
"summary": "Require an explicit placement kind in the ADR-112 inject contract (#1423, #1366).",
"content_hash": "05e6f50a966523de1b13844a780f7cc77d3f33836aa1d1959c1ac21f9addeb00"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"contract_id": "inject-trigger-request-v1",
"schema_path": "contracts/schemas/control-plane/inject-trigger-request-v1.json",
"stability": "draft",
"content_hash": "23f5f644bc570b8224eed543a7cc1d24f6596e2425a097b540162e41ee3a330c",
"content_hash": "9fdf57a62449ea4f5c2018a422023f7d72e5bc3ab501f0bbac5abae23e31cac9",
"last_change": {
"summary": "Publish the ADR-112 inject trigger request with compiled node bindings, closed placement and value-free input (#1423, #1366).",
"content_hash": "23f5f644bc570b8224eed543a7cc1d24f6596e2425a097b540162e41ee3a330c"
"summary": "Require an explicit placement kind in the ADR-112 inject contract (#1423, #1366).",
"content_hash": "9fdf57a62449ea4f5c2018a422023f7d72e5bc3ab501f0bbac5abae23e31cac9"
}
}
Loading
Loading