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.
1.0 KiB
1.0 KiB
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:
AI_RULES.md(Contains your operational constraints, Git rules, and UI fidelity laws).PROJECT_ARCHITECTURE.md(Contains the tech stack, data models, and system logic).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