First, thank you for showing interest in the evolution of KALI. This project is a specialized AI ecosystem designed to bridge universal knowledge and physical fabrication.
To maintain the project's high-integrity vision, all contributors must strictly adhere to these rules:
- Absolute "No Emoji" Policy: Emojis are prohibited in the codebase, comments, and commit messages. This is a technical requirement for operational consistency.
- Master Plan Traceability: Every significant change must be anchored to a phase in the
KALI_MASTER_PLAN.md. - Multi-AI Consensus: Core logic changes in the
src/coredirectory require verification against multiple AI models to ensure pedagogical neutrality. - Hardware Sovereignty: While you can run KALI on your own hardware, do not attempt to bypass the "Sovereign Mode" identifier logic.
- Clone the Repository:
git clone https://github.com/Adityavanjre/Project-K.git cd Project-K - Set Up Environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt
- Configure
.env: Copy.env.exampleto.envand configure your API keys. Define yourSOVEREIGN_HARDWARE_IDto personalize your instance.
We welcome contributions across several specialized domains:
- Development: Expand core Python logic (
src/core), refine 3D hardware components (src/static/js/parts_lib.js), and optimize the Neural HUD. - Issues & Bugs: Report technical inconsistencies, logical gaps, or UI glitches using the repository's issue templates.
- Training & Data: Assist in refining KALI's pedagogical paths and improving the "Great Council" consensus logic.
- Improvements: Propose optimizations for the Fabrication Lifecycle and visual clarity in 3D logic rendering.
- Fork the project.
- Create a Branch (e.g.,
feat/phase-15-sync-cycle). - Implement your changes following the aesthetic and technical guidelines in
README.md. - Submit a Pull Request with a detailed technical breakdown. No emojis in the PR title or description.
Sir, we are building the future together.