From 996030e9d31d165246981f164816982b967612bf Mon Sep 17 00:00:00 2001 From: bart Date: Sun, 8 Nov 2026 22:03:24 +0100 Subject: [PATCH] docs: allow builds with explicit user permission in AGENTS.md --- AGENTS.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 3a97593..8e254b7 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -24,13 +24,13 @@ This document serves as the primary technical specification, architecture refere > - **Key-Based Lookup:** Code must reference screen texts exclusively by localization keys (e.g. `localization.get("ui.button.found_city")` or equivalent lookup) resolving to the external file. > - Whenever new on-screen text is introduced, add its English translation entry to the external string file first before referencing its key in code. -### 0.3 Session Git Branching & No-Build Directive +### 0.3 Session Git Branching & Build Restrictions > [!IMPORTANT] -> **Strict Agent Directive:** Every session must adhere to an isolated Git workflow and never build the project. +> **Strict Agent Directive:** Every session must adhere to an isolated Git workflow and never build without permission. > - **Dedicated Session Branch:** Every session MUST work on its own git branch. > - **Automatic Branch Creation:** If a session does not have its own branch yet upon starting, the agent MUST generate an appropriate branch name (e.g. `session/`) and check it out immediately (`git checkout -b `). -> - **Do NOT Build the Application:** The agent MUST NOT compile or build the application (never run `make`, `qmake`, `cmake`, `ninja`, compiler invocations, or build scripts). Compiling and running the application is strictly left to the user. +> - **Do NOT Build Without Explicit Permission:** The agent MUST NOT compile or build the application (never run `make`, `qmake`, `cmake`, `ninja`, compiler invocations, or build scripts) unless explicit permission has been granted by the user. > - **Immediate Commits:** After making any change/edit to the project, the agent MUST immediately commit the changes to its current session branch with a clear and concise commit message (`git add ` and `git commit -m "..."`). ---