How the decisions actually got made

Written from the repositories rather than from memory. Entries cover architecture, constraints, trade-offs and the corrections that followed when something turned out to be wrong.