Searching protocol for "post-mortem"
Build robust code with test-driven development.
Document architectural decisions, preserve project history.