AI-Assisted Development
Developer Accountability
Summary
The submitting developer remains fully accountable for AI-assisted code.
Standards
std-ai-developer-accountability-01The developer who submits or merges code MUST remain fully accountable for its correctness, security, quality, and compliance, regardless of AI assistance used in its creation.std-ai-developer-accountability-02AI tools MUST NOT be recorded or represented as the author of record.std-ai-developer-accountability-03AI assistance MUST NOT justify reduced diligence, testing, or review effort.
Implements These Principles
Human Oversight
Summary
A developer reviews and understands AI-generated output before it is committed, merged, or deployed.
Standards
std-ai-human-oversight-01Developers MUST review and understand AI-generated or AI-modified output before committing, merging, or deploying it.std-ai-human-oversight-02Developers MUST NOT submit AI-generated code that they cannot explain, justify, or maintain.std-ai-human-oversight-03AI tools MUST NOT be used unattended or autonomously to commit, approve, merge, or deploy code without human review.
Related Standards
Implements These Principles
Quality, Testing & Security
Summary
AI-assisted code meets the same quality, testing, and security gates as any other change.
Standards
std-ai-quality-testing-security-01Code produced with AI assistance MUST meet the same coding, linting, static analysis, and test coverage requirements as code without AI assistance.std-ai-quality-testing-security-02AI-assisted contributions MUST NOT bypass, weaken, or be exempted from applicable quality gates, security scanning, or approval workflows.std-ai-quality-testing-security-03AI tools MAY be used to help generate automated tests; generated tests MUST be reviewed for correctness and coverage adequacy.
Related Standards
Implements These Principles
High-Risk Use
Summary
AI-generated code receives extra scrutiny in security-critical, safety-critical, or regulatory-critical work.
Standards
std-ai-high-risk-use-01AI-generated code MUST be subject to heightened scrutiny in security-critical, safety-critical, or regulatory-critical contexts, including authentication, authorisation, cryptography, and clinical or patient-safety logic.std-ai-high-risk-use-02Teams SHOULD restrict unsupervised use of AI-generated implementations in security-critical, safety-critical, or regulatory-critical contexts.std-ai-high-risk-use-03AI-generated code used in a security-critical, safety-critical, or regulatory-critical context MUST undergo additional review by personnel with relevant domain expertise.
Implements These Principles
Intellectual Property & Licensing
Summary
Developers check AI-generated code for copied third-party material and do not grant AI tool providers rights to reuse or retain proprietary source code.
Standards
std-ai-intellectual-property-licensing-01Developers MUST review AI-generated code for indicators of copied third-party material, such as retained licence headers or attribution comments, before inclusion.std-ai-intellectual-property-licensing-02Confidential or proprietary source code MUST NOT be submitted to an AI tool in a manner that grants the tool provider rights to reuse or retain it.