Skip to content

Latest commit

 

History

History
71 lines (58 loc) · 3.07 KB

File metadata and controls

71 lines (58 loc) · 3.07 KB

QECTOR Decoder Workbench v3.5.0 — Project Status Report

Executive Summary

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.


Test Results

pytest tests/ — All tests passing including streaming & security depth check
MCP comprehensive test — 29/29 tools passed
All 22 modules import cleanly

Module Inventory (22 modules)

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

Key Features Verified

  • 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)

Build

  • 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