
> ycode@0.0.7 test:composer-capabilities
> node scripts/run-composer-capabilities-regression.mjs

prompt-queue-regression: cap, payload, order, isolation, delivery, stop, recovery and unknown checks passed
{
  "result": "PASS",
  "checks": [
    {
      "name": "parallel same-instance enqueues preserve exactly 19 items",
      "pass": true
    },
    {
      "name": "duplicate take is serialized to one winner",
      "pass": true
    },
    {
      "name": "delivering item is immutable and notify does not duplicate delivery",
      "pass": true
    },
    {
      "name": "clear removes a non-delivering session queue and is idempotent",
      "pass": true
    },
    {
      "name": "first enqueue after an empty queue was paused resumes a new run without unpausing existing work",
      "pass": true
    },
    {
      "name": "incoming payload is validated before host side effects and persistence",
      "pass": true
    },
    {
      "name": "host-rebuilt capability labels are validated before persistence",
      "pass": true
    },
    {
      "name": "two queue instances cannot overwrite one another",
      "pass": true
    },
    {
      "name": "corrupt queue cannot redirect or duplicate item identity",
      "pass": true
    },
    {
      "name": "invalid revision, status and payload permission are rejected",
      "pass": true
    },
    {
      "name": "post-delivery removal failure becomes paused unknown instead of stuck delivering",
      "pass": true
    },
    {
      "name": "stale owner nonce is recovered without trusting a reused PID",
      "pass": true
    },
    {
      "name": "stale and expired lock files are reclaimed",
      "pass": true
    },
    {
      "name": "live foreign lock times out with an explicit error",
      "pass": true
    },
    {
      "name": "blocked notify does not create a state revision",
      "pass": true
    },
    {
      "name": "host resolver applies dispatch-time permission downgrade without mutating stored payload",
      "pass": true
    }
  ]
}
input-composition-regression: precedence, takeover, queue preservation, task placement, toolbar and escape rules passed
{"result":"PASS","checks":30}
{
  "result": "PASS",
  "tests": [
    "serial model writes + frozen active turn",
    "send failure retry",
    "late result/event session isolation",
    "draft settings during first session creation",
    "nextRequestSettings whitelist"
  ]
}
context-usage-regression: latest, previous, active-run, summary identity and failure cases passed
{"result":"PASS","checks":36,"directory":"C:\\Users\\Administrator\\.codex\\worktrees\\b03-accept-01\\YCode\\.tmp\\claude-capabilities-CtzcVY"}
