Policy
Provenance and policy
How Oh My QEMU records source provenance, keeps artifacts isolated, and treats final-series signing as human-owned.
Oh My QEMU is not a QEMU upstream contribution branch. It is a local workflow toolkit that helps humans and agents collect evidence and manage QEMU-related work safely.
Artifact boundary
Every agent-created artifact belongs under:
.oh-my-qemu/<task-slug>/
That includes plans, logs, traces, copied command lines, temporary scripts, review ledgers, source provenance, and final summaries.
When the QEMU tree is a Git worktree, the runtime records .oh-my-qemu/ in the
checkout’s local .git/info/exclude.
Git boundary
Reviewed source-changing rounds may create local checkpoint commits. These checkpoints are local workflow artifacts:
- do not push them;
- do not describe them as upstream-ready;
- do not add DCO or review trailers to them.
Final series boundary
After the reviewer returns COMPLETE, Oh My QEMU can draft a human-owned final QEMU-style patch series. The draft can include suggested Signed-off-by: trailers and, when explicitly enabled by policy or maintainer exception, proposed AI-used-for: scope-disclosure trailers.
The workflow does not sign, rewrite history, format patches, or send email on behalf of the human.