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.