Keep reportMissingImports at error; suppress only optional imports inline (#200) Adversarial review (round 3) found that globally downgrading reportMissingImports to warning hides real broken first-party imports: this repo has ~15 imports referencing modules that no longer exist (scripts.math_base, scripts.agentica_patterns.*, .memory_service, artifact_query, etc.) that ModuleNotFoundError at runtime. There is no CI gate (no .github), so Pyright/mypy are editor-only -- an earlier comment wrongly claimed mypy runs in CI. Revert reportMissingImports to error (its default) so genuinely-broken imports stay red and visible (tracked in #204). Silence only the guarded/optional import sites (anthropic try/except, z3/pgserver/tldr.api lazy or try-guarded) with targeted '# pyright: ignore[reportMissingImports]' at the import line. Correct the comment to drop the false CI claim. Result: 717 errors to 16, all genuine (15 broken first-party imports + 1 os-undefined bug); optional extras no longer error; no unrecognized-setting config warnings.
85f1481submission-agent[bot]3h ago