Ownership and handoff.
The agreement defines ownership of custom deliverables and identifies third-party licenses. The handoff includes source code, documentation, and an inventory of the accounts and services needed to run the system.
Our standards
These practices guide our work. Your engagement agreement records the deliverables, acceptance criteria, ownership terms, and support commitments for your project.
The path to release
The agreement defines ownership of custom deliverables and identifies third-party licenses. The handoff includes source code, documentation, and an inventory of the accounts and services needed to run the system.
Define acceptance criteria during discovery. Test business rules, critical workflows, failure cases, and integrations. Required checks must pass before release, with review and testing included in the agreed schedule.
AI can help produce drafts and repetitive implementation. Engineers remain responsible for the architecture, review, test coverage, and acceptance of changes. A working demonstration alone is not the release criterion.
Agree environments, access permissions, and any use of third-party tools before handling client data. Use synthetic or minimized data where possible. Document retention, deletion, and ongoing access as part of handoff.
Provide architecture notes, deployment instructions, routine operating tasks, and known limitations. Fixed-scope production builds include 30 days of defect coverage; maintenance and ongoing support have a separately agreed scope.
Why review matters
Studies of AI-generated code reinforce the need to test security as well as functionality. Their results describe particular tasks, models, and evaluation methods; they do not establish a failure rate for all software or predict a specific project’s outcome.
In the linked version of the study, SWE-agent with Claude 4 Sonnet passed functional tests on 61% of 200 security-relevant tasks. It passed both functional and security tests on 10.5%. The tasks were selected from previously vulnerable implementations.
Across more than 100 models and 80 coding tasks, 45% of generated samples failed the study’s security checks. This is a result for that test set, rather than a measure of all deployed applications.
No single scan or review can guarantee that. We combine design review, automated checks, targeted testing, and documented findings. Additional independent assessment can be included in the scope.
The handoff is designed to support that: source code, architecture notes, configuration details, and operating instructions. Third-party services and licenses are identified so ongoing dependencies are clear.
The written scope and acceptance criteria define the commitment. New requirements are assessed and agreed before implementation, including any effect on price or timing.