Architecture Decision Records 0000 use markdown architectural decision records 0001 use mkdocs and c4 diagrams 0002 adopt trunk based development as branching strategy README adr template