# ClaudeTools - Project Organization Index **Last Updated:** 2026-01-20 **Purpose:** Master index for all projects, clients, and session data --- ## Folder Structure ``` D:\ClaudeTools/ ├── clients/ # Client-specific information │ ├── dataforth/ # Dataforth client (DOS project) │ └── horseshoe-management/ # Horseshoe Management client │ ├── projects/ # Project-specific work │ ├── dataforth-dos/ # Dataforth DOS Update System │ │ ├── batch-files/ # DOS .BAT files (17 files) │ │ ├── deployment-scripts/ # PowerShell deployment scripts (33 files) │ │ ├── documentation/ # Technical docs (8 files) │ │ └── session-logs/ # DOS-specific session logs │ │ │ └── claudetools-api/ # ClaudeTools MSP API │ ├── api/ # FastAPI application │ ├── migrations/ # Alembic database migrations │ └── session-logs/ # API-specific session logs │ ├── session-logs/ # General cross-project session logs │ └── YYYY-MM-DD-session.md # Daily session logs │ ├── .claude/ # Claude Code configuration │ ├── commands/ # Custom commands (/save, /context, etc.) │ ├── skills/ # Custom skills │ └── templates/ # Templates │ ├── credentials.md # Centralized credentials (UNREDACTED) ├── SESSION_STATE.md # Overall project state tracker └── PROJECT_ORGANIZATION.md # This file ``` --- ## Quick Navigation ### By Client **Dataforth:** - Client Folder: `clients/dataforth/` - Project: `projects/dataforth-dos/` - Index: `projects/dataforth-dos/PROJECT_INDEX.md` **Horseshoe Management:** - Client Folder: `clients/horseshoe-management/` - Info: `clients/horseshoe-management/CLIENT_INFO.md` ### By Project Type **Infrastructure/Hardware:** - Dataforth DOS Update System → `projects/dataforth-dos/` **Software Development:** - ClaudeTools MSP API → `projects/claudetools-api/` - Original code: `api/`, `migrations/`, etc. ### By Date/Session **Session Logs:** - General: `session-logs/YYYY-MM-DD-session.md` - Dataforth DOS: `projects/dataforth-dos/session-logs/` - ClaudeTools API: `projects/claudetools-api/session-logs/` --- ## Projects Status ### Dataforth DOS Update System **Status:** Production Ready - Awaiting Pilot Testing **Last Work:** 2026-01-20 **Next:** Test on TS-4R, then full rollout **Files:** 17 BAT files, 33 deployment scripts, 8 docs **See:** `projects/dataforth-dos/PROJECT_INDEX.md` ### ClaudeTools MSP API **Status:** Phase 5 Complete **Last Work:** Prior to 2026-01-19 **Endpoints:** 95+ across 17 entities **Database:** MariaDB @ 172.16.3.30 **See:** `.claude/claude.md` and `SESSION_STATE.md` --- ## Clients Status ### Dataforth **Services:** DOS machine management, update system, QC automation **Active Projects:** DOS Update System **Infrastructure:** AD2 server, D2TESTNAS, ~30 DOS machines ### Horseshoe Management **Services:** Remote support, QuickBooks/Intuit assistance **Recent:** Glance screen sharing version mismatch (2026-01-20) **Status:** Active support client --- ## Context Recovery When searching for previous work: 1. **Check Project Index:** - `projects/[project-name]/PROJECT_INDEX.md` 2. **Check Client Info:** - `clients/[client-name]/CLIENT_INFO.md` 3. **Check Session Logs:** - `session-logs/YYYY-MM-DD-session.md` (general) - `projects/[project]/session-logs/` (project-specific) 4. **Check Credentials:** - `credentials.md` (infrastructure access) 5. **Check Overall State:** - `SESSION_STATE.md` (ClaudeTools API phases) --- ## File Counts (2026-01-20) ### Dataforth DOS Project - Batch Files: 17 - Deployment Scripts: 33 - Documentation: 8 - Total: 58 files ### Clients - Dataforth: (files in DOS project) - Horseshoe Management: 1 info file ### ClaudeTools API - Source Files: 100+ (api/, migrations/, etc.) - Documentation: 10+ --- ## Recent Work Summary ### 2026-01-20: Dataforth DOS Fixes - Fixed 8 major DOS 6.22 compatibility issues - Deployed 9 production BAT files - 39+ deployments to AD2 and NAS - All files organized into `projects/dataforth-dos/` ### 2026-01-20: Horseshoe Management Support - Glance screen sharing troubleshooting - Documented in `clients/horseshoe-management/` --- ## Context Search Examples **Find DOS deployment info:** ``` Look in: projects/dataforth-dos/PROJECT_INDEX.md Or: projects/dataforth-dos/documentation/DOS_DEPLOYMENT_GUIDE.md ``` **Find Dataforth infrastructure credentials:** ``` Look in: credentials.md (search for "Dataforth" or "AD2" or "D2TESTNAS") ``` **Find previous DOS session work:** ``` Look in: projects/dataforth-dos/session-logs/ Or: session-logs/2026-01-19-session.md (original work) ``` **Find Horseshoe Management history:** ``` Look in: clients/horseshoe-management/CLIENT_INFO.md ``` **Find ClaudeTools API status:** ``` Look in: SESSION_STATE.md Or: .claude/claude.md ``` --- ## Maintenance **Update Frequency:** - PROJECT_ORGANIZATION.md: After major folder changes - PROJECT_INDEX.md: After project milestones - CLIENT_INFO.md: After client interactions - Session logs: Daily via `/save` command **Organization Rules:** 1. Project files go in `projects/[project-name]/` 2. Client info goes in `clients/[client-name]/` 3. Shared credentials stay in root `credentials.md` 4. General session logs in root `session-logs/` 5. Project-specific logs in project's `session-logs/` folder --- **Created:** 2026-01-20 **Purpose:** Enable efficient context recovery and project navigation **Maintained By:** Claude Code via user direction