Add MANDATORY RULE: no silent feature removal without user consent
- Added to AI_MANDATES.md section 3 (Operational Guardrails) - Added to CLAUDE.md as critical directive - Ensures all feature changes are transparent and require explicit user consent - This prevents accidental removal of functionality
This commit is contained in:
@@ -25,6 +25,10 @@ This is the foundational directive for all AI operations on the TFM aInventory p
|
|||||||
- **Standard Respect**: Rigorously follow `DESIGN_SYSTEM.md` and `CODING_STANDARDS.md`.
|
- **Standard Respect**: Rigorously follow `DESIGN_SYSTEM.md` and `CODING_STANDARDS.md`.
|
||||||
- **Conflict Resolution**: If project files contradict your internal training, **this file and local project docs take absolute precedence.**
|
- **Conflict Resolution**: If project files contradict your internal training, **this file and local project docs take absolute precedence.**
|
||||||
- **Uppercase Rule**: NEVER use `uppercase` or `toUpper` in UI contexts. Leave text case as is or use Title/Sentence case.
|
- **Uppercase Rule**: NEVER use `uppercase` or `toUpper` in UI contexts. Leave text case as is or use Title/Sentence case.
|
||||||
|
- **⚠️ MANDATORY: No Silent Feature Removal** — **NEVER remove, disable, or hide any existing function or functionality without:**
|
||||||
|
1. **Explicitly informing the user** exactly what is being removed and why.
|
||||||
|
2. **Obtaining express written consent** from the user before proceeding.
|
||||||
|
3. **If already removed**, restore it immediately and apologize. This is non-negotiable.
|
||||||
|
|
||||||
## 4. Documentation SSOT Integrity
|
## 4. Documentation SSOT Integrity
|
||||||
Every feature change or refactor MUST be reflected across the documentation suite:
|
Every feature change or refactor MUST be reflected across the documentation suite:
|
||||||
|
|||||||
@@ -25,5 +25,13 @@ Be concise! Focus on signal over noise.
|
|||||||
All color changes MUST be made in `frontend/colors.mjs` ONLY.
|
All color changes MUST be made in `frontend/colors.mjs` ONLY.
|
||||||
Run `npm run build` to sync CSS variables and Tailwind config.
|
Run `npm run build` to sync CSS variables and Tailwind config.
|
||||||
|
|
||||||
|
## ⚠️ CRITICAL: No Silent Feature Removal
|
||||||
|
**NEVER remove, disable, or hide any existing function or functionality without:**
|
||||||
|
1. **Explicitly informing the user** exactly what is being removed and why
|
||||||
|
2. **Obtaining express written consent** before proceeding
|
||||||
|
3. **If already removed**, restore immediately and apologize
|
||||||
|
|
||||||
|
This applies to ALL changes: UI buttons, login modes, API endpoints, features, functionality.
|
||||||
|
|
||||||
---
|
---
|
||||||
**Status**: ACTIVE
|
**Status**: ACTIVE
|
||||||
|
|||||||
Reference in New Issue
Block a user