Symbols, not lines
Every module-scope declaration becomes a symbol with its signature, members, hooks and dependency edges, so a review reads "input +tier", not "43 lines changed".
Snapshot every component, route, procedure, model, migration and config in your project, then see how they change over time.
npx hiarky snap
# change something, then
npx hiarky snap
npx hiarky review