diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 32326c5..79c5fa8 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "diagram-design", "description": "Create branded architecture, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, loop/flywheel, nested, tree, org chart, layer stack, Venn, pyramid/funnel, bar, line, Gantt and scatter charts, high-level, process, medallion, data flow, DP integration, or DP security matrix diagrams as standalone HTML/SVG/PNG. Redraw .drawio/.drawio.png/.drawio.svg or Mermaid .mmd sources at a chosen size/detail; onboard brand tokens from a website; add semantic patterns, callouts, accessible motion, or sketchy/hand-drawn styling.", - "version": "2.3.2", + "version": "2.3.3", "author": { "name": "Cathryn Lavery", "url": "https://github.com/cathrynlavery" diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index e0ab6bd..5ed265c 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "diagram-design", "description": "Create branded architecture, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, loop/flywheel, nested, tree, org chart, layer stack, Venn, pyramid/funnel, bar, line, Gantt and scatter charts, high-level, process, medallion, data flow, DP integration, or DP security matrix diagrams as standalone HTML/SVG/PNG. Redraw .drawio/.drawio.png/.drawio.svg or Mermaid .mmd sources at a chosen size/detail; onboard brand tokens from a website; add semantic patterns, callouts, accessible motion, or sketchy/hand-drawn styling.", - "version": "2.3.2", + "version": "2.3.3", "author": { "name": "Cathryn Lavery", "url": "https://github.com/cathrynlavery" diff --git a/skills/diagram-design/assets/example-queue-animated.html b/skills/diagram-design/assets/example-queue-animated.html new file mode 100644 index 0000000..002ec26 --- /dev/null +++ b/skills/diagram-design/assets/example-queue-animated.html @@ -0,0 +1,577 @@ + + + + + + Fan-in Queue & Ingress Bottleneck Analysis + + + + +
+ + +
+ + Fan-in Queue and Bottleneck Analysis + Interactive step-by-step demonstration of fan-in request ingress, queue buffering, rate-limiting, and worker service processing. + + + + + + + + + + + + + + + + INGRESS SOURCES + + + + Web Client App + Rate: 4 req/sec (Steady) + + + + Mobile Native API + Rate: 3 req/sec (Steady) + + + + Payment Webhooks + Rate: 8 req/sec (Spike) + + + + Legacy ERP Batch + Rate: 12 req/sec (Spike) + + + + Central Ingress Queue Buffer + Capacity: 5 slots (Bounded FIFO) + + + + + + + + + + Slot 1: req_web_8019 [GET /api] + + + + Slot 2: req_mob_4412 [POST /auth] + + + + + DEPTH + 2/5 + + + + + + + + + + + + Slot 3: req_pay_9920 [WEBHOOK] + + + + Slot 4: req_erp_1044 [BATCH] + + + + Slot 5: req_erp_1045 [FULL] + + + + FULL + 5/5 + WARN + + + + + + + + + + 429 Rate Limiter & Overflow Sink + Status: 429 Backpressure (19 req/sec Shed) + + + + + + + + + + Constrained Worker Service + Instance: Worker-Node-01 + Service Capacity: 8 req/sec max + Status: PROCESSING [FIFO] + + + + + + + Downstream Database & Core API + Result: 200 OK Admitted Traffic Stream (8 req/sec) + + + + + + System State: Controlled Equilibrium + Worker Protected · Backpressure Active + + + + + +
+ + +
+ + + + + + ←/→ step · Space play/pause · R replay · Home/End jump + +
+

+ +
+ + + + diff --git a/skills/diagram-design/assets/index.html b/skills/diagram-design/assets/index.html index d2a9b0f..56ac71e 100644 --- a/skills/diagram-design/assets/index.html +++ b/skills/diagram-design/assets/index.html @@ -300,6 +300,9 @@ +