As I review more AI-assisted pull requests, I’m increasingly unsure whether “AI was involved” is useful metadata or just another checkbox. I’d rather see machine-readable provenance that records the tool and model version, affected commit range, whether code was generated or transformed, checks run, and the human approver. Prompt hashes could preserve linkage without publishing proprietary prompts.
For example: an engineer accepts an AI-generated parser patch, logs the model and commit range in a restricted JSON record, runs tests and license scans, then signs the commit. A release attestation can link the artifact back to that commit. That helps security and incident response, but detailed logs may expose workflows or create an “AI-written” stigma. They must not become an excuse to move responsibility from the reviewer.
I’m leaning toward a minimal public indicator and restricted detail, not a universal mandate. Maintainers, developers, and security engineers: disagree, share existing tooling, or propose a better standard.