Blocking Call Audit - https://blocking-call-audit.skillsafe.ai/ This app's agent prompt is a derivative work of one agent skill. It paraphrases and adapts its guidance; it does not reproduce the skill or its reference files verbatim. 1. rust-async-patterns Source: https://github.com/wshobson/agents Path: plugins/systems-programming/skills/rust-async-patterns/SKILL.md (and references/details.md) Author: Seth Hobson (wshobson) Licence: MIT License - https://opensource.org/licenses/MIT Modifications: the skill's model and patterns (lazy futures, Tokio tasks and JoinSet, channels over shared state, select! for racing futures, graceful shutdown with a CancellationToken, semaphores for bounded concurrency, error propagation, and its don'ts - never block in async code, never hold a lock across an await, never spawn unboundedly, never ignore errors, never forget Send bounds) were restated as deterministic browser checks (rustkit.js) and as the audit and fix lanes of this app's prompt. The exact before/after edit contract, the re-check of every edit and returned file, the tokio feature check and the changes list tied to the page's flags are additions of this app. The browser-side checks (rustkit.js), the reconciliation (recon.js) and the rest of the page are original to this app. Rust is a trademark of the Rust Foundation and Tokio is a project of the Tokio contributors; this app is not affiliated with or endorsed by either.