Two errors in the merged caveat (#107): 1. Claimed the stub RequestContext "carries an empty user message" — actually carries "smoke test" text (smoke_mode.py:76 calls `new_text_message("smoke test")`, with the explicit comment that it's "enough that extract_message_text(context) returns non-empty input"). Adapter authors gating smoke-mode behavior on extract_message_text(ctx) == "" would have a logic that never fires. 2. Described only the timeout-pass path. The harness also returns 0 on ANY non-import exception (smoke_mode.py:135-143) — the bare `except Exception` block treats RuntimeError, auth errors, validation errors etc. as "downstream of the import gate" and exits clean. Spelling out all three pass cases (clean return, timeout, non-import exception) is the honest description. Caught while re-reading smoke_mode.py to verify claims for a review pass — found I had asserted both behaviors from memory without checking, exactly the failure mode my e2e-test memory just got a worked-example update about. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| app | ||
| audio | ||
| content | ||
| docs/marketing | ||
| lib | ||
| marketing/demos/snapshot-scrub | ||
| .gitignore | ||
| mdx-components.tsx | ||
| next.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| source.config.ts | ||
| tsconfig.json | ||