# fix: load locality files on demand and hide direction without rules · flambo/atlantis

[View on GitCafe](https://git.cafe/flambo/atlantis/commit/3f5f33ab0bf7ff05eb61b959e22951f79a3ce6f7)

Repository: [flambo/atlantis](https://git.cafe/flambo/atlantis)

Visibility: public

Requested revision: 3f5f33ab0bf7ff05eb61b959e22951f79a3ce6f7

Requested commit: 3f5f33ab0bf7ff05eb61b959e22951f79a3ce6f7

Commit: 3f5f33ab0bf7ff05eb61b959e22951f79a3ce6f7

Tree: f3162ac1d5aee07ec6c3bc70c51903106f7021e4

Author: flamboh

Committer: flamboh

## Message

```
fix: load locality files on demand and hide direction without rules

Registry loading now checks locality rule syntax only, so one unreadable address file no longer breaks feed and pipeline for every dataset; the pipeline reads files for the datasets it runs. IPv4-mapped IPv6 prefixes, addresses and endpoints are canonicalized to IPv4. The unused Rust Direction enum is removed.

datasets gains has_locality (Rust DDL and upsert, Drizzle migration, local schema). The dashboard hides the direction filter and queries all traffic for datasets without rules. Docs keep private address lists under data/ and fix the coordinated-subset example to use /16 prefixes. The 10m rollup joins the locality additivity check, and the locality migration test covers every stats table.

```

## Parents

- [94ebe31b2da776e0345442ec15959a024d049ab8](https://git.cafe/flambo/atlantis/commit/94ebe31b2da776e0345442ec15959a024d049ab8?format=markdown)

[Source at this commit](https://git.cafe/flambo/atlantis/tree/3f5f33ab0bf7ff05eb61b959e22951f79a3ce6f7?format=markdown)
