GUARANTEE & WORKING TERMS
If I built it wrong, I fix it.
These are the plain-language principles I use when I take on custom work. A project-specific scope and agreement will control the details of an actual build.
CODE-FAULT GUARANTEE
The delivered machine should do what we agreed it would do.
If an unmodified delivered version fails because of a defect in the implementation I delivered, I will correct that defect without charging additional labor for the fix.
The guarantee does not turn new features, changed requirements, client or third-party code changes, bad data, misuse, or changes to outside services into free development work. If the cause is unclear, I will identify what changed before we decide what kind of work it is.
Scope before build
We agree on what the machine is supposed to do before the main build begins. Quotes cover that agreed scope. New requests or substantial changes may change the price, and I will tell you before I do work that would increase the cost.
$30 starting deposit
The initial working hour is covered by a $30 non-refundable deposit. It pays for actual analysis and project work even if we decide not to continue.
Third-party costs are separate
Hosting, domains, APIs, payment processors, email services, AI services, and other outside products may have their own fees and terms. I will identify expected dependencies rather than quietly burying them in the machine.
AI-assisted implementation
I design and direct the system and use AI as a coding collaborator. I test the resulting implementation against the agreed workflow. I do not represent the code as manually authored line by line.
Your data stays your responsibility
I can build imports, permissions, backups, and safeguards, but the client is responsible for having the legal right to provide and use the data placed in the system and for following any rules specific to their field.
Maintenance is explicit
A build can be handed off, supported for a defined period, or maintained on an ongoing basis. Ongoing availability is not implied forever; the maintenance arrangement is part of the scope.
Version record
I keep a reference record of the delivered version and the terms attached to that delivery so there is a concrete baseline for support, warranty questions, and future upgrades.
No forced rebuy
If you later expand a Machine Part or Skimmed Machine, reusable work carries forward. You pay for the new work, not for me to pretend the old work never happened.
Ethical boundary
I will not build systems whose purpose is racist, homophobic, transphobic, abusive, exploitative, or otherwise designed to harm people. Different values are not automatically a problem; harm is.