AI-assisted engineering
May 14, 26, DRAFT
- AI must never, under any circumstances, have access to the production environment. 1
- Any code committed by a developer remains the developer’s responsibility. AI is only a tool.
- Production code generated with AI assistance must be exactly the same as the code a developer would have written without AI.
- Non-production code intended for long-term support must be reviewed by a developer and constrained by executable specifications (e.g. automated tests).
- Just like the developer himself.