Visual Workflow Blueprints
Intent
- Speed up comprehension of complex processes (PR lifecycle, launch plan, triage ops) via monospaced diagrams.
- Provide reusable templates and conventions for both macOS/Linux terminals and Windows consoles.
Inputs
- Workflow steps, roles, decision points.
- Target medium (GitHub comment, Slack, Notion, terminal output).
- Required metadata (owners, SLAs, tools).
Workflow
- Select diagram type
- Flowchart (boxes/arrows) for branching logic.
- Timeline/swimlane for sequential steps.
- Use standard glyphs
- Start/End:
(start) (end)
- Process:
[ action ]
- Decision:
{ condition? }
- Arrows:
-->, ==>, ~~> for async.
- Build with templates
yes no
- Timeline template:
Day 0 Day 3 Day 7
|-----|-----|-----|
Dev QA Launch
- Annotate with data
- Include owners (
@alice), tooling (gh pr checks), or SLA markers (<24h).
- Validate readability
- View in plain text viewer; avoid tabs; max width 80 chars.
Verification
- Diagram renders without wrapping in GitHub/CLI.
- Each decision path labeled clearly.
- Stored alongside workflow documentation (e.g.,
.factory/docs/visuals).