This has been an interesting thread, albeit it seems to have got a bit sidetracked down the alley of robust trading system design (still interesting!).
Your list is excellent, although personally I'd include more of an emphasis on avoiding too much leverage and too much fitting.
Let me deal...