CODITECT Pilot Developer Invitation Email
Subject: Welcome to CODITECT - Developer Setup Instructions
For: Developers and contributors working on the CODITECT framework
Hi [DEVELOPER_NAME],
Welcome to the CODITECT contributor team! You've been invited to help develop and improve the CODITECT AI development framework.
Developer vs User Setup
| Aspect | User Setup | Developer Setup |
|---|---|---|
| Script | CODITECT-CORE-INITIAL-SETUP.py | CODITECT-DEVELOPER-SETUP.py |
| Steps | 10 steps | 8 steps |
| Installation | Protected location | Submodule (editable) |
~/.coditect Points To | Protected install | Your submodule |
| Can Edit Framework | No | Yes |
| Context Services | Auto-installed (launchd) | Build from source (optional) |
Getting Started (15 minutes)
Step 1: Clone the Parent Repository
cd ~/PROJECTS
git clone --recursive https://github.com/az1ai/coditect-rollout-master.git
cd coditect-rollout-master
The --recursive flag clones all submodules including coditect-core.
Step 2: Navigate to coditect-core
cd submodules/core/coditect-core
ls CLAUDE.md # Verify you're in the right place
Step 3: Run Developer Setup
python3 H.P.004-SCRIPTS/CODITECT-DEVELOPER-SETUP.py
Or download directly:
curl -sL https://storage.googleapis.com/coditect-dist/H.P.004-SCRIPTS/CODITECT-DEVELOPER-SETUP.py | python3
Step 4: What Happens (8 Steps)
| Step | What Happens |
|---|---|
| 1 | Detect environment (submodule vs standalone) |
| 2 | Backup any existing protected installation |
| 3 | Configure symlinks to point to your submodule |
| 4 | Initialize context database (8 tables with FTS5) |
| 5 | Generate your unique machine ID |
| 6 | Configure Claude Code H.P.005-HOOKS |
| 7 | Configure statusline (7 sections) |
| 8 | Set up Python virtual environment |
Step 5: Verify Your Installation
# Check symlinks point to SUBMODULE (not protected location)
ls -la ~/.coditect
# Should show: -> /Users/you/PROJECTS/.../submodules/core/coditect-core
# Verify CLAUDE.md is accessible
cat ~/.coditect/CLAUDE.md | head -5
# Check database
sqlite3 ~/PROJECTS/.coditect-data/context-storage/context.db ".tables"
# Should show: decisions errors messages migrations patterns sessions skill_learnings sync_queue
# Check machine ID
cat ~/.coditect/machine-id.json | head -5
Step 6: Start Developing
# Activate environment
source ~/.coditect/.venv/bin/activate
# Start Claude Code
cd ~/PROJECTS/coditect-rollout-master
claude
# Run orientation
/orient
Developer Workflow
Making Changes
# 1. Create feature branch
cd submodules/core/coditect-core
git checkout -b feature/my-feature
# 2. Make your changes
# 3. Commit to submodule
git add .
git commit -m "feat: Add my feature"
# 4. Push and create PR
git push -u origin feature/my-feature
gh pr create
Updating Parent Repository
After your submodule changes are merged:
cd ~/PROJECTS/coditect-rollout-master
git add submodules/core/coditect-core
git commit -m "chore: Update coditect-core submodule"
git push
Key Differences from User Setup
- Symlinks point to your editable submodule, not a protected location
- Context services are optional - build from source if needed:
cd ~/.coditect/tools/context-watcher
cargo build --release
cp target/release/coditect-context-watch ~/.coditect/bin/ - Your changes are immediately reflected via the symlink
- You can edit framework files directly and test locally
Gitignored Files (Machine-Specific)
These files are created but not committed:
| File/Directory | Purpose |
|---|---|
context-storage/ | Session data, database |
machine-id.json | Your machine's unique ID |
session-logs/ | Machine-specific logs |
logs/ | Service logs |
.venv/ | Python virtual environment |
Requirements
- macOS 12.0+ or Linux (Ubuntu 20+)
- Python 3.9+
- Git 2.30+
- GitHub Account with collaborator access
- Claude Max subscription for AI features
Documentation
- Developer Quick Start: DEVELOPER-QUICK-START.md
- Setup Script: CODITECT-DEVELOPER-SETUP.py
- ADR-057: Setup architecture decisions
- Contributing Guide:
CONTRIBUTING.mdin the repository
Need Help?
- Email: dev@coditect.ai
- Issues: Report via email to dev@coditect.ai
Welcome to the team! We're excited to have you contributing.
Best regards, The CODITECT Team
Script Version: 2.0.0 | Copyright (c) 2025-2026 AZ1.AI Inc. All Rights Reserved.