A.6.8:4.8 — Change‑class lexicon (service‑specific narrations)

Preface node heading:a-6-8-4-8-change-class-lexicon-service-specific-narrations:14622

Content

When the draft describes “service changes”, narrate changes using stable change classes (A.6.P), specialized to the serviceSituation lens:

  • declareRelation(serviceSituation(…)) (introduce the bundle)
  • withdrawRelation(serviceSituation@ed=k) (retire the bundle)
  • retargetParticipant(accessPointRef := …) (move the access point / endpoint host)
  • retargetParticipant(deliverySystemRef := …) (change the realizing delivery system; e.g., re‑platforming)
  • retargetParticipant(providerAssignmentRef := …) (change provider role‑enactor; outsourcing / org change)
  • reviseByValue(accessSpecRef := …) (edit interface description content)
  • reviseByValue(deliveryMethodRef := …) (edit runbook/workflow/procedure)
  • reviseByValue(promiseContentRef := …) (edit promise content; typically new edition)
  • changeRelationKind is not applicable here unless splitting the family (rare)
  • rescope, retime(Γ_time), refreshWitnesses(witnesses := …) as required