You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The 3-edge delta (909 vs 906) observed during the dogfooding session
was a false alarm caused by concurrent repo modifications between the
sequential WASM and native builds. A controlled re-test with
edge-diff.mjs confirmed 0 delta when both engines build the same
source state.
Copy file name to clipboardExpand all lines: generated/DOGFOOD_REPORT_v2.3.1-dev.1aeea34.md
+23-13Lines changed: 23 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -208,20 +208,30 @@ PASS — embeddings correctly lost with DB deletion, graceful error message.
208
208
209
209
## 5. Engine Comparison
210
210
211
+
### Initial observation (false alarm)
212
+
213
+
During the dogfooding session, sequential WASM and native builds showed a 3-edge delta (909 vs 906). This was initially attributed to minor engine differences in ambiguous call resolution.
214
+
215
+
### Controlled re-test
216
+
217
+
A dedicated `edge-diff.mjs` script was run to eliminate confounding variables. It performs back-to-back `--no-incremental` builds with each engine on the **exact same source state**, then diffs every edge:
218
+
211
219
| Metric | Native | WASM | Delta |
212
220
|--------|--------|------|-------|
213
-
| Files | 101 | 101 | 0 |
214
-
| Nodes | 587 | 587 | 0 |
215
-
| Calls | 652 | 654 | -2 |
216
-
| Imports | 116 | 117 | -1 |
217
-
| Contains | 113 | 113 | 0 |
218
-
| Reexports | 25 | 25 | 0 |
219
-
|**Total Edges**|**906**|**909**|**-3 (0.3%)**|
220
-
| Quality Score | 82 | 82 | 0 |
221
-
| Call Confidence | 97.85% | 97.86% |~0 |
222
-
| Caller Coverage | 56.33% | 56.33% | 0 |
223
-
224
-
**Assessment:** Excellent parity. Node count is identical. The 3-edge difference (0.3%) is within acceptable tolerance — likely minor differences in how each engine handles ambiguous call resolution.
221
+
| Nodes | 614 | 614 | 0 |
222
+
| Edges | 997 | 997 | 0 |
223
+
224
+
```
225
+
WASM edges: 997 Native edges: 997 Delta: 0
226
+
```
227
+
228
+
**0 edges in WASM-only, 0 in native-only — 100% parity.**
229
+
230
+
### Root cause of initial delta
231
+
232
+
The original 3-edge difference was caused by **concurrent repo modifications between the sequential builds**. Other Claude Code sessions were editing files in the shared repo during the dogfooding session, so each engine build saw a slightly different set of source files. When both engines build the same source state, they produce identical results.
233
+
234
+
**Assessment:** Full engine parity confirmed. Native and WASM engines produce identical graphs when given identical input.
225
235
226
236
---
227
237
@@ -394,7 +404,7 @@ File counts fluctuated slightly (99-106) across builds due to concurrent repo mo
394
404
395
405
v2.3.1-dev.1aeea34 is a solid release with significant new features (co-change analysis, node roles, enhanced Mermaid export) and important fixes (config model respect, model disposal, structure preservation). All 578 tests pass, lint is clean, and every CLI command works correctly with proper edge case handling.
396
406
397
-
Engine parity is excellent (0.3% edge difference). Performance is consistent with v2.3.0 — no regressions detected. The embedding recall benchmark shows nomic as the best model (Hit@5: 99.7%).
407
+
Engine parity is confirmed at 100% — the initial 3-edge delta was a false alarm caused by concurrent repo modifications during sequential builds (see Section 5). Performance is consistent with v2.3.0 — no regressions detected. The embedding recall benchmark shows nomic as the best model (Hit@5: 99.7%).
398
408
399
409
The release introduces 4,201 new lines across 47 files with zero test failures and zero bugs found during dogfooding.
0 commit comments