ck 6+

quietlight
May 11, 2026, 7:57 PM
7Z6JBD3RJZIY42T2EYYJIOTWNLOPE5SAZHRQKKJULYCWPIDFXZWAC

Dependencies

Change contents

  • edit in CHANGELOG.md at line 4
    [4.1198010]
    [2.11859]
    ## [2026-05-11] Stream 5 analysis: tools/ package split evaluation
    Completed detailed cross-file dependency audit of tools/ using gosymdb.
    Key finding: the `calls_*` group (13 files, 4563 lines) has **zero DB
    dependency** and is completely filesystem-based, making it the cleanest
    possible split boundary.
  • edit in CHANGELOG.md at line 12
    [2.11860]
    [2.11860]
    Real cross-domain dependencies are minimal:
    - `parallel_aggregate.go` → `ClusteredCall` type (move type to shared)
    - `crud/*`, `import/*` → `resolveDBPath()` (move to db/)
    - `calls_from_*` → `AviaNZLabel/Meta/Segment` (stay together in calls/)
    - `calls_classify`, `calls_clip` → `IsNight` (move isnight to calls/)
    No code changes made — analysis only. Updated PLAN.md with split proposal.