impact_analyzer_dashboard 0.1.0 copy "impact_analyzer_dashboard: ^0.1.0" to clipboard
impact_analyzer_dashboard: ^0.1.0 copied to clipboard

Local HTTP dashboard for Impact Analyzer reports (files, severity, interactive graph).

0.1.0 #

Initial release.

  • Loopback-only HTTP server. Binds 127.0.0.1 and makes no outbound calls.
  • API surface:
    • GET /api/health
    • GET /api/impact/working-tree
    • GET /api/impact/range
    • POST /api/impact/plan
    • GET /api/impact/summary
    • GET /api/impact/graph
    • GET /api/contract — self-documenting contract for agents
  • ReportView projections: summary carries severity and rationale without file lists; graph projection never hides truncation.
  • Static asset lookup rejects path traversal.
  • Structured errors using the documented error contract.
  • Web UI with five impact-graph representations of the same payload: layered (Cytoscape breadthfirst, default), sugiyama (Eclipse ELK layered), rings (concentric blast radius), matrix (files × files grid), tree (collapsible directory outline).
  • Plan lab for estimating impact before edits are applied.
  • Browser libraries vendored locally (cytoscape, elkjs) so the dashboard stays offline.
0
likes
145
points
57
downloads

Documentation

Documentation
API reference

Publisher

verified publisherrajkavadia.dev

Weekly Downloads

Local HTTP dashboard for Impact Analyzer reports (files, severity, interactive graph).

Repository (GitHub)
View/report issues

Topics

#dashboard #dependency-graph #static-analysis #visualization #developer-tools

License

MIT (license)

Dependencies

impact_analyzer, mime, path, shelf

More

Packages that depend on impact_analyzer_dashboard