Workflow Patterns — Recurring Workflow Index Hub
This hub mirrors WORKFLOW-PATTERNS.md — the canonical registry of recurring workflows that have appeared 3+ times across plans and sessions. Check this hub before building any new procedure, script, or automation; if the workflow exists here, extend or reuse it rather than creating a parallel implementation. Content last updated 2026-03-17 (WF-1 through WF-8) and 2026-05-02 (WF-9 through WF-15). Curator: shared (henry writes triggers; claude writes steps). Review cadence: on-demand after major new workflows crystallize.
Quick reference
| Field | Value |
|---|---|
| Source doc | WORKFLOW-PATTERNS |
| Source doc last updated | 2026-03-17 (WF 1-8) / 2026-05-02 (WF 9-15) |
| Canonical path | /home/opsadmin/.openclaw/workspace/WORKFLOW-PATTERNS.md |
| Curator | shared |
| Review cadence | on-demand |
| Staleness risk | medium — WF 1-8 content reflects pre-Wave-1 state; WF 9-15 added 2026-05-02 |
| Applies to agents | _summary, _summary, _summary, _summary |
| Governance gates enforced | [G-GOVERNANCE-LOG-FRESHNESS] |
Staleness audit
WF-1 through WF-8 content authored 2026-03-17 — 48 days pre-date of this hub.
- WF 1-8 source internal “Last updated”:
2026-03-17 - WF 9-15 added:
2026-05-02(2 days before hub creation — within G-GOVERNANCE-LOG-FRESHNESS 14-day window) - Status: CONTENT SPLIT — WF 1-8 pre-Wave-1 state; WF 9-15 current
WF 1-8 content is still conceptually valid but may not reflect:
- Skill extraction status (WF-4 Post-Plan Assimilation now has a skill candidate but status may have changed)
- New automation built since March 2026
- Wave 1-3 infrastructure changes (hub system, wikilink optimization, vault sync)
Wave 1 ships: acquisitions-lifecycle, dispo-lifecycle, outreach-stage1 process hubs that partially operationalize WF-9 through WF-11.
Workflow catalog
WF-1: System Architecture Audit
- Trigger: Any plan touching infrastructure, integration, or data model
- Status: Unautomated — template + initial queries could be scripted
- Skill candidate:
system-audit-template(SK-4, not built) - Related hub: sources-first
WF-2: Dead Code + Duplicate Detection
- Trigger: Pre-build audit, codebase cleanup, architecture review
- Status: Unautomated — scriptable
- Skill candidate:
dead-code-finder(SK-7, not built) - Related hub: plan-governance
WF-3: Plan Review + Blind Spot Detection
- Trigger: Henry says “optimize”, “blind spots”, “what’s missing” — or before plan approval
- Status: Partially automated via
/plan-eng-reviewand/plan-ceo-reviewskills - Skill candidate:
plan-review-audit(SK-2, not built as standalone — logic lives in plan-eng-review skill) - Related hub: plan-governance
WF-4: Post-Plan Assimilation
- Trigger: After major plan, audit, architecture review, or implementation completion
- Status: Checklist exists at
workspace/POST-PLAN-ASSIMILATION.md; partially automated via/ocl-post-planskill - Skill candidate:
post-plan-assimilation(SK-1, partially built) - Related hub: plan-governance
WF-5: Bridge File + Session Continuity
- Trigger: Completion Packet delivery or session end
- Status: Already automated — hooks system (
on-stop.sh+session-summary-extractor.py) - Skill candidate:
session-continuity-updater(SK-10, partially built) - Related hub: action-gate
WF-6: Scope Reframing
- Trigger: Plan starts as feature request instead of problem statement
- Status: Manual — requires judgment; not code-extractable
- Skill candidate: Review checklist in plan-review-audit skill
- Related hub: sources-first
WF-7: Source-of-Truth Doc Sync
- Trigger: After any file modification or architecture change
- Status: Manual; often skipped. File freshness check scriptable.
- Skill candidate:
source-of-truth-sync(SK-3, not built) - Related hub: plan-governance
WF-8: Founder Response Formatting
- Trigger: Email/SMS/outreach draft for Henry to send externally
- Status: Rules documented in henry-preferences §4
- Skill candidate:
founder-response-formatter(SK-8, not built) - Related hub: henry-preferences
WF-9: Acquisitions Stage-1 SMS Pipeline
- Trigger: New deal candidate ingested from any source
- Status: ALREADY EXTRACTED —
acquisitions-outreachskill (Stage 1) +acquisitions-followupskill (Stages 2-4) - Skills:
~/.claude/skills/acquisitions-outreach/SKILL.md,~/.claude/skills/acquisitions-followup/SKILL.md - Related hubs: outreach-stage1, acquisitions-lifecycle, compliance-gates
WF-10: Dispo 4-Channel Buyer Blast
- Trigger: New dispo deal listed in HubSpot dispo pipeline (816046)
- Status: ALREADY EXTRACTED —
dispo-blastskill (replaces 435+ legacy workflows) - Skills:
~/.claude/skills/dispo-blast/SKILL.md - Related hubs: dispo-lifecycle, buyer-blast
WF-11: IL → HubSpot → Outreach Pipeline (5-skill composable suite)
- Trigger: Henry says “pull IL deals” or “kick off acquisitions on IL marketplace”
- Status: ALREADY EXTRACTED as 5-skill suite (shipped 2026-04-28)
- Skills:
il-marketplace-pull,hubspot-deal-ingest,acquisitions-outreach,acquisitions-followup,dispo-blast - Related hubs: investorlift, hubspot
WF-12: VPS Crash-Loop Remediation
- Trigger: Hostinger force-reboot or oomd cascade detected
- Status: F1-F4 documented; diagnosis requires judgment; skill candidate not built
- Skill candidate:
vps-crash-loop-remediation(SK-12, not built) - Reference: project_vps_cascade_permanent_remediation_2026-05-04
WF-13: Substrate Audit + Gap Closure
- Trigger: Henry says “audit the substrate” or quarterly cadence
- Status: Manual — probe-driven audit; remediation plan-by-plan
- Skill candidate:
substrate-audit(SK-13, not built) - Reference: project_supabase_substrate_proactive_intelligence_2026-05-01
WF-14: Six-Audit Indexing-Gap Suite
- Trigger: Henry says “what’s not being indexed” or after major plan accumulation (>20 new plans)
- Status: Pattern documented; dispatch is mechanical; synthesis requires judgment
- Skill candidate:
six-audit-indexing-gap-suite(SK-14, not built) - Reference: openclaw-fragmentation-fix-2026-05-01
WF-15: Execution-Mode Sonnet Dispatch
- Trigger: Opus enters execution mode (any of 7 trigger surfaces)
- Status: Soft-enforced via CLAUDE.md auto-load + per-skill boilerplate; hard enforcement via PreToolUse hook deferred
- Skill candidate: N/A — this IS the dispatch pattern that other skills wrap
- Reference: feedback_model_routing_at_exec, feedback_model_routing_pattern
- Related hub: action-gate
Skill extraction status
| Skill ID | Workflow | Status |
|---|---|---|
| SK-1 | WF-4 Post-Plan Assimilation | partially built |
| SK-2 | WF-3 Plan Review + Blind Spot | not built (logic in plan-eng-review) |
| SK-3 | WF-7 Source-of-Truth Sync | not built |
| SK-4 | WF-1 System Architecture Audit | not built |
| SK-7 | WF-2 Dead Code + Duplicate Detection | not built |
| SK-8 | WF-8 Founder Response Formatting | not built |
| SK-10 | WF-5 Bridge File + Session Continuity | partially built |
| SK-12 | WF-12 VPS Crash-Loop Remediation | not built |
| SK-13 | WF-13 Substrate Audit | not built |
| SK-14 | WF-14 Six-Audit Indexing-Gap Suite | not built |
| — | WF-9 Acquisitions Stage-1 SMS | EXTRACTED (acquisitions-outreach, acquisitions-followup) |
| — | WF-10 Dispo 4-Channel Buyer Blast | EXTRACTED (dispo-blast) |
| — | WF-11 IL→HubSpot→Outreach | EXTRACTED (5-skill suite) |
| — | WF-15 Execution-Mode Dispatch | SOFT-ENFORCED via CLAUDE.md |
How it’s used
- Before building any new procedure — check if it matches an existing WF here; if so, extend it
- Before creating a new script — check if WF-2 (dead code detection) or WF-1 (architecture audit) applies
- When Henry says “optimize” — run WF-3 (plan review) against the target
- When a plan nears completion — trigger WF-4 (post-plan assimilation) and WF-5 (bridge file)
- For acquisitions SMS work — use WF-9 through WF-11 skill suite directly
- Failure mode: creating a parallel implementation of a workflow already here — WF-2 dead-code detector prevents this
Cross-links
Agents that touch this
- _summary — owns WF-9, WF-11 (acquisitions skills)
- _summary — owns WF-11 (il-marketplace-pull, hubspot-deal-ingest)
- _summary — owns WF-10 (dispo-blast skill)
- _summary — owns WF-5, WF-8 (session continuity, response formatting)
Process hubs
- acquisitions-lifecycle — WF-9 and WF-11 operationalized
- dispo-lifecycle — WF-10 operationalized
- outreach-stage1 — WF-9 Stage 1 detail
Governance hubs
- plan-governance — WF-2, WF-3, WF-4, WF-7 enforcement
- action-gate — WF-5, WF-15 enforcement
- sources-first — WF-1, WF-6 enforcement
Plans
- openclaw-fragmentation-fix-2026-05-01 — WF-14 triggered this plan; Amendment §A1 governs WF-15
Feedback rules
- feedback_model_routing_at_exec — WF-15 gate (incident-derived, 2026-05-04)
- feedback_model_routing_pattern — WF-15 rubric
- feedback_archive_not_delete — applies to any workflow touching file deletion
Resource hubs (knowledge curation cluster)
- henry-preferences — §3 Search Before Building (check workflows first)
- runbooks-master — step-by-step implementations of these workflows
- kb-directory — KB docs that workflows depend on for source-first compliance
- templates-library — templates used within several workflows
Knowledge curation cluster
This hub is a member of the Knowledge curation cluster anchored at kb-directory.
| Hub | Role in cluster |
|---|---|
| kb-directory | Anchor — 165 KB platform docs Claude must check first |
| henry-preferences | Founder operating standards — rules for HOW Claude works |
| workflow-patterns | Recurring patterns — canonical procedures |
| runbooks-master | Tactical runbooks — step-by-step procedures |
| templates-library | Templates — structured scaffolds for new files |
Open issues / TODOs
- WF-1 through WF-8 authored 2026-03-17 — verify skill extraction status has not changed
-
SKILL-CANDIDATES.mdshould be cross-referenced here once Wave 3 systems hubs ship the skill-registry hub - WF-15 hard enforcement via PreToolUse hook deferred — track in openclaw-fragmentation-fix-2026-05-01
- After major new workflows crystallize (Wave 3+), add WF-16 onward to source doc
Recent activity
- 2026-05-04: hub created (W3-S1, Wave 3 resource hubs batch)
- 2026-05-02: WF-9 through WF-15 added to source document
- 2026-03-17: WF-1 through WF-8 authored