Status: PRODUCTION READY — ALL TESTS PASSING
Complete professional-grade quantum error correction analysis suite with stdio JSON-RPC 2.0 MCP server, auto-updater, 6 fully wired GUI tabs, multi-format doc generator, and PyInstaller production build.
pytest tests/ — All tests passing including streaming & security depth check
MCP comprehensive test — 29/29 tools passed
All 22 modules import cleanly
| Module | Status | Purpose |
|---|---|---|
backend.py |
Upgraded | QEC wrapper, 5 decoders, 6 code families, layout, validation |
app.py |
Upgraded | Main CTk window with 7 wired tabs + live Console + status bar |
state.py |
Hardened | AppState with listener and state serialization |
theme.py |
Hardened | COLORS dict + Fonts + get_fonts() |
utils.py |
Stable | validate_int, format_number, safe_write_file |
logger.py |
Hardened | File + stdout logging, all ops wrapped |
console.py |
Hardened | Console buffer with callbacks for live tab output |
version.py |
Updated | v3.5.0 |
doc_generator.py |
Upgraded Pro | Markdown/JSON/HTML/LaTeX/PDF/SVG — full provenance, analysis, decoder recs |
auto_updater.py |
Hardened | PyPI version check + background upgrade with pre-release parsing |
threading_utils.py |
Stable | run_in_thread, after_ms |
results_tracker.py |
Stable | In-memory result tracking |
hardware_routing.py |
Stable | HardwareProfile, detect_hardware, recommend |
mcp_server.py |
Upgraded | 29 MCP tools, stdio JSON-RPC 2.0 transport |
mcp_resources.py |
NEW | Thread-safe resource manager |
dialogs.py |
Stable | Dialog helpers (show_error, show_info) |
code_explorer_tab.py |
Upgraded Pro | Family selector, distance slider, properties, analysis |
decoder_lab_tab.py |
Upgraded Pro | Decoder selector, error rate, seed, live results |
benchmark_tab.py |
Upgraded Pro | Configurable benchmark with decoder selector, throughput, export |
batch_streaming_tab.py |
Upgraded Pro | Batch decode (with backend selector) + streaming controls |
hardware_tab.py |
Upgraded Pro | CUDA/OpenCL/CPU detection, system info, recs |
documentation_tab.py |
Upgraded Pro | 6-formats, preview, provenance, export, headless import guard |
- All 5 decoders × 6 code families
- Reproducible seed-based decoding
- Batch decode with success rate & LER
- Spring-layout Tanner graph for all families
- MCP server with 29 tools
- Auto-detection of PyPI updates (with pre-release parsing)
- Hardware detection (CUDA/OpenCL/CPU)
- Multi-format doc export (MD, JSON, HTML, LaTeX, PDF, SVG)
- Professional dark-themed UI tabs (fully wired with crash isolation)
- PyInstaller spec at
QectorWorkbench.spec - Entry point:
main.py->app:main - All modules explicitly listed as hidden imports
- Console=False, UPX compression enabled
Report generated: 2026-07-13 Version: 3.5.0 Status: READY FOR PRODUCTION DEPLOYMENT