diff --git a/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-BLOCK-RELEASE-COMPLETION-UNTIL-REQUIRED-FOLLOW-UP-VERIFICATION.yaml b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-BLOCK-RELEASE-COMPLETION-UNTIL-REQUIRED-FOLLOW-UP-VERIFICATION.yaml new file mode 100644 index 00000000..4e423ec0 --- /dev/null +++ b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-BLOCK-RELEASE-COMPLETION-UNTIL-REQUIRED-FOLLOW-UP-VERIFICATION.yaml @@ -0,0 +1,64 @@ +id: CANDIDATE-CANDIDATE-SPEC-BLOCK-RELEASE-COMPLETION-UNTIL-REQUIRED-FOLLOW-UP-VERIFICATION +title: Block release completion until required follow-up verification +kind: spec +created_at: '2026-07-10T22:47:24.926101+00:00' +updated_at: '2026-07-10T22:47:24.926101+00:00' +status: stub +maturity: 0.0 +depends_on: [] +relates_to: [] +inputs: +- runs/hosted-operation-canary/repaired_candidate_repair_loop_report.json#revised_candidate_graph_preview +outputs: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-BLOCK-RELEASE-COMPLETION-UNTIL-REQUIRED-FOLLOW-UP-VERIFICATION.yaml +allowed_paths: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-BLOCK-RELEASE-COMPLETION-UNTIL-REQUIRED-FOLLOW-UP-VERIFICATION.yaml +acceptance: +- 'Reviewer can verify: The product must enforce `Block release completion until required follow-up verification`.' +acceptance_evidence: [] +prompt: The product must enforce `Block release completion until required follow-up verification`. +specification: + materialization_mode: candidate_review_preview + candidate_source_id: candidate-spec.block-release-completion-until-required-follow-up-verification + candidate_display_alias: Block release completion until required follow-up verification + candidate_source_title: Block release completion until required follow-up verification + candidate_kind: policy_constraint + description: The product must enforce `Block release completion until required follow-up verification`. + source_event_refs: + - policy.block-release-completion-until-required-follow-up-verification + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/Node + domain_refs: + - domain.deployment-canary + - domain.review-status + - domain.follow-up-verification + - domain.hosted_operation_canary + context_refs: + - context.hosted-operation-canary + requirements: + - acceptance_criteria_refs: + - ac.block-release-completion-until-required-follow-up-verification.reviewable + id: req.block-release-completion-until-required-follow-up-verification.main + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - policy.block-release-completion-until-required-follow-up-verification + statement: The product must enforce `Block release completion until required follow-up verification`. + acceptance_criteria: + - id: ac.block-release-completion-until-required-follow-up-verification.reviewable + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - policy.block-release-completion-until-required-follow-up-verification + statement: 'Reviewer can verify: The product must enforce `Block release completion until required + follow-up verification`.' + claims: [] + gaps: [] +gate_state: review_pending +required_human_action: review_candidate_spec_materialization diff --git a/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-CONFIRM-FOLLOW-UP-VERIFICATION.yaml b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-CONFIRM-FOLLOW-UP-VERIFICATION.yaml new file mode 100644 index 00000000..45dfa3ab --- /dev/null +++ b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-CONFIRM-FOLLOW-UP-VERIFICATION.yaml @@ -0,0 +1,64 @@ +id: CANDIDATE-CANDIDATE-SPEC-CONFIRM-FOLLOW-UP-VERIFICATION +title: Confirm follow-up verification +kind: spec +created_at: '2026-07-10T22:47:24.926101+00:00' +updated_at: '2026-07-10T22:47:24.926101+00:00' +status: stub +maturity: 0.0 +depends_on: [] +relates_to: [] +inputs: +- runs/hosted-operation-canary/repaired_candidate_repair_loop_report.json#revised_candidate_graph_preview +outputs: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-CONFIRM-FOLLOW-UP-VERIFICATION.yaml +allowed_paths: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-CONFIRM-FOLLOW-UP-VERIFICATION.yaml +acceptance: +- 'Reviewer can verify: The product must support `Confirm follow-up verification` and record a reviewable + domain event.' +acceptance_evidence: [] +prompt: The product must support `Confirm follow-up verification` and record a reviewable domain event. +specification: + materialization_mode: candidate_review_preview + candidate_source_id: candidate-spec.confirm-follow-up-verification + candidate_display_alias: Confirm follow-up verification + candidate_source_title: Confirm follow-up verification + candidate_kind: behavior_requirement + description: The product must support `Confirm follow-up verification` and record a reviewable domain + event. + source_event_refs: + - command.confirm-follow-up-verification + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/Node + domain_refs: + - domain.deployment-canary + - domain.review-status + - domain.follow-up-verification + - domain.hosted_operation_canary + context_refs: + - context.hosted-operation-canary + requirements: + - acceptance_criteria_refs: + - ac.confirm-follow-up-verification.reviewable + id: req.confirm-follow-up-verification.main + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - command.confirm-follow-up-verification + statement: The product must support `Confirm follow-up verification` and record a reviewable domain + event. + acceptance_criteria: + - id: ac.confirm-follow-up-verification.reviewable + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - command.confirm-follow-up-verification + statement: 'Reviewer can verify: The product must support `Confirm follow-up verification` and record + a reviewable domain event.' + claims: [] + gaps: [] +gate_state: review_pending +required_human_action: review_candidate_spec_materialization diff --git a/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-ESCALATE-FAILED-CANARY-CHECKS-TO-THE-SERVICE-OWNER.yaml b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-ESCALATE-FAILED-CANARY-CHECKS-TO-THE-SERVICE-OWNER.yaml new file mode 100644 index 00000000..654f51ff --- /dev/null +++ b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-ESCALATE-FAILED-CANARY-CHECKS-TO-THE-SERVICE-OWNER.yaml @@ -0,0 +1,64 @@ +id: CANDIDATE-CANDIDATE-SPEC-ESCALATE-FAILED-CANARY-CHECKS-TO-THE-SERVICE-OWNER +title: Escalate failed canary checks to the service owner +kind: spec +created_at: '2026-07-10T22:47:24.926101+00:00' +updated_at: '2026-07-10T22:47:24.926101+00:00' +status: stub +maturity: 0.0 +depends_on: [] +relates_to: [] +inputs: +- runs/hosted-operation-canary/repaired_candidate_repair_loop_report.json#revised_candidate_graph_preview +outputs: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-ESCALATE-FAILED-CANARY-CHECKS-TO-THE-SERVICE-OWNER.yaml +allowed_paths: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-ESCALATE-FAILED-CANARY-CHECKS-TO-THE-SERVICE-OWNER.yaml +acceptance: +- 'Reviewer can verify: The product must enforce `Escalate failed canary checks to the service owner`.' +acceptance_evidence: [] +prompt: The product must enforce `Escalate failed canary checks to the service owner`. +specification: + materialization_mode: candidate_review_preview + candidate_source_id: candidate-spec.escalate-failed-canary-checks-to-the-service-owner + candidate_display_alias: Escalate failed canary checks to the service owner + candidate_source_title: Escalate failed canary checks to the service owner + candidate_kind: policy_constraint + description: The product must enforce `Escalate failed canary checks to the service owner`. + source_event_refs: + - policy.escalate-failed-canary-checks-to-the-service-owner + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/Node + domain_refs: + - domain.deployment-canary + - domain.review-status + - domain.follow-up-verification + - domain.hosted_operation_canary + context_refs: + - context.hosted-operation-canary + requirements: + - acceptance_criteria_refs: + - ac.escalate-failed-canary-checks-to-the-service-owner.reviewable + id: req.escalate-failed-canary-checks-to-the-service-owner.main + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - policy.escalate-failed-canary-checks-to-the-service-owner + statement: The product must enforce `Escalate failed canary checks to the service owner`. + acceptance_criteria: + - id: ac.escalate-failed-canary-checks-to-the-service-owner.reviewable + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - policy.escalate-failed-canary-checks-to-the-service-owner + statement: 'Reviewer can verify: The product must enforce `Escalate failed canary checks to the service + owner`.' + claims: [] + gaps: [] +gate_state: review_pending +required_human_action: review_candidate_spec_materialization diff --git a/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-LOCAL-FIRST-OPERATOR-STATE.yaml b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-LOCAL-FIRST-OPERATOR-STATE.yaml new file mode 100644 index 00000000..d72481c4 --- /dev/null +++ b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-LOCAL-FIRST-OPERATOR-STATE.yaml @@ -0,0 +1,63 @@ +id: CANDIDATE-CANDIDATE-SPEC-LOCAL-FIRST-OPERATOR-STATE +title: local-first operator state +kind: spec +created_at: '2026-07-10T22:47:24.926101+00:00' +updated_at: '2026-07-10T22:47:24.926101+00:00' +status: stub +maturity: 0.0 +depends_on: [] +relates_to: [] +inputs: +- runs/hosted-operation-canary/repaired_candidate_repair_loop_report.json#revised_candidate_graph_preview +outputs: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-LOCAL-FIRST-OPERATOR-STATE.yaml +allowed_paths: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-LOCAL-FIRST-OPERATOR-STATE.yaml +acceptance: +- 'Reviewer can verify: local-first operator state' +acceptance_evidence: [] +prompt: local-first operator state +specification: + materialization_mode: candidate_review_preview + candidate_source_id: candidate-spec.local-first-operator-state + candidate_display_alias: local-first operator state + candidate_source_title: local-first operator state + candidate_kind: constraint_constraint + description: local-first operator state + source_event_refs: + - constraint.local-first-operator-state + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/Node + domain_refs: + - domain.deployment-canary + - domain.review-status + - domain.follow-up-verification + - domain.hosted_operation_canary + context_refs: + - context.hosted-operation-canary + requirements: + - acceptance_criteria_refs: + - ac.local-first-operator-state.reviewable + id: req.local-first-operator-state.main + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - constraint.local-first-operator-state + statement: local-first operator state + acceptance_criteria: + - id: ac.local-first-operator-state.reviewable + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - constraint.local-first-operator-state + statement: 'Reviewer can verify: local-first operator state' + claims: [] + gaps: [] +gate_state: review_pending +required_human_action: review_candidate_spec_materialization diff --git a/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-NO-AUTOMATIC-RELEASE-APPROVAL.yaml b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-NO-AUTOMATIC-RELEASE-APPROVAL.yaml new file mode 100644 index 00000000..9df23ded --- /dev/null +++ b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-NO-AUTOMATIC-RELEASE-APPROVAL.yaml @@ -0,0 +1,63 @@ +id: CANDIDATE-CANDIDATE-SPEC-NO-AUTOMATIC-RELEASE-APPROVAL +title: no automatic release approval +kind: spec +created_at: '2026-07-10T22:47:24.926101+00:00' +updated_at: '2026-07-10T22:47:24.926101+00:00' +status: stub +maturity: 0.0 +depends_on: [] +relates_to: [] +inputs: +- runs/hosted-operation-canary/repaired_candidate_repair_loop_report.json#revised_candidate_graph_preview +outputs: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-NO-AUTOMATIC-RELEASE-APPROVAL.yaml +allowed_paths: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-NO-AUTOMATIC-RELEASE-APPROVAL.yaml +acceptance: +- 'Reviewer can verify: no automatic release approval' +acceptance_evidence: [] +prompt: no automatic release approval +specification: + materialization_mode: candidate_review_preview + candidate_source_id: candidate-spec.no-automatic-release-approval + candidate_display_alias: no automatic release approval + candidate_source_title: no automatic release approval + candidate_kind: constraint_constraint + description: no automatic release approval + source_event_refs: + - constraint.no-automatic-release-approval + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/Node + domain_refs: + - domain.deployment-canary + - domain.review-status + - domain.follow-up-verification + - domain.hosted_operation_canary + context_refs: + - context.hosted-operation-canary + requirements: + - acceptance_criteria_refs: + - ac.no-automatic-release-approval.reviewable + id: req.no-automatic-release-approval.main + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - constraint.no-automatic-release-approval + statement: no automatic release approval + acceptance_criteria: + - id: ac.no-automatic-release-approval.reviewable + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Constraint + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - constraint.no-automatic-release-approval + statement: 'Reviewer can verify: no automatic release approval' + claims: [] + gaps: [] +gate_state: review_pending +required_human_action: review_candidate_spec_materialization diff --git a/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-PRODUCT-BOUNDARY.yaml b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-PRODUCT-BOUNDARY.yaml new file mode 100644 index 00000000..0b52d9a9 --- /dev/null +++ b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-PRODUCT-BOUNDARY.yaml @@ -0,0 +1,106 @@ +id: CANDIDATE-CANDIDATE-SPEC-PRODUCT-BOUNDARY +title: Product Boundary +kind: spec +created_at: '2026-07-10T22:47:24.926101+00:00' +updated_at: '2026-07-10T22:47:24.926101+00:00' +status: stub +maturity: 0.0 +depends_on: +- CANDIDATE-CANDIDATE-SPEC-RECORD-CANARY-CHECK +- CANDIDATE-CANDIDATE-SPEC-REFRESH-REVIEW-STATUS +- CANDIDATE-CANDIDATE-SPEC-CONFIRM-FOLLOW-UP-VERIFICATION +- CANDIDATE-CANDIDATE-SPEC-LOCAL-FIRST-OPERATOR-STATE +- CANDIDATE-CANDIDATE-SPEC-NO-AUTOMATIC-RELEASE-APPROVAL +- CANDIDATE-CANDIDATE-SPEC-BLOCK-RELEASE-COMPLETION-UNTIL-REQUIRED-FOLLOW-UP-VERIFICATION +- CANDIDATE-CANDIDATE-SPEC-ESCALATE-FAILED-CANARY-CHECKS-TO-THE-SERVICE-OWNER +relates_to: [] +inputs: +- runs/hosted-operation-canary/repaired_candidate_repair_loop_report.json#revised_candidate_graph_preview +outputs: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-PRODUCT-BOUNDARY.yaml +allowed_paths: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-PRODUCT-BOUNDARY.yaml +acceptance: +- 'Reviewer can verify: The product specification must preserve the root intent: Track canary checks and + review follow-up.' +acceptance_evidence: [] +prompt: Track canary checks and review follow-up. +specification: + materialization_mode: candidate_review_preview + candidate_source_id: candidate-spec.product-boundary + candidate_display_alias: Product Boundary + candidate_source_title: Product Boundary + candidate_kind: product_spec_boundary + description: Track canary checks and review follow-up. + source_event_refs: + - actor.on-call-reviewer + - actor.release-operator + - actor.service-owner + - command.confirm-follow-up-verification + - command.record-canary-check + - command.refresh-review-status + - constraint.local-first-operator-state + - constraint.no-automatic-release-approval + - event.canary-check-recorded + - event.follow-up-verification-required + - event.review-status-refreshed + - policy.block-release-completion-until-required-follow-up-verification + - policy.escalate-failed-canary-checks-to-the-service-owner + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Spec + - ontology://org.0al.specgraph.core/0.1.0/classes/Node + domain_refs: + - domain.deployment-canary + - domain.review-status + - domain.follow-up-verification + - domain.hosted_operation_canary + context_refs: + - context.hosted-operation-canary + requirements: + - acceptance_criteria_refs: + - ac.product-boundary.reviewable + id: req.product-boundary.main + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - actor.on-call-reviewer + - actor.release-operator + - actor.service-owner + - command.confirm-follow-up-verification + - command.record-canary-check + - command.refresh-review-status + - constraint.local-first-operator-state + - constraint.no-automatic-release-approval + - event.canary-check-recorded + - event.follow-up-verification-required + - event.review-status-refreshed + - policy.block-release-completion-until-required-follow-up-verification + - policy.escalate-failed-canary-checks-to-the-service-owner + statement: 'The product specification must preserve the root intent: Track canary checks and review + follow-up.' + acceptance_criteria: + - id: ac.product-boundary.reviewable + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - actor.on-call-reviewer + - actor.release-operator + - actor.service-owner + - command.confirm-follow-up-verification + - command.record-canary-check + - command.refresh-review-status + - constraint.local-first-operator-state + - constraint.no-automatic-release-approval + - event.canary-check-recorded + - event.follow-up-verification-required + - event.review-status-refreshed + - policy.block-release-completion-until-required-follow-up-verification + - policy.escalate-failed-canary-checks-to-the-service-owner + statement: 'Reviewer can verify: The product specification must preserve the root intent: Track canary + checks and review follow-up.' + claims: [] + gaps: [] +gate_state: review_pending +required_human_action: review_candidate_spec_materialization diff --git a/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-RECORD-CANARY-CHECK.yaml b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-RECORD-CANARY-CHECK.yaml new file mode 100644 index 00000000..3d303186 --- /dev/null +++ b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-RECORD-CANARY-CHECK.yaml @@ -0,0 +1,62 @@ +id: CANDIDATE-CANDIDATE-SPEC-RECORD-CANARY-CHECK +title: Record canary check +kind: spec +created_at: '2026-07-10T22:47:24.926101+00:00' +updated_at: '2026-07-10T22:47:24.926101+00:00' +status: stub +maturity: 0.0 +depends_on: [] +relates_to: [] +inputs: +- runs/hosted-operation-canary/repaired_candidate_repair_loop_report.json#revised_candidate_graph_preview +outputs: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-RECORD-CANARY-CHECK.yaml +allowed_paths: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-RECORD-CANARY-CHECK.yaml +acceptance: +- 'Reviewer can verify: The product must support `Record canary check` and record a reviewable domain + event.' +acceptance_evidence: [] +prompt: The product must support `Record canary check` and record a reviewable domain event. +specification: + materialization_mode: candidate_review_preview + candidate_source_id: candidate-spec.record-canary-check + candidate_display_alias: Record canary check + candidate_source_title: Record canary check + candidate_kind: behavior_requirement + description: The product must support `Record canary check` and record a reviewable domain event. + source_event_refs: + - command.record-canary-check + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/Node + domain_refs: + - domain.deployment-canary + - domain.review-status + - domain.follow-up-verification + - domain.hosted_operation_canary + context_refs: + - context.hosted-operation-canary + requirements: + - acceptance_criteria_refs: + - ac.record-canary-check.reviewable + id: req.record-canary-check.main + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - command.record-canary-check + statement: The product must support `Record canary check` and record a reviewable domain event. + acceptance_criteria: + - id: ac.record-canary-check.reviewable + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - command.record-canary-check + statement: 'Reviewer can verify: The product must support `Record canary check` and record a reviewable + domain event.' + claims: [] + gaps: [] +gate_state: review_pending +required_human_action: review_candidate_spec_materialization diff --git a/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-REFRESH-REVIEW-STATUS.yaml b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-REFRESH-REVIEW-STATUS.yaml new file mode 100644 index 00000000..c67d5603 --- /dev/null +++ b/runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-REFRESH-REVIEW-STATUS.yaml @@ -0,0 +1,62 @@ +id: CANDIDATE-CANDIDATE-SPEC-REFRESH-REVIEW-STATUS +title: Refresh review status +kind: spec +created_at: '2026-07-10T22:47:24.926101+00:00' +updated_at: '2026-07-10T22:47:24.926101+00:00' +status: stub +maturity: 0.0 +depends_on: [] +relates_to: [] +inputs: +- runs/hosted-operation-canary/repaired_candidate_repair_loop_report.json#revised_candidate_graph_preview +outputs: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-REFRESH-REVIEW-STATUS.yaml +allowed_paths: +- runs/hosted-operation-canary/repaired_materialized_candidate_specs/CANDIDATE-CANDIDATE-SPEC-REFRESH-REVIEW-STATUS.yaml +acceptance: +- 'Reviewer can verify: The product must support `Refresh review status` and record a reviewable domain + event.' +acceptance_evidence: [] +prompt: The product must support `Refresh review status` and record a reviewable domain event. +specification: + materialization_mode: candidate_review_preview + candidate_source_id: candidate-spec.refresh-review-status + candidate_display_alias: Refresh review status + candidate_source_title: Refresh review status + candidate_kind: behavior_requirement + description: The product must support `Refresh review status` and record a reviewable domain event. + source_event_refs: + - command.refresh-review-status + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/Node + domain_refs: + - domain.deployment-canary + - domain.review-status + - domain.follow-up-verification + - domain.hosted_operation_canary + context_refs: + - context.hosted-operation-canary + requirements: + - acceptance_criteria_refs: + - ac.refresh-review-status.reviewable + id: req.refresh-review-status.main + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - command.refresh-review-status + statement: The product must support `Refresh review status` and record a reviewable domain event. + acceptance_criteria: + - id: ac.refresh-review-status.reviewable + ontology_refs: + - ontology://org.0al.specgraph.core/0.1.0/classes/Requirement + - ontology://org.0al.specgraph.core/0.1.0/classes/AcceptanceCriterion + source_event_refs: + - command.refresh-review-status + statement: 'Reviewer can verify: The product must support `Refresh review status` and record a reviewable + domain event.' + claims: [] + gaps: [] +gate_state: review_pending +required_human_action: review_candidate_spec_materialization