docs: refactor documentation for portability and SSOT v1.2.7
This commit is contained in:
29
GEMINI.md
Normal file
29
GEMINI.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# GEMINI AGENT CONTEXT (Memory & Rules)
|
||||
|
||||
This file is the specific entry point for **Gemini** (Antigravity). It summarizes critical project knowledge and operational rules to ensure continuity and high-fidelity output.
|
||||
|
||||
## 🚀 Quick Access
|
||||
- **Primary Rules:** [AI_RULES.md](AI_RULES.md)
|
||||
- **Technical Stack:** Section 2 in [requirements.md](requirements.md)
|
||||
- **Active Plan:** [PLAN.md](PLAN.md)
|
||||
- **Session State:** [dev_docs/SESSION_STATE.md](dev_docs/SESSION_STATE.md)
|
||||
- **UI Specs:** [dev_docs/UI_FIDELITY_SPEC.md](dev_docs/UI_FIDELITY_SPEC.md)
|
||||
|
||||
## 🏗 Operations & Tooling
|
||||
- **Git Binary:** Path is in `.git_path` (Relative to project root).
|
||||
- **Versioning:** Always update `VERSION.json` on every commit.
|
||||
- **Logbook:** Update `dev_docs/ARCHIVE_LOGS.md` after every feature/fix.
|
||||
- **Dev Servers:** Frontend (Port 3000), Backend (Port 8000 via `./start_server.sh`).
|
||||
|
||||
## 🧠 Project Specific Knowledge
|
||||
- **Iconography System:**
|
||||
- **Categories:** Always use `Layers` (Primary color: `text-primary`).
|
||||
- **Item Types:** Always use `Package` (Color: `text-green-500`).
|
||||
- **Indicators:** Use `ChevronDown` for selects/interactive dropdowns.
|
||||
- **Offline Protocol:** Users can log in while offline if they have authenticated via LDAP at least once before (hash is cached locally).
|
||||
- **Naming Policy:** Application text MUST be English. User conversation is Romanian.
|
||||
|
||||
## 📜 Personal Directives
|
||||
1. **Fidelity First:** Never simplify UI unless explicitly asked. Density and aesthetics must remain "Premium".
|
||||
2. **Case Sensitivity:** Backend searches (SQLite) are often case-sensitive; front-end should normalize to UPPERCASE for barcodes/PNs.
|
||||
3. **Commit Messages:** Use conventional commits (`feat:`, `fix:`, `style:`, etc.).
|
||||
Reference in New Issue
Block a user