commit 40085bd948ffe671e0449b2f1e9da4ba121b01d5
parent a2c488b4b161129d19bc4aff0445e74a4c93407f
Author: Brian Graham <brian@buildingbetterteams.de>
Date: Mon, 23 Mar 2026 11:15:30 +0100
Add repro funnel, methodology treemap, two cultures scatter; fix network zoom
New findings visuals:
- Reproducibility funnel: 745→400→351→61→49, cliff at env specs
- Methodology treemap: benchmark-eval dominates (561), colored by score
- Two cultures scatter: human_studies vs artifacts (r=-0.24)
Network fixes:
- Start zoomed out (k=0.5) so full graph is visible on load
- Thicker edges (1.0→1.5 default, 1.8→2.5 hover)
Updated memory files with current state, explorer architecture,
and "when user says more papers scanned" workflow.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Diffstat:
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/explorer/src/views/network.ts b/explorer/src/views/network.ts
@@ -63,7 +63,8 @@ export async function renderNetwork(app: HTMLElement) {
let simNodes: SimNode[] = [];
let simEdges: [number, number][] = [];
- let transform = { x: 0, y: 0, k: 1 };
+ // Start zoomed out to see the full graph; center on the simulation origin (600,350)
+ let transform = { x: 200, y: 50, k: 0.5 };
let animId = 0;
let hoveredNode: SimNode | null = null;
@@ -232,15 +233,15 @@ export async function renderNetwork(app: HTMLElement) {
if (sel !== undefined && !egoVis) continue; // hide non-ego edges entirely
let color: string;
- let width = 1.0;
+ let width = 1.5;
if (edgeMode === 'quality') {
color = qualityEdgeColor(si, ti);
- width = 1.2;
+ width = 1.8;
} else if (hoverIdx !== undefined && (si === hoverIdx || ti === hoverIdx)) {
// Directional highlight on hover
- color = si === hoverIdx ? 'rgba(240, 160, 50, 0.7)' : 'rgba(100, 160, 255, 0.7)';
- width = 1.8;
+ color = si === hoverIdx ? 'rgba(240, 160, 50, 0.8)' : 'rgba(100, 160, 255, 0.8)';
+ width = 2.5;
} else {
color = sel !== undefined ? defaultEdgeColor.replace(/[\d.]+\)$/, '0.6)') : defaultEdgeColor;
}