ShopDB Documentation Consolidation Plan
Created: 2025-12-11
Total Files: 45 markdown files (25 in /docs/, 20 in root)
Total Lines: ~19,400 lines
Summary
The documentation has grown organically during the Phase 1-3 migration work. Many files are now historical/completed and can be archived. The goal is to have 6-8 essential docs that developers actually need.
Proposed Structure
Action Plan
1. KEEP AS-IS (Root)
| File |
Reason |
CLAUDE.md |
Active - Claude Code instructions |
TODO.md |
Active - Task tracking |
2. KEEP & UPDATE (docs/)
| File |
Action |
README.md |
Rewrite as simple getting-started guide |
QUICK_REFERENCE.md |
Update with current info, trim fat |
3. MERGE INTO NEW FILES
→ docs/DEVELOPMENT.md (merge these):
| Source File |
Lines |
Take From |
docs/ASP_DEVELOPMENT_GUIDE.md |
586 |
Dev setup, workflow, patterns |
docs/STANDARDS.md |
1232 |
Coding standards (trim to essentials) |
docs/NESTED_ENTITY_CREATION.md |
218 |
Complex form patterns |
CLAUDE_PROJECT_INSTRUCTIONS.md |
76 |
VBScript rules |
CLAUDE_REFERENCE.md |
198 |
Code patterns |
→ docs/DATABASE.md (merge these):
| Source File |
Lines |
Take From |
docs/MIGRATION_STATUS_SUMMARY.md |
166 |
Current architecture |
docs/MIGRATION_QUICK_REFERENCE.md |
197 |
Key queries |
docs/INVENTORY_COLUMN_MAPPING.md |
214 |
Column reference |
MACHINE_QUICK_REFERENCE.md |
337 |
Machine queries |
→ docs/API.md (rename/move):
| Source File |
Lines |
Action |
API_ASP_DOCUMENTATION.md |
827 |
Move to docs/API.md |
4. ARCHIVE (Historical - Completed Work)
Move to docs/archive/:
| File |
Lines |
Reason |
docs/DATABASE_MIGRATION_FINAL_DESIGN.md |
696 |
Phase 1 complete |
docs/PC_MACHINES_CONSOLIDATION_PLAN.md |
780 |
Phase 2 complete |
docs/PHASE3_NETWORK_DEVICES_MIGRATION_PLAN.md |
489 |
Phase 3 complete |
docs/DEEP_DIVE_REPORT.md |
1153 |
Outdated - replace with DATABASE.md |
docs/COMPLETE_REFACTORING_SUMMARY.md |
357 |
Completed work |
docs/MACHINE_RELATIONSHIPS_EXAMPLES.md |
342 |
Merge into DATABASE.md |
docs/INFRASTRUCTURE_*.md (4 files) |
~1800 |
Design docs - completed |
docs/VENDOR_*.md (2 files) |
~996 |
Refactoring - completed |
docs/PRINTER_MAP_MIGRATION_REPORT.md |
593 |
Completed |
docs/WARRANTY_MANAGEMENT_DESIGN.md |
516 |
Design doc |
docs/NETWORK_DEVICES_UNIFIED_DESIGN.md |
740 |
Design doc |
Move to docs/archive/sessions/:
| File |
Lines |
Reason |
SESSION_SUMMARY_2025-11-10.md |
417 |
Historical |
SESSION_SUMMARY_2025-11-13.md |
686 |
Historical |
PHASE2_*.md (3 files) |
~1400 |
Completed work |
MACHINE_*.md (4 files) |
~1700 |
Completed work |
DISPLAY_PAGES_UPDATE_SUMMARY.md |
469 |
Completed |
ADD_EDIT_MACHINE_UPDATES.md |
433 |
Completed |
BUG_FIXES_2025-11-14.md |
455 |
Historical |
PRINTER_*.md (2 files) |
~500 |
Completed |
SCHEMA_COMPARISON_REPORT_2025-11-20.md |
291 |
Historical |
5. DELETE (Redundant)
| File |
Reason |
CLAUDE_PROJECT_INSTRUCTIONS.md |
Merged into DEVELOPMENT.md |
CLAUDE_REFERENCE.md |
Merged into DEVELOPMENT.md + DATABASE.md |
Final Result
Essential Docs (6 files):
Root Files (2 files):
Style Rules for New Docs
- No emojis - Use text markers instead (e.g.,
[OK], [FAIL], NOTE:, WARNING:)
- Plain markdown formatting only
- Consistent heading hierarchy
Execution Order
- Create
docs/archive/ and docs/archive/sessions/ directories
- Move historical files to archive
- Create new
docs/DATABASE.md (consolidate schema info)
- Create new
docs/DEVELOPMENT.md (consolidate dev guides)
- Move
API_ASP_DOCUMENTATION.md → docs/API.md
- Rewrite
docs/README.md as simple index
- Update
docs/QUICK_REFERENCE.md
- Delete redundant files
- Update
CLAUDE.md to reference new structure
Space Savings
- Before: 45 files, ~19,400 lines
- After: 8 active files, ~1,500 lines + archive
- Reduction: ~90% in active documentation
Ready to execute?