All platform-specific paths and commands replaced with Linux equivalents: - .git_path: Use system git instead of /Library/Developer/CommandLineTools - start_server.sh: Use hostname -I instead of ipconfig - AI_RULES.md line 18: Remove macOS path mandate - PROJECT_ARCHITECTURE.md Section 7.5: Document Linux native approach - SESSION_STATE.md: Update git binary reference Ready for Ubuntu development, Docker testing, and standalone deployment.
22 lines
1.0 KiB
Markdown
22 lines
1.0 KiB
Markdown
# CLAUDE ENTRY POINT
|
|
|
|
You are Claude, operating on the TFM aInventory project.
|
|
|
|
**IMMEDIATE MANDATORY ACTION:**
|
|
Before taking any action or writing code, you MUST read the following Single Source of Truth files:
|
|
1. `AI_RULES.md` (Contains your operational constraints, Git rules, and UI fidelity laws).
|
|
2. `PROJECT_ARCHITECTURE.md` (Contains the tech stack, data models, and system logic).
|
|
3. `dev_docs/SESSION_STATE.md` (Contains the current handover status from the previous AI).
|
|
|
|
**STRICT COMMUNICATION RULE:**
|
|
Be concise! Do not explain a thousand details unless they are absolutely necessary.
|
|
|
|
Do not proceed with any task until you have analyzed these three files.
|
|
|
|
DO NOT, EVER, USE "uppercase" or "toUpper" in any UI/UX context, nowhere. This SHOULD NOT be used in UI/UX anywhere, no text should be displayed in CAPITAL LETTERS! But do not replace "toUpper" with "toLower" or "uppercase" with "lowercase" either, leave text in UI/UX as is.
|
|
|
|
## Project-Specific Guidelines
|
|
|
|
- Use TypeScript strict mode
|
|
- All API endpoints must have tests
|