Yeah, I've found the C4 model helpful for finding the appropriate level of abstraction for architecture documentation: https://c4model.com/
Code documentation, in contrast, should be auto-generated from the code.
Code documentation, in contrast, should be auto-generated from the code.
But yeah, totally into auto-generated (great example is dbt’s docs command: https://docs.getdbt.com/docs/collaborate/documentation)