@@ -51,6 +51,41 @@ When looking for context, Claude should:
5151- ** Actionable** : Every criticism includes a concrete fix
5252- ** Human-focused** : Remember this tool serves security researchers who need reliable results
5353
54+ ### AI Agent Boundaries (MANDATORY)
55+
56+ ** NEVER do these without explicit human authorization:**
57+
58+ 1 . ** Project Identity Changes**
59+ - NEVER rename the project, module path, or executable
60+ - NEVER change ` go.mod ` module path
61+ - NEVER rename the GitHub repository
62+ - The project is called ` shells ` - this is final
63+
64+ 2 . ** Architectural Decisions**
65+ - NEVER restructure the entire codebase
66+ - NEVER change the primary language or framework
67+ - NEVER migrate to different infrastructure (e.g., Kubernetes)
68+ - ASK before making changes that affect >50 files
69+
70+ 3 . ** External Dependencies**
71+ - NEVER add major new dependencies without asking
72+ - NEVER remove existing dependencies that are in use
73+ - NEVER upgrade to major versions (e.g., v1 → v2)
74+
75+ 4 . ** Configuration and Deployment**
76+ - NEVER modify CI/CD pipelines without asking
77+ - NEVER change deployment targets or methods
78+ - NEVER modify security-sensitive configurations
79+
80+ ** ALWAYS do these:**
81+
82+ 1 . ** Ask before major changes** - If a change affects project identity, architecture, or >20 files, ask first
83+ 2 . ** Verify builds** - Run ` go build ./... ` before committing
84+ 3 . ** Follow existing patterns** - Match the style and structure of existing code
85+ 4 . ** Document decisions** - Add inline comments explaining non-obvious choices
86+
87+ ** Incident Reference** : PR #4 renamed the project from ` shells ` to ` artemis ` without authorization, causing divergent branches and build failures. This section exists to prevent similar incidents.
88+
5489## Common Development Commands
5590
5691### Build and Test
0 commit comments