Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: unfault/unfault
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.56
Choose a base ref
...
head repository: unfault/unfault
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.57
Choose a head ref
  • 1 commit
  • 7 files changed
  • 1 contributor

Commits on Jun 28, 2026

  1. feat: add unfault graph critical-unobserved — flat ranked list of u…

    …nobserved boundaries (v1.0.57)
    
    Replaces the N-call function-impact ranking workflow: a single call
    returns every unobserved db/http/remote boundary across all routes in
    the target directory, ranked by route_count (how many distinct routes
    have that boundary in their unobserved call tree).
    
    - rank_unobserved_boundaries: pure function grouping UnobservedCallee
      entries by (name, file), deduplicating by route, sorting by
      route_count desc with name-ascending tiebreak.
    - CriticalUnobservedEntry / UnobservedRouteRef: JSON output shape.
    - `--role db|http|remote|all`, `--limit N`, `--json` flags.
    - Human renderer: coloured ranked table with route exposure list.
    - 7 new regression tests: ranking, dedup, role filter, statement_kind,
      tiebreak, route sort stability, empty-routes path.
    Lawouach committed Jun 28, 2026
    Configuration menu
    Copy the full SHA
    387cf60 View commit details
    Browse the repository at this point in the history
Loading