Metadata-Version: 2.4
Name: rozier-quantum
Version: 2.0.2
Summary: Structural diagnostic + self-healing executing fixer for multi-chip quantum systems - 100k qubits in 1.39s - Qiskit plugin
Author-email: Rozier Quantum LLC <contact@rozierquantum.com>
License-Expression: Apache-2.0
Project-URL: Homepage, https://rozierquantum.com
Project-URL: GitHub, https://github.com/catrozier08-gif
Keywords: quantum computing,qubit placement,quantum diagnostics,multi-chip quantum,quantum hardware,qiskit
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: qiskit>=1.0.0
Requires-Dist: networkx>=3.0
Requires-Dist: numpy>=1.24
Provides-Extra: server
Requires-Dist: fastapi>=0.110.0; extra == "server"
Requires-Dist: uvicorn>=0.29.0; extra == "server"
Requires-Dist: python-multipart>=0.0.9; extra == "server"
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: httpx>=0.27; extra == "dev"

# Rozier Quantum — SystemReader v2.0.2 - The Self-Healing Release

**Fixes now EXECUTE, not just prescribe - tight string all the way**

> *"I don't sell hourly labor. I sell the Vision that clears the fog."* — Chris Rozier, CEO | Rozier Quantum LLC
> Built between layout jobs in Fort Wayne, Indiana - work laptop, two kids watching garage experiments, writing to physics journals

### Who Built This

My name is Chris Rozier. I'm a carpenter and layout lead from Fort Wayne, Indiana. I grew up bouncing between tents and shelter homes. I have a wife and two kids.

I started using AI in January 2026 to answer physics questions I'd been carrying for years. That led to a patent-pending quantum computing architecture. That led to this tool.

I have no computer science degree. I have no lab. I have no team. No customers yet.

What I have is 20 years of reading physical space — foundations, grades, radii, corridors — and the realization that quantum systems have the same structural problems that bad construction layout has. If the foundation isn't square, the roof never sits right. The same is true for qubit placement.

### What Changed: v1.8 Diagnostic → v2.0 Self-Healing

**v1.8:** Read circuit, told you Q-001 Overloaded, Q-007 Bridge Overload.

**v2.0:** Actually rewires interaction_graph and verifies.

```
Test 1 Empty: PASS
Test 2 Small 3-qubit: Pre 50 -> Post 35 reduction 30.0% PASS
1000 qubits: 5.9% in 0.011s
10000 qubits: 6.1% in 0.110s
100000 qubits: 6.1% in 1.398s
Qiskit plugin RozierPass: Available
```

### Quick Start v2.0.2

```bash
pip install rozier-quantum==2.0.2
```

```python
from rozier.auto_fixer import RozierAutoFixer, RozierPass
import networkx as nx

G = nx.Graph()
G.add_edges_from([(0,1),(1,2),(2,3)])

fixer = RozierAutoFixer(site_name="My Site")
result = fixer.fix_quantum(G, chip_size=34, num_chips=4, triggered_codes=["Q-007","Q-008"], execute=True)
print(result)  # {'pre_stress': 50, 'post_stress': 35, 'reduction_pct': 30.0, ...}

# Qiskit plugin for company native benchmarks
from qiskit import QuantumCircuit
from qiskit.transpiler import PassManager

qc = QuantumCircuit(4)
qc.h(0)
qc.cx(0,1)
pm = PassManager([RozierPass()])
qc_fixed = pm.run(qc)
```

### Diagnostic Codes

Q-001 Overloaded, Q-002 Decoherence Risk, Q-007 Bridge Overload, Q-008 Thermal Risk, Q-009 Temporal Drift, Q-011 Gate Depth, Q-012 SWAP Cascade, Q-020 Coherence Shadow, Q-022 Lattice Ballast

### License

Apache-2.0 - Zero network calls, air-gap compatible.

Contact: chris.rozier@rozierquantum.com | rozierquantum.com | github.com/catrozier08-gif/rozier-quantum

Patent pending. "The Layout is always the answer."
