# Native Capella scenario benchmark — 2026-09-10 Codex-956atf /root used the installed Capella 7.1 executable through Computer Use in an isolated `.local/capella-reference-20260910` workspace. The generated project is `Behavior workflow benchmark`; no existing user model was opened. This evaluates reference-product behavior, not the current Studio binary. At the observed 1010×760 window size: - Operational Analysis → Define Operational Activities and describe Interactions exposes creation of activity breakdown, interaction and activity-scenario views. The scenario workflow created `[OAS] Response workflow` and its capability. - The right scenario palette exposes Activity, Activities, Interaction, Interaction with return branch, Reference, LOOP and Operand. Activity is a direct point-placement tool: clicking the canvas created a represented activity and a lifeline. The lifeline is a separate InstanceRole, not the work definition. - Selecting LOOP and dragging a region across the lifeline created a visible combined fragment. Its tooltip explains the repeated scenario part and covered lifelines. The actual drag created one operand and explicit start/end records. - Selecting the new object expanded formatting/context controls and moved the canvas vertically. Preserve direct interaction and coverage meaning in Studio without copying this unstable canvas origin or the clipped palette labels. Ctrl+S saved the model, and the saved XML independently confirms: | Record | Identity / relationship | |---|---| | Activity | `04b58488-e33b-4693-ae8d-6f830cbc0cf3` | | Scenario | `49f702e0-1e0d-45c2-a0e8-e40545ce5b6c`, kind INTERACTION | | InstanceRole | `29115069-194d-4c1a-ac2c-ee86486a04fb`, represents the Activity | | LOOP | `1b4a102e-4c20-4e92-bd4f-71e6b677d2fa` | | Operand | `ac05a0af-60d1-48f2-9548-17214d3ebdc1`, covers the InstanceRole | | Fragment interval | start `8d988d2b-c191-46b2-8c92-1ff1e62251cb`, end `a8c26302-a5bb-49c0-8e7c-d2fe8026fe1a` | These observations support scenario tool/point authoring and explicit occurrence versus definition identity. They do not demonstrate wrapping existing messages, cross-operand movement, lifecycle drawing or successful scenario reuse; those operations were not exercised. Studio's current clicked-slot improvement creates an empty typed fragment using its existing occurrence/branch model. Persisted horizontal lifeline arrangement and drag-range wrapping need separate design and acceptance if adopted; this benchmark does not silently introduce either. After saving, Alt+F4 requested a clean Capella close. Root checks process absence before reclaiming memory for compilation; no forced termination was used.