v0.6.2 — Lens Architecture Dashboard
v0.6.2 — Lens Architecture Dashboard
This release introduces reporecall lens, an interactive architecture dashboard that visualizes your codebase structure as a self-contained HTML file, and promotes the wiki layer into a first-class selling point alongside it.
Highlights
- Lens dashboard — a five-tab HTML dashboard (Overview + D3 chord diagram, Communities, Hubs, Surprises, Wiki) generated from the existing index. Every tab has an inline legend explaining how to read it. The HTML is fully self-contained (inline CSS, inline JSON data, D3 from CDN) — email it, host it on S3, drop it in a PR comment.
- Lens
--serve/--port— new flags that spin up a minimal local HTTP server (defaulthttp://localhost:7878) so you can open the dashboard as a URL rather than afile://path. Cross-platform (macOS/Linux/Windows), combines with--opento launch the browser, gracefulCtrl+Cshutdown, no caching so reruns show fresh data. - Wiki generation on lens —
reporecall lensauto-generates wiki pages from topology before building the dashboard, so wiki content is always fresh without a full re-index. - Wiki as headline feature — README now elevates the auto-generated wiki layer as a headline feature (inspired by Karpathy's LLM Wiki concept): zero authoring required, always fresh, injected into prompts within a token budget, interlinked and navigable, and measured at 100% precision on a 1,140-file production codebase.
- Search pipeline cleanup — removed the local cross-encoder reranker (hydration only now), expanded the intent classifier for workflow/bot/billing/generation/job-orchestration queries, expanded concept families, and tuned hybrid search with broader trace-aware prepend plus a seed scoring penalty for generic file targets.
Lens CLI
reporecall lens # Generate .memory/lens.html
reporecall lens --open # Generate and open the file in browser
reporecall lens --serve # Generate and serve at http://localhost:7878
reporecall lens --serve --open # Serve and open the URL in browser
reporecall lens --serve --port 9000
reporecall lens --json # Output raw DashboardData JSONTests
- New
test/cli/lens-serve.test.tscovering GET/,/index.html,/lens.html, 404, 405, no-cache update behavior, 500 on missing file, and localhost binding. - Full suite: 730 passed, 1 skipped.
tsc --noEmitandtsupclean.
Install
npm install -g @proofofwork-agency/reporecall@0.6.2Full changelog: v0.6.1...v0.6.2