Skip to content

Arc Skills / Architecture and engineering budgets

Develop operational scenarios and off-nominal scenarios

A scenario reveals handoffs and recovery behavior that a feature list can miss. Arc Skills takes a ConOps or stakeholder need and returns traceable paths for what operators and the System do.

Use this skill

Use Arc Skills to develop operational scenarios from my stakeholder need or ConOps.

Inputs:
- Source need, System boundary, actors, modes, and initial conditions
- Normal operational goal and known failure or unavailable-dependency cases
- Existing requirements and authorized recovery decisions

Return ordered normal and consequential alternate paths with triggers, observable outcomes, end states and source links. Leave unsupported recovery behavior as an owner decision rather than an assumed retry.

Set up the toolkit · Read the skill instructions

What you provide and what you get

Inputs and outputs
What you haveHow it is usedWhat you get
Stakeholder need or ConOpsAnchors why capture is requestedScenario purpose and source link
Modes, actors and boundariesOrders human and System actionsInitial state, steps and end state
Known failures and recovery authoritySeparates specified response from open designAlternate path and owner question

Payload capture with full storage

Illustrative engineering example.

The fictional operator requests an image capture from a payload whose recorder can report storage-full. The example distinguishes a request rejected before recording from an interruption after recording has started.

Initial state: payload Ready; recorder Ready; operator connected
Trigger: operator requests capture
Normal end: accepted frame recorded; operator sees success
Pre-start alternate: storage-full; request rejected
Capture scenario paths
Path / stepActor or System actionObservable outputEnd state
Normal 1Operator requests captureCommand accepted by payloadCapture pending
Normal 2Payload sends frame; recorder confirms writeStored-frame acknowledgmentComplete; success visible
Storage-full 1Recorder reports full before acceptanceCapture denied; operator informedReady; no new frame
Mid-capture unknownStorage fills after first frameDisposition not specifiedOpen: stop, partial record or retry?

The storage-full row is a rejected request, not a successful capture and not necessarily a hardware fault. It gives the operator an observable outcome without implying a retry. The normal path requires the recorder’s write confirmation before reporting completion; command acceptance alone would overstate the result.

The mid-capture case changes data integrity and operator expectations. Its end state cannot be assigned from the supplied need. The source scenario does not say whether a partial image may remain or whether the payload can retry. That decision belongs to the operational owner and should become a separate alternate path once agreed.

Write only consequential paths

  1. State the initiating actor, starting mode and conditions before the trigger.
  2. Order actions across the chosen boundary and record each observable handoff.
  3. Add an alternate path where a real decision or result changes.
  4. Give every path a named end state and flag recovery behavior with no authority.

Questions about this task

How many scenarios are enough?

Cover distinct operational decisions and failure outcomes; avoid one scenario per sentence when the paths behave the same.

Can I draft a missing recovery path?

Yes, as a proposed option with the decision owner and evidence gap, never as an already approved operating rule.

Sources and further reading