Complete project organization: move all DOS files to projects/dataforth-dos, create client folders, update Claude config

This commit is contained in:
2026-01-20 16:02:58 -07:00
parent 2cb4cd1006
commit 4efceab2e3
87 changed files with 3653 additions and 111 deletions

View File

@@ -1,18 +1,28 @@
# ClaudeTools Project Context
**FIRST: READ YOUR DIRECTIVES**
**FIRST: READ YOUR DIRECTIVES AND FILE PLACEMENT GUIDE**
Before doing ANYTHING in this project, read and internalize `directives.md` in the project root.
Before doing ANYTHING in this project:
1. Read and internalize `directives.md` in the project root
2. Review `.claude/FILE_PLACEMENT_GUIDE.md` for file organization
This file defines:
**directives.md** defines:
- Your identity (Coordinator, not Executor)
- What you DO and DO NOT do
- Agent coordination rules (NEVER query database directly)
- Enforcement checklist (NO EMOJIS, ASCII markers only)
**If you haven't read directives.md in this session, STOP and read it now.**
**FILE_PLACEMENT_GUIDE.md** defines:
- Where to save new files (projects/ vs clients/ vs root)
- Session log locations (project-specific vs general)
- File naming conventions
- Organization maintenance
Command: `Read directives.md` (in project root: D:\ClaudeTools\directives.md)
**If you haven't read these in this session, STOP and read them now.**
Commands:
- `Read directives.md` (in project root)
- `Read .claude/FILE_PLACEMENT_GUIDE.md`
---
@@ -378,11 +388,27 @@ alembic upgrade head
**CRITICAL:** Use `/context` command when user references previous work
### Session Logs (session-logs/)
- **Format:** `session-logs/YYYY-MM-DD-session.md`
- **Content:** ALL credentials, infrastructure details, decisions, commands, config changes
- **Purpose:** Full context recovery when conversation is summarized or new session starts
- **Usage:** `/save` command creates/appends to today's session log
### Organized File Structure (NEW - 2026-01-20)
**All files are now organized by project and client:**
- `projects/[project-name]/` - Project-specific work
- `clients/[client-name]/` - Client-specific work
- `session-logs/` - General/cross-project logs
- **See:** `PROJECT_ORGANIZATION.md` for complete structure
### Session Logs (Multiple Locations)
**Project-Specific:**
- Dataforth DOS: `projects/dataforth-dos/session-logs/YYYY-MM-DD-session.md`
- ClaudeTools API: `projects/claudetools-api/session-logs/YYYY-MM-DD-session.md`
**Client-Specific:**
- Format: `clients/[client-name]/session-logs/YYYY-MM-DD-session.md`
**General/Mixed:**
- Format: `session-logs/YYYY-MM-DD-session.md` (root)
**Content:** ALL credentials, infrastructure details, decisions, commands, config changes
**Purpose:** Full context recovery when conversation is summarized or new session starts
**Usage:** `/save` command determines correct location and creates/appends
### Credentials File (credentials.md)
- **Content:** ALL infrastructure credentials (UNREDACTED)