fix: Remove all emojis from documentation for cross-platform compliance

Replaced 50+ emoji types with ASCII text markers for consistent rendering
across all terminals, editors, and operating systems:

  - Checkmarks/status: [OK], [DONE], [SUCCESS], [PASS]
  - Errors/warnings: [ERROR], [FAIL], [WARNING], [CRITICAL]
  - Actions: [DO], [DO NOT], [REQUIRED], [OPTIONAL]
  - Navigation: [NEXT], [PREVIOUS], [TIP], [NOTE]
  - Progress: [IN PROGRESS], [PENDING], [BLOCKED]

Additional changes:
  - Made paths cross-platform (~/ClaudeTools for Mac/Linux)
  - Fixed database host references to 172.16.3.30
  - Updated START_HERE.md and CONTEXT_RECOVERY_PROMPT.md for multi-OS use

Files updated: 58 markdown files across:
  - .claude/ configuration and agents
  - docs/ documentation
  - projects/ project files
  - Root-level documentation

This enforces the NO EMOJIS rule from directives.md and ensures
documentation renders correctly on all systems.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-20 16:20:35 -07:00
parent dc7174a53d
commit 565b6458ba
58 changed files with 1025 additions and 1019 deletions

View File

@@ -17,16 +17,16 @@ CTONW.BAT is DOS 6.22 compatible and follows best practices, but has **3 signifi
## Compliance Checklist
### DOS 6.22 Compatibility - PASS
### [OK] DOS 6.22 Compatibility - PASS
- No `%COMPUTERNAME%` variable (uses `%MACHINE%` instead)
- No `IF /I` (uses case-sensitive with multiple checks)
- Proper ERRORLEVEL checking (highest first: 4, 2, 1)
- Uses `T: 2>NUL` for drive testing
- Uses `IF EXIST path\NUL` for directory testing
- DOS-compatible FOR loops
- No long filenames (8.3 format)
- No modern Windows features
- [OK] No `%COMPUTERNAME%` variable (uses `%MACHINE%` instead)
- [OK] No `IF /I` (uses case-sensitive with multiple checks)
- [OK] Proper ERRORLEVEL checking (highest first: 4, 2, 1)
- [OK] Uses `T: 2>NUL` for drive testing
- [OK] Uses `IF EXIST path\NUL` for directory testing
- [OK] DOS-compatible FOR loops
- [OK] No long filenames (8.3 format)
- [OK] No modern Windows features
**Examples of proper DOS 6.22 code:**
```batch
@@ -36,55 +36,55 @@ Line 50: IF NOT EXIST T:\NUL # Directory test
Lines 80-82: Multiple case checks (COMMON, common, Common)
```
### %MACHINE% Variable Usage - PASS
### [OK] %MACHINE% Variable Usage - PASS
- Checks if %MACHINE% is set (line 21)
- Clear error message if not set (lines 24-35)
- Uses %MACHINE% in paths (line 77: `T:\%MACHINE%\ProdSW`)
- Creates machine directory if needed (line 121)
- [OK] Checks if %MACHINE% is set (line 21)
- [OK] Clear error message if not set (lines 24-35)
- [OK] Uses %MACHINE% in paths (line 77: `T:\%MACHINE%\ProdSW`)
- [OK] Creates machine directory if needed (line 121)
### T: Drive Checking - PASS
### [OK] T: Drive Checking - PASS
- Comprehensive drive checking (lines 43-68)
- Double-check with NUL device test (line 50)
- Clear error messages with recovery instructions
- Suggests STARTNET.BAT or manual NET USE
- [OK] Comprehensive drive checking (lines 43-68)
- [OK] Double-check with NUL device test (line 50)
- [OK] Clear error messages with recovery instructions
- [OK] Suggests STARTNET.BAT or manual NET USE
### Error Handling - PASS
### [OK] Error Handling - PASS
- No machine variable error (lines 22-35)
- T: drive not available error (lines 54-68)
- Source directory not found error (lines 107-113)
- Target directory creation error (lines 205-217)
- Upload initialization error (lines 219-230)
- User termination error (lines 232-240)
- All errors include PAUSE and clear instructions
- [OK] No machine variable error (lines 22-35)
- [OK] T: drive not available error (lines 54-68)
- [OK] Source directory not found error (lines 107-113)
- [OK] Target directory creation error (lines 205-217)
- [OK] Upload initialization error (lines 219-230)
- [OK] User termination error (lines 232-240)
- [OK] All errors include PAUSE and clear instructions
### Console Output - PASS
### [OK] Console Output - PASS
- Compact banner (lines 90-98)
- Clear markers: [OK], [WARNING], [ERROR]
- Progress indicators: [1/2], [2/2]
- Not excessively scrolling
- Shows source and destination paths
- [OK] Compact banner (lines 90-98)
- [OK] Clear markers: [OK], [WARNING], [ERROR]
- [OK] Progress indicators: [1/2], [2/2]
- [OK] Not excessively scrolling
- [OK] Shows source and destination paths
### Backup Creation - PASS
### [OK] Backup Creation - PASS
- Creates .BAK files on network before overwriting (line 140)
- Mentions backups in completion message (line 194)
- [OK] Creates .BAK files on network before overwriting (line 140)
- [OK] Mentions backups in completion message (line 194)
### Workflow Alignment - PASS
### [OK] Workflow Alignment - PASS
- Uploads to correct locations (MACHINE or COMMON)
- Warns when uploading to COMMON (lines 191-192)
- Suggests CTONW COMMON for sharing (lines 196-197)
- Consistent with NWTOC download paths
- [OK] Uploads to correct locations (MACHINE or COMMON)
- [OK] Warns when uploading to COMMON (lines 191-192)
- [OK] Suggests CTONW COMMON for sharing (lines 196-197)
- [OK] Consistent with NWTOC download paths
---
## Issues Found
### 🔴 ISSUE 1: Missing Subdirectory Support (CRITICAL)
### [RED] ISSUE 1: Missing Subdirectory Support (CRITICAL)
**Severity:** HIGH - Functionality gap
**Location:** Lines 156-172
@@ -135,7 +135,7 @@ XCOPY C:\ATE\*.* %TARGETDIR%\ /S /Y /Q
---
### 🟡 ISSUE 2: Missing COMMON Upload Confirmation (MEDIUM)
### [YELLOW] ISSUE 2: Missing COMMON Upload Confirmation (MEDIUM)
**Severity:** MEDIUM - Safety concern
**Location:** Lines 191-192
@@ -185,7 +185,7 @@ GOTO END
---
### 🟡 ISSUE 3: Empty Directory Handling (LOW)
### [YELLOW] ISSUE 3: Empty Directory Handling (LOW)
**Severity:** LOW - Error messages without failure
**Location:** Lines 165, 170
@@ -271,8 +271,8 @@ NWTOC copies to both `C:\BAT\` and `C:\ATE\` from network.
But CTONW only uploads from `C:\BAT\`, not `C:\ATE\` subdirectories.
**This creates an asymmetry:**
- NWTOC can DOWNLOAD subdirectories from network
- CTONW cannot UPLOAD subdirectories to network
- [OK] NWTOC can DOWNLOAD subdirectories from network
- [ERROR] CTONW cannot UPLOAD subdirectories to network
---
@@ -418,6 +418,6 @@ Once Issue #1 is fixed, CTONW will be fully functional and production-ready.
---
**Current Status:** ⚠️ NEEDS FIXES BEFORE PRODUCTION USE
**Current Status:** [WARNING] NEEDS FIXES BEFORE PRODUCTION USE
**Estimated Fix Time:** 15 minutes (simple XCOPY change)
**Risk Level:** LOW (well-structured code, easy to modify)