Should any Royal Navy rainbow-code weapons have been cancelled before development proved them unworkable?
Short answerNo. Keep each project alive until testing shows that its technology is not viable, then cancel it.
NotesThe British rainbow-code projects should be allowed to mature far enough to test their underlying technology. A program should be cancelled when evidence shows that its concept is technically unworkable. Testing preserves promising options while identifying genuine dead ends.