@@ -17,21 +17,6 @@ devqubit treats each execution as a **run** — a complete, tracked experiment w
1717When you wrap a backend with ` run.wrap() ` , devqubit intercepts executions and automatically captures circuits, device state, and results. Manual logging (` log_param ` , ` log_metric ` ) is stored alongside. Everything flows into a content-addressed store for deduplication and integrity, with queryable metadata in a registry.
1818
1919``` mermaid
20- %%{init:{
21- "theme":"base",
22- "flowchart":{"curve":"basis","nodeSpacing":34,"rankSpacing":44,"htmlLabels":true},
23- "themeVariables":{
24- "fontFamily":"ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, Helvetica, Arial, sans-serif",
25- "fontSize":"14px",
26- "background":"#ffffff",
27- "textColor":"#0f172a",
28- "lineColor":"#94a3b8",
29- "clusterBkg":"#f8fafc",
30- "clusterBorder":"#cbd5e1",
31- "edgeLabelBackground":"#ffffff"
32- }
33- }}%%
34-
3520flowchart TB
3621 subgraph USER["User Code"]
3722 direction TB
@@ -77,19 +62,17 @@ flowchart TB
7762 REG --> TOOLS
7863 STORE --> TOOLS
7964
80- linkStyle default stroke:#94a3b8,stroke -width:1.4
65+ linkStyle default stroke-width:1.4
8166
82- %% Subgraphy jako “sekcje” + białe karty w środku
83- style USER fill:#eff6ff,stroke:#2563eb,stroke-width:1.6,color:#0f172a
84- style CAPTURE fill:#fffbeb,stroke:#d97706,stroke-width:1.6,color:#0f172a
85- style PERSIST fill:#ecfdf5,stroke:#059669,stroke-width:1.6,color:#064e3b
86- style TOOLS fill:#f5f3ff,stroke:#7c3aed,stroke-width:1.6,color:#3b0764
67+ style USER fill:#eff6ff,stroke:#3b82f6,stroke-width:1.5,color:#0f172a
68+ style CAPTURE fill:#fffbeb,stroke:#f59e0b,stroke-width:1.5,color:#0f172a
69+ style PERSIST fill:#ecfdf5,stroke:#10b981,stroke-width:1.5,color:#064e3b
70+ style TOOLS fill:#f5f3ff,stroke:#7c3aed,stroke-width:1.5,color:#3b0764
8771
88- classDef card fill:#ffffff,stroke:#cbd5e1,stroke-width:1.2 ,color:#0f172a;
72+ classDef card fill:#ffffff,stroke:#cbd5e1,stroke-width:1.1 ,color:#0f172a;
8973 class TRACK,LOG,WRAP,EXEC,CAP_PRG,CAP_DEV,CAP_RES,ENV,RR,DIFF,VERIFY card
90- classDef pill fill:#ffffff,stroke:#cbd5e1,stroke-width:1.2 ,color:#0f172a;
74+ classDef pill fill:#ffffff,stroke:#cbd5e1,stroke-width:1.1 ,color:#0f172a;
9175 class STORE,REG pill
92-
9376```
9477
9578## What Is Persisted Where?
@@ -117,21 +100,6 @@ A run captures everything about a single experiment execution. Run records follo
117100## Run Lifecycle
118101
119102``` mermaid
120- %%{init:{
121- "theme":"base",
122- "flowchart":{"curve":"basis","nodeSpacing":34,"rankSpacing":40,"htmlLabels":true},
123- "themeVariables":{
124- "fontFamily":"ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, Helvetica, Arial, sans-serif",
125- "fontSize":"14px",
126- "background":"#ffffff",
127- "textColor":"#0f172a",
128- "lineColor":"#94a3b8",
129- "clusterBkg":"#f8fafc",
130- "clusterBorder":"#cbd5e1",
131- "edgeLabelBackground":"#ffffff"
132- }
133- }}%%
134-
135103flowchart LR
136104 S((" ")) --> R[RUNNING]
137105 R -->|success| F[FINISHED]
@@ -141,13 +109,13 @@ flowchart LR
141109 X --> E
142110 K --> E
143111
144- linkStyle default stroke:#94a3b8,stroke -width:1.4
112+ linkStyle default stroke-width:1.4
145113
146114 classDef ghost fill:#334155,stroke:#334155,color:#334155;
147- classDef running fill:#eff6ff,stroke:#2563eb ,stroke-width:1.6 ,color:#0f172a;
148- classDef finished fill:#ecfdf5,stroke:#059669 ,stroke-width:1.6 ,color:#064e3b;
149- classDef failed fill:#fee2e2,stroke:#dc2626 ,stroke-width:1.6 ,color:#7f1d1d;
150- classDef killed fill:#fffbeb,stroke:#d97706 ,stroke-width:1.6 ,color:#7c2d12;
115+ classDef running fill:#eff6ff,stroke:#3b82f6 ,stroke-width:1.5 ,color:#0f172a;
116+ classDef finished fill:#ecfdf5,stroke:#10b981 ,stroke-width:1.5 ,color:#064e3b;
117+ classDef failed fill:#fee2e2,stroke:#ef4444 ,stroke-width:1.5 ,color:#7f1d1d;
118+ classDef killed fill:#fffbeb,stroke:#f59e0b ,stroke-width:1.5 ,color:#7c2d12;
151119
152120 class S,E ghost
153121 class R running
0 commit comments