# Dependencies ## The analyzers pass against a baseline, not against zero [#701] {#baseline} Costs: `make lint` and `make deadcode` are wired and green (V-694), but green means "nothing new since 2026-08-11". The accepted set is 19 staticcheck findings and 13 unreachable symbols, listed with a reason each in `scripts/analyzers/*.baseline`. Three of the unreachable symbols must stay: [layering.md](layering.md#deadcode). One accepted staticcheck finding is V-687. Revisit when: V-701 sweeps the baseline, or a fix deletes an entry. The gate fails on an entry whose finding is gone, so the deletion is not optional. Workaround: none needed. Reachability claims are checkable now. Read the baseline before trusting that a target reporting clean means the tree is clean.