Skip to content

chore(web): dedupe LOD_THRESHOLDS + document the web/UI architecture - #88

Merged
mvalancy merged 1 commit into
developfrom
chore/scrub-and-docs
Jun 17, 2026
Merged

chore(web): dedupe LOD_THRESHOLDS + document the web/UI architecture#88
mvalancy merged 1 commit into
developfrom
chore/scrub-and-docs

Conversation

@mvalancy

Copy link
Copy Markdown
Member

Scrub + docs pass over the last day's UI work (no behavior change).

Code scrub

  • IGV had a module-level LOD_THRESHOLDS shadowed by an inner duplicate with different values; every usage resolved to the inner one, so the module-level was dead. Consolidated to a single source of truth holding the live values (behavior-identical), dropped the unused MEDIUM/VERY_CLOSE keys.
  • Removed 3 leftover console.log diagnostics from node-expand-legibility.spec.ts (values moved into the assertion messages).

Docs

  • New concise docs/guides/web-ui-architecture.md (one mermaid component diagram) documenting the client layer the server-focused architecture-overview.md never covered: view system, graph canvas, mobile shell, node inspector/expand/legibility, mobile-audit gate. Linked from architecture-overview.md + docs/README.md.

Verified locally: typecheck ✓, lint 0 errors, smoke 5/5, node-inspector + node-expand-legibility diagnostics 3/3.

🤖 Generated with Claude Code

Scrub of the last day's UI work:
- Remove the shadowed/dead module-level LOD_THRESHOLDS in IGV; keep a single
  source of truth carrying the values the graph actually ran on (behavior-
  identical) and drop the unused MEDIUM/VERY_CLOSE keys.
- Drop leftover console.log diagnostics from the node-expand-legibility spec
  (the assertion messages already carry the values).
- New docs/guides/web-ui-architecture.md: a concise component diagram + notes for
  the view system, graph canvas, mobile shell, and node inspector — the client
  layer the existing (server-focused) architecture-overview.md didn't cover.
  Linked from architecture-overview.md + docs/README.md.

No behavior change: typecheck + lint clean, smoke 5/5, node-inspector +
node-expand-legibility diagnostics green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🧪 Comprehensive Test Suite

  • Unit suites (Node 18.x & 20.x) — core, web, server, mcp-server: ✅ passed
  • Installer & deploy config: ✅ passed

Full-stack smoke gate runs in the CI workflow.

@mvalancy
mvalancy merged commit 658692d into develop Jun 17, 2026
16 checks passed
@mvalancy
mvalancy deleted the chore/scrub-and-docs branch June 17, 2026 04:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant