Describe language, runtime, interfaces, constraints, error behavior, security requirements, and tests before generating code. Review every dependency, permission, network call, file operation, query, and secret boundary. Generated code may be plausible but incorrect, outdated, insecure, or incompatible. Run formatting, type checks, unit and integration tests, static analysis, and dependency review in an isolated environment. Do not paste proprietary source, credentials, or personal data into an unapproved service.