<< All versions

Skill v1.0.0

currentAutomated scan100/100
huangpustar/metainfer/bounded-waiting
──Details
PublishedOctober 21, 2026 at 11:40 PM
Content Hashsha256:e10cc6b1ebc2040b...
Git SHA9392007d474f
──Files
Files (1 file, 1.1 KB)
SKILL.md1.1 KBactive
SKILL.md · 23 lines · 1.1 KB

version: "1.0.0" name: bounded-waiting description: 一切等待挂探针并设总期限:探活优于盲等、间隔递增、到上限非零退出并输出日志尾部;外部调用都写超时。


有界等待

何时触发:等待任何就绪(服务、资源、文件、远端),以及发起任何可能不返回的外部调用。

规则

  • 等任何就绪都挂探针:健康端点、端口、日志标记、旗标文件——探活优于盲等;禁止无探活的固定长睡眠。
  • 必须 sleep 时单段不超过 30 秒、放在循环内,每轮检查一次状态。
  • 轮询先设总期限;间隔随失败次数增大;到上限以非零退出码结束,并输出被等对象日志的尾部。
  • 一切外部交互(网络请求、远程连接、子进程)写明超时值与重试上限,不无限挂起。
  • 等待循环输出已等多久、第几次重试,不静默死等。

反模式信号

  • 一条命令里 sleep 数百秒 后继续盲查状态——前台整段阻塞。
  • 请求不带超时参数,卡死在中途还被外层强制终止,什么证据都没留下。
All versions