Architecture → workflow → process
Follow a request.
Understand a system.
Bring a software story to life with photorealistic assets, flowing connections, and objects that move as you read. Every scene below is a small YAML delta.
Scene 01 / Request
A request begins with a person.
A browser starts the journey. The small document is our request: follow it as the system picks up the work.
The visual storyArchitecture gives the story a place to start. Movement gives it a direction.
YAMLinitial scene
- id: request-received
elements:
- id: browser
asset: architecture-browser
at: [1, 8]
- id: request
asset: process-document
at: [1, 7]
Scene 02 / API
Give the system a front door.
The gateway rises into place and the same document moves toward it. A dotted connection carries the request from the browser into the API.
The visual storyAdd the gateway once. Update the request position as the reader advances.
YAMLscene delta excerpt
- id: api-entry
add:
elements:
- id: gateway
asset: architecture-api-gateway
at: [4, 8]
enter: rise-from-ground
update:
elements:
- id: request
at: [4, 7]
Scene 03 / Service
Show where the work happens.
A service and its database enter together. The request continues across the architecture while the completed gateway settles into a green status.
The visual storyPhotorealistic assets describe the components; connections describe their relationships.
YAMLscene delta excerpt
- id: service-and-data
add:
connections:
- id: service-to-data
from: {element: service}
to: {element: database}
style: {pattern: dotted}
message: {kind: orb, count: 1}
update:
elements:
- id: request
at: [7, 7]
Scene 04 / Work
Move long-running work off the request path.
A queue and worker arrive above the service. The document changes direction and moves into the background workflow. The architecture now explains what happens over time.
The visual storyPosition changes interpolate continuously, including when you scroll backward.
YAMLscene delta excerpt
- id: background-work
add:
elements:
- id: worker
asset: architecture-worker
at: [7, 2]
activity: {state: processing}
update:
elements:
- id: request
at: [7, 1]
Scene 05 / AI review
Let an agent prepare the result.
An AI reviewer slides into the workflow. The request travels to the agent while the worker finishes. Animated messages make the direction of the handoff visible.
The visual storyProcessing and completion states help readers distinguish active work from finished work.
YAMLscene delta excerpt
- id: ai-review
add:
elements:
- id: reviewer
asset: ai-reviewer
at: [10, 2]
enter: slide-in-right
activity: {state: processing}
update:
elements:
- id: request
at: [10, 1]
Scene 06 / Approval
Make the human decision explicit.
The agent hands its prepared result to a person. An amber connection and waiting status mark the approval boundary; the handoff asset shows who is passing work to whom.
The visual storyA process is easier to understand when the person responsible for the decision is visible.
YAMLscene delta excerpt
- id: human-approval
add:
elements:
- id: approver
asset: human-approver
at: [13, 2]
activity:
state: waiting
color: "#c68927"
update:
elements:
- id: request
at: [13, 1]
Scene 07 / Delivered
Close the loop with a visible outcome.
Approval turns green. The in-flight document and temporary handoff leave the scene, and the delivered result enters beside the browser. One journey, told with additions, movement, and exits.
The visual storyThe finished architecture stays in view. Scroll back to retrace every stage.
YAMLscene delta excerpt
- id: result-delivered
add:
elements:
- id: result
asset: workflow-end
at: [1, 2]
enter: fade-in-grow
remove:
elements:
- id: request
exit: fade-out-shrink