I need a lightweight prototype that scans a multi-module Python project and points out problems before any script is run. The tool must be written in C++ and may rely on LLVM/Clang infrastructure where that speeds up parsing and reporting, yet it should still be able to invoke the regular CPython 3.10 parser to stay fully compatible with that version. Scope for this first iteration: • Detect syntax errors across every *.py file (Python 3.10). • Flag missing or incorrect imports by walking the project tree, resolving relative imports, and confirming each module can be loaded. • Perform a basic type-hint check so obvious type mismatches (e.g., str passed where int is expected) are surfaced. • Emit findings directly to the console, grouped by file and line number, with a short description of each issue. Nice-to-have hooks (leave placeholders or comments if time is tight): check for missing return statements, absent parameters/arguments, and verify that required third-party packages are installed. I will supply a sample project so you can test quickly. A concise build script (CMake or Make) and a short README explaining how to run the scanner should accompany the source.