Each repo describes the architecture it owns in a .architecture folder. Furio checks it on every pull request and merges all repos into one map you can query: who calls this service, who consumes this queue, what breaks if this database goes down. Open source, MIT.