genpark-async-event-loop-reactor-scheduler-skill

mcp
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Pass
  • Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Cooperative asynchronous event loop with microtask queues, timer heaps, Future/Task resolution, and task cancellation

README.md

genpark-async-event-loop-reactor-scheduler-skill

Agent Skill implementing a Cooperative Asynchronous Event Loop & Reactor Scheduler with dual queues (ready microtask deque + min-heap timer priority queue), Futures, and completion callbacks.

Architectural Overview

flowchart TD
    Submit["Submit Task / Timer"] --> Queue{"Is Delayed Timer?"}
    Queue -- Yes --> Heap["Min-Heap Timer Queue (timestamp, id, callback)"]
    Queue -- No --> Ready["Ready Microtask Deque (FIFO)"]
    Heap --> TimerCheck{"Timer Expired?"}
    TimerCheck -- Yes --> Ready
    Ready --> Loop["Event Loop Dispatcher"]
    Loop --> Callback["Execute Callback Function"]
    Callback --> Future["Resolve Future / Set Result"]

Reviews (0)

No results found