src\groundtruth_kb\bridge\context.py:246: error: Incompatible types in assignment (expression has type "Path | None", variable has type "Path")  [assignment]
src\groundtruth_kb\bridge\context.py:443: error: Returning Any from function declared to return "dict[str, Any] | None"  [no-any-return]
src\groundtruth_kb\config.py:40: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\config.py:84: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\config.py:129: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:59: error: Incompatible types in assignment (expression has type "None", variable has type "FastMCP[Any]")  [assignment]
src\groundtruth_kb\bridge\runtime.py:100: error: Argument 1 to "loads" has incompatible type "str | None"; expected "str | bytes | bytearray"  [arg-type]
src\groundtruth_kb\bridge\runtime.py:363: error: Returning Any from function declared to return "str"  [no-any-return]
src\groundtruth_kb\bridge\runtime.py:366: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:399: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:408: error: Argument 1 to "int" has incompatible type "int | None"; expected "str | Buffer | SupportsInt | SupportsIndex"  [arg-type]
src\groundtruth_kb\bridge\runtime.py:422: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:728: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:771: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:818: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:835: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:874: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:915: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:956: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1036: error: Argument 3 to "_insert_message" has incompatible type "str"; expected "Literal['codex', 'prime', 'owner', 'any']"  [arg-type]
src\groundtruth_kb\bridge\runtime.py:1060: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1091: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1133: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1178: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1234: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1284: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1291: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1305: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1332: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1338: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\runtime.py:1348: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:474: error: Missing type arguments for generic type "tuple"  [type-arg]
src\groundtruth_kb\db.py:515: error: Missing type arguments for generic type "tuple"  [type-arg]
src\groundtruth_kb\db.py:698: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:703: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:761: error: Incompatible types in assignment (expression has type "list[dict[str, Any]]", target has type "str | None")  [assignment]
src\groundtruth_kb\db.py:811: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:978: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:1079: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:1221: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:1233: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:1648: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:1695: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:1696: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:1697: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:1725: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:1800: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:1831: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:1902: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:1939: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2001: error: Incompatible types in assignment (expression has type "list[dict[str, Any]]", variable has type "list[dict[str, Any] | None]")  [assignment]
src\groundtruth_kb\db.py:2001: note: "list" is invariant -- see https://mypy.readthedocs.io/en/stable/common_issues.html#variance
src\groundtruth_kb\db.py:2001: note: Consider using "Sequence" instead, which is covariant
src\groundtruth_kb\db.py:2070: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:2210: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2288: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2374: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2400: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2486: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2537: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2709: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2805: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2885: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:2886: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:2918: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:2992: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\db.py:3084: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:3347: error: Unsupported target for indexed assignment ("Collection[str]")  [index]
src\groundtruth_kb\db.py:3424: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:4010: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:4033: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
src\groundtruth_kb\db.py:4175: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\handshake.py:31: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\handshake.py:48: error: Returning Any from function declared to return "dict[Any, Any] | None"  [no-any-return]
src\groundtruth_kb\bridge\handshake.py:73: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\handshake.py:86: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\spec_scaffold.py:88: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\spec_scaffold.py:89: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\spec_scaffold.py:91: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\seed.py:218: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:222: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:223: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:224: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:225: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:226: error: "object" has no attribute "get"  [attr-defined]
src\groundtruth_kb\seed.py:229: error: "object" has no attribute "get"  [attr-defined]
src\groundtruth_kb\seed.py:230: error: "object" has no attribute "get"  [attr-defined]
src\groundtruth_kb\seed.py:241: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:245: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:246: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:247: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:248: error: Value of type "object" is not indexable  [index]
src\groundtruth_kb\seed.py:249: error: "object" has no attribute "get"  [attr-defined]
src\groundtruth_kb\seed.py:252: error: "object" has no attribute "get"  [attr-defined]
src\groundtruth_kb\seed.py:253: error: "object" has no attribute "get"  [attr-defined]
src\groundtruth_kb\reconciliation.py:67: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\reconciliation.py:196: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\reconciliation.py:286: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\reconciliation.py:306: error: Unsupported operand types for < ("datetime" and "None")  [operator]
src\groundtruth_kb\reconciliation.py:306: note: Left operand is of type "datetime | None"
src\groundtruth_kb\reconciliation.py:395: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\reconciliation.py:455: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\reconciliation.py:517: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\web\app.py:89: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:102: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:146: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:168: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:183: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:198: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:213: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:228: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:249: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:264: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:284: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\web\app.py:294: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\bridge\worker.py:140: error: Function is missing a type annotation  [no-untyped-def]
src\groundtruth_kb\bridge\worker.py:144: error: Incompatible types in assignment (expression has type "BufferedRandom", variable has type "None")  [assignment]
src\groundtruth_kb\bridge\worker.py:145: error: "None" has no attribute "seek"  [attr-defined]
src\groundtruth_kb\bridge\worker.py:147: error: "None" has no attribute "fileno"  [attr-defined]
src\groundtruth_kb\bridge\worker.py:149: error: Module has no attribute "flock"  [attr-defined]
src\groundtruth_kb\bridge\worker.py:149: error: "None" has no attribute "fileno"  [attr-defined]
src\groundtruth_kb\bridge\worker.py:149: error: Module has no attribute "LOCK_EX"  [attr-defined]
src\groundtruth_kb\bridge\worker.py:149: error: Module has no attribute "LOCK_NB"  [attr-defined]
src\groundtruth_kb\bridge\worker.py:152: error: Function is missing a type annotation  [no-untyped-def]
src\groundtruth_kb\bridge\worker.py:249: error: No overload variant of "run" matches argument types "list[str]", "dict[str, object]"  [call-overload]
src\groundtruth_kb\bridge\worker.py:249: note: Possible overload variants:
src\groundtruth_kb\bridge\worker.py:249: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: str | None = ..., errors: str | None = ..., input: str | None = ..., text: Literal[True], timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[str]
src\groundtruth_kb\bridge\worker.py:249: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: str, errors: str | None = ..., input: str | None = ..., text: bool | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[str]
src\groundtruth_kb\bridge\worker.py:249: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: str | None = ..., errors: str, input: str | None = ..., text: bool | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[str]
src\groundtruth_kb\bridge\worker.py:249: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., *, universal_newlines: Literal[True], startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., capture_output: bool = ..., check: bool = ..., encoding: str | None = ..., errors: str | None = ..., input: str | None = ..., text: bool | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[str]
src\groundtruth_kb\bridge\worker.py:249: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: Literal[False] | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: None = ..., errors: None = ..., input: Buffer | None = ..., text: Literal[False] | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[bytes]
src\groundtruth_kb\bridge\worker.py:249: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: str | None = ..., errors: str | None = ..., input: Buffer | str | None = ..., text: bool | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[Any]
src\groundtruth_kb\bridge\worker.py:250: error: Returning Any from function declared to return "CompletedProcess[str]"  [no-any-return]
src\groundtruth_kb\bridge\worker.py:273: error: No overload variant of "run" matches argument types "list[str]", "dict[str, object]"  [call-overload]
src\groundtruth_kb\bridge\worker.py:273: note: Possible overload variants:
src\groundtruth_kb\bridge\worker.py:273: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: str | None = ..., errors: str | None = ..., input: str | None = ..., text: Literal[True], timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[str]
src\groundtruth_kb\bridge\worker.py:273: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: str, errors: str | None = ..., input: str | None = ..., text: bool | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[str]
src\groundtruth_kb\bridge\worker.py:273: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: str | None = ..., errors: str, input: str | None = ..., text: bool | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[str]
src\groundtruth_kb\bridge\worker.py:273: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., *, universal_newlines: Literal[True], startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., capture_output: bool = ..., check: bool = ..., encoding: str | None = ..., errors: str | None = ..., input: str | None = ..., text: bool | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[str]
src\groundtruth_kb\bridge\worker.py:273: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: Literal[False] | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: None = ..., errors: None = ..., input: Buffer | None = ..., text: Literal[False] | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[bytes]
src\groundtruth_kb\bridge\worker.py:273: note:     def run(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, capture_output: bool = ..., check: bool = ..., encoding: str | None = ..., errors: str | None = ..., input: Buffer | str | None = ..., text: bool | None = ..., timeout: float | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> CompletedProcess[Any]
src\groundtruth_kb\bridge\worker.py:276: error: Returning Any from function declared to return "CompletedProcess[str]"  [no-any-return]
src\groundtruth_kb\bridge\worker.py:409: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src\groundtruth_kb\bridge\worker.py:450: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src\groundtruth_kb\bridge\worker.py:595: error: No overload variant of "int" matches argument type "object"  [call-overload]
src\groundtruth_kb\bridge\worker.py:595: note: Possible overload variants:
src\groundtruth_kb\bridge\worker.py:595: note:     def int(str | Buffer | SupportsInt | SupportsIndex = ..., /) -> int
src\groundtruth_kb\bridge\worker.py:595: note:     def int(str | bytes | bytearray, /, base: SupportsIndex) -> int
src\groundtruth_kb\bridge\poller.py:56: error: Function is missing a type annotation  [no-untyped-def]
src\groundtruth_kb\bridge\poller.py:60: error: Incompatible types in assignment (expression has type "BufferedRandom", variable has type "None")  [assignment]
src\groundtruth_kb\bridge\poller.py:61: error: "None" has no attribute "seek"  [attr-defined]
src\groundtruth_kb\bridge\poller.py:64: error: "None" has no attribute "fileno"  [attr-defined]
src\groundtruth_kb\bridge\poller.py:66: error: Module has no attribute "flock"  [attr-defined]
src\groundtruth_kb\bridge\poller.py:66: error: "None" has no attribute "fileno"  [attr-defined]
src\groundtruth_kb\bridge\poller.py:66: error: Module has no attribute "LOCK_EX"  [attr-defined]
src\groundtruth_kb\bridge\poller.py:66: error: Module has no attribute "LOCK_NB"  [attr-defined]
src\groundtruth_kb\bridge\poller.py:68: error: "None" has no attribute "close"  [attr-defined]
src\groundtruth_kb\bridge\poller.py:73: error: Function is missing a type annotation  [no-untyped-def]
src\groundtruth_kb\bridge\poller.py:87: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:100: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:108: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:166: error: No overload variant of "Popen" matches argument types "list[str]", "dict[str, object]"  [call-overload]
src\groundtruth_kb\bridge\poller.py:166: note: Possible overload variants:
src\groundtruth_kb\bridge\poller.py:166: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: bool | None = ..., encoding: str, errors: str | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[str]
src\groundtruth_kb\bridge\poller.py:166: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: bool | None = ..., encoding: str | None = ..., errors: str, user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[str]
src\groundtruth_kb\bridge\poller.py:166: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., *, universal_newlines: Literal[True], startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., text: bool | None = ..., encoding: str | None = ..., errors: str | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[str]
src\groundtruth_kb\bridge\poller.py:166: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: Literal[True], encoding: str | None = ..., errors: str | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[str]
src\groundtruth_kb\bridge\poller.py:166: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: Literal[False] | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: Literal[False] | None = ..., encoding: None = ..., errors: None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[bytes]
src\groundtruth_kb\bridge\poller.py:166: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: bool | None = ..., encoding: str | None = ..., errors: str | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[Any]
src\groundtruth_kb\bridge\poller.py:177: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:190: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:198: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:212: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:213: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:226: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:261: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src\groundtruth_kb\bridge\poller.py:264: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:266: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:282: error: Unsupported operand types for + ("object" and "int")  [operator]
src\groundtruth_kb\bridge\poller.py:290: error: "object" has no attribute "append"  [attr-defined]
src\groundtruth_kb\bridge\poller.py:292: error: Argument 1 to "dedupe_preserve_order" has incompatible type "object"; expected "list[str]"  [arg-type]
src\groundtruth_kb\bridge\poller.py:296: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src\groundtruth_kb\bridge\poller.py:302: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:306: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\poller.py:337: error: Unsupported operand types for + ("object" and "int")  [operator]
src\groundtruth_kb\bridge\poller.py:340: error: Unsupported operand types for + ("object" and "int")  [operator]
src\groundtruth_kb\bridge\poller.py:348: error: Unsupported operand types for + ("object" and "int")  [operator]
src\groundtruth_kb\bridge\poller.py:367: error: Unsupported operand types for + ("object" and "int")  [operator]
src\groundtruth_kb\bridge\poller.py:371: error: Unsupported operand types for + ("object" and "int")  [operator]
src\groundtruth_kb\bridge\launcher.py:67: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\bridge\launcher.py:87: error: Missing type arguments for generic type "dict"  [type-arg]
src\groundtruth_kb\project\scaffold.py:273: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src\groundtruth_kb\cli.py:449: error: Incompatible types in assignment (expression has type "list[Any]", variable has type "set[Any]")  [assignment]
src\groundtruth_kb\cli.py:558: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\cli.py:558: note: Use "-> None" if function does not return a value
src\groundtruth_kb\cli.py:668: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\cli.py:668: note: Use "-> None" if function does not return a value
src\groundtruth_kb\cli.py:769: error: Function is missing a return type annotation  [no-untyped-def]
src\groundtruth_kb\cli.py:769: note: Use "-> None" if function does not return a value
Found 169 errors in 14 files (checked 30 source files)
mypy exit code: 1
