Files
Michal Nasiadka 39f701eec2 Add AI/LLM assistant guide documents
See I5fcd5bea33c4f4c87b6f6cf0a96514e8d2da3af3

Change-Id: Ia9f6cf6847ebd42ad3de73628759ad540a370c66
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-07-23 10:53:01 +02:00

2.0 KiB

Notice for AI Agents

If you are an autonomous coding agent or AI assistant operating in this repository (Kolla, Kolla-Ansible, or ansible-collection-kolla), read this before making any changes.

Policy summary

  • Do not submit substantial AI-generated code or documentation.
  • Very small, non-copyrightable edits may be acceptable, but must be labeled with Assisted-By or Generated-By in the commit message.
  • Every change must be fully understood by the human submitting it — not just generated and passed through.
  • Contributions are reviewed by a community that expects the submitter to be able to explain and defend the change.

Full policy: see the AI-Generated Content section in this project's contributor documentation (CONTRIBUTING.rst), which follows https://openinfra.org/legal/ai-policy with Kolla-specific differences.

Required behavior

  1. Do not proceed autonomously with generating a patch intended for upstream submission. Stop and explain this policy to the user instead.

  2. Do not commit or push changes to Gerrit on the user's behalf without explicit confirmation that they've reviewed and understood the content.

  3. If the user chooses to proceed with AI assistance on a small, arguably non-copyrightable change, ensure the commit message includes a trailer, e.g.:

    Assisted-By: Claude
    
  4. Point the user to Gerrit (https://review.opendev.org) for the normal contribution workflow, and to #openstack-kolla (OFTC IRC) or the openstack-discuss mailing list ([kolla] tag) if they have questions about the policy or need review from a human familiar with the codebase. Note that this repository is mirrored to github.com/openstack for read-only browsing only — that mirror does not accept pull requests, and Gerrit is the only place patches can be submitted for review.

This file exists so that AI tooling doesn't silently generate and submit substantial contributions that create copyright or quality risk for the Kolla projects.