From ede87a3951321c544fa0762ca7e7c6575ef13cec Mon Sep 17 00:00:00 2001 From: Infuseting Date: Wed, 14 Oct 2026 11:22:02 +0200 Subject: [PATCH] docs: require agents to commit completed changes --- AGENTS.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 26c6788..08697d6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -21,3 +21,16 @@ After implementing or modifying any feature, the agent must verify that it works - Fix issues introduced by the change, then repeat the runtime test and Output inspection until the feature behaves as expected without related errors. - Compilation, static checks, and automated tests complement this verification; they do not replace the MCP runtime check. - In the completion report, briefly state what was tested and the result of the Output inspection. If the MCP is unavailable or verification cannot be completed, explicitly report the blocker and the unverified behavior instead of claiming the feature is verified. + +# Commit changes before completing a discussion + +All AI assistants working in this repository must create a Git commit for their changes before ending a discussion or declaring an added or modified feature complete. + +- Complete the applicable verification before committing, including Roblox Studio MCP runtime verification for feature changes. +- Stage and commit only changes belonging to the current task. Do not include unrelated user changes or changes from other agents. +- Use a clear commit message describing the completed changes. +- If the discussion produced no repository changes, do not create an empty commit. +- If a commit cannot be created, explicitly report the blocker and the changes left uncommitted. +- Include the commit hash in the completion report. Creating a commit does not authorize pushing it to a remote repository. + +This policy applies to every AI assistant contributing to the project.