TechSoft
Menu
Playbook menu: AI-assisted engineering

Delivery Playbook · Quality & AI

AI-assisted engineering

Where we use AI, the rules that keep it safe, and who is responsible.

AI tools make good engineers faster. They also make it easier to produce code nobody understands. Our rules are there to keep the speed while making sure people stay responsible for what ships.

Engineering taskCustomer secrets orregulated data?NoArchitecture, securityor business decision?NoAI may draft or assistYesOnly an approved tool, only if the policy allows; otherwise no AIYesHuman decides; AI may informEngineer reviews, tests and owns itMerged only through the pipeline, after review and passing checks
The default is a human decision. AI is used where it is allowed by the engagement's AI-use policy.

Where we use AI

Drafting code, tests and documentation; refactoring suggestions; explaining unfamiliar code; summarizing requirements; generating test ideas and data; reviewing changes for common defects.

What AI never decides

Architecture, security and business decisions; approval of releases; acceptance of work on the customer's behalf.

Rules we follow

  • Only tools approved in the engagement's AI-use policy are used on customer code or data
  • No secrets, credentials or regulated data are placed in AI tools unless the policy explicitly allows it
  • Every AI-assisted change is reviewed by a human engineer who understands it
  • AI-generated tests are checked to ensure they fail when the code is wrong
  • Customers are told how AI is used in their project, at kickoff and on request
  • We review how AI affected quality and speed in retrospectives and adjust

Responsibilities by role

RoleResponsibility for AI use
Customer SponsorAgrees which tools may touch their code and data
Engagement ManagerMakes sure the policy is followed and visible
Tech LeadSets where AI-generated code is acceptable and how it is reviewed
EngineersUnderstand, test and own every change they commit
QAApplies extra scrutiny to AI-assisted changes
SecurityDefines approved tools and data-handling rules
AI / Data EngineerAccountable for the behavior of AI features delivered to the customer

Related