Central repository for development scripts, utilities, and projects
OneDrive Synced: Available on laptop and desktop
00_dev/
βββ README.md β You are here
βββ SUMMARY.md β Quick dashboard
βββ CHANGELOG.md β Version history
βββ .gitignore β Git configuration
βββ 00_dev.code-workspace β VS Code workspace
β
βββ docs/ β Documentation hub β
β βββ guides/ β How-to guides
β β βββ CLEANUP_COMPLETE.md
β β βββ ENHANCED_STRUCTURE_GUIDE.md
β β βββ FUTURE_PROOFING_SUMMARY.md
β β βββ GIT_SETUP.md
β β βββ SETUP_SUMMARY.md
β βββ standards/ β Coding standards
β βββ chatlogs/ β AI conversation exports
β βββ raw/ β Original exports
β βββ chunked/ β Processed versions
β
βββ templates/ β Reusable templates β
β βββ scripts/ β Script templates
β βββ projects/ β Project scaffolding
β βββ configs/ β Config templates
β
βββ config/ β Shared configurations β
β βββ shared/ β Cross-app configs
β βββ dopus/ β DOpus settings
β βββ vscode/ β VS Code settings
β
βββ data/ β Data files β
β βββ sample/ β Example data
β βββ test/ β Test datasets
β βββ reference/ β Lookup tables
β
βββ output/ β Generated files β
β βββ reports/ β Generated reports
β βββ exports/ β Exported data
β βββ temp/ β Temporary outputs
β
βββ archive/ β Archived content
β βββ chatlogs/ β Old AI chat exports
β βββ phases/ β Old phase files
β βββ inventories/ β Old inventory reports
β βββ notes/ β Random notes
β βββ temp/ β Temporary files
β βββ old_backups/ β Old backup folders
β βββ directory_trees/ β Old directory listings
β
βββ projects/ β Active development projects
β βββ folder_merger/ β Folder organization tool
β βββ PowerBI_Date/ β Power BI date dimension project
β βββ [various chunker projects]
β
βββ scripts/ β Script collection
β βββ automation/ β Automation scripts
β βββ data_processing/ β Data processing scripts
β βββ DOpus/ β Directory Opus customizations
β βββ excel_tools/ β Excel utilities
β βββ file_operations/ β File operation scripts
β βββ geocoder/ β Geocoding utilities
β βββ utilities/ β General utilities
β β βββ process_chatlog_portable.bat β Portable chatlog processor
β β βββ [various Python & PowerShell scripts]
β βββ README.md β Script documentation
β
βββ tools/ β Development tools
β
βββ directory_opus/ β Directory Opus configurations
βββ github_PolarGoose/ β Community themes/configs
βββ github_thiojoe/ β Additional DOpus resources
This directory serves as a centralized hub for:
- β Cross-machine scripts (synced via OneDrive)
- β Development projects in active development
- β Reusable utilities for common tasks
- β Tool configurations (DOpus, VS Code, etc.)
- β Archive of old/completed work
Location: scripts/utilities/process_chatlog_portable.bat
Usage: Drag & drop .md chatlog file onto script
Features:
- Works with any project (Unified Dictionary, CAD, RMS, etc.)
- Auto-detects project locations
- Handles chunking automatically
- OneDrive synced (works on all machines)
Quick Start:
1. Export chatlog from AI with descriptive filename
2. Drag .md file onto: scripts\utilities\process_chatlog_portable.bat
3. Select project from menu
4. Done! File organized and chunkedLocation: scripts/
Organized by category:
- automation/ - Task automation scripts
- data_processing/ - Data transformation scripts
- excel_tools/ - Excel to CSV converters
- file_operations/ - File management utilities
- DOpus/ - Directory Opus buttons and configs
- geocoder/ - Location geocoding tools
- utilities/ - General-purpose helpers
Location: projects/
Current projects in development:
- folder_merger - Intelligent folder organization tool
- PowerBI_Date - Power BI date dimension and automation
- Various chunker versions - Chat log processing tools
Location: archive/
Organized storage for:
- Old chatlogs from AI sessions
- Completed phase files
- Historical inventories
- Random notes and documentation
- Temporary files
- Old backups
# Navigate to scripts
cd "C:\Users\carucci_r\OneDrive - City of Hackensack\00_dev\scripts"
# Browse available scripts
dir /s *.py
dir /s *.ps1
dir /s *.bat# Drag & drop method (recommended)
1. Export chatlog as: Project_Discussion.md
2. Drag onto: scripts\utilities\process_chatlog_portable.bat
3. Select project
4. Done!
# Or use from command line
scripts\utilities\process_chatlog_portable.bat "My_Chat.md" unified_data_dictionary# Open entire workspace
code 00_dev.code-workspace# Navigate to appropriate category
cd scripts\[category]\
# Add your script
# Update category README.md
# Test the script# Create project folder
mkdir projects\MyNewProject
# Initialize structure
cd projects\MyNewProject
# Create README, .gitignore, etc.# Move to appropriate archive folder
move "old_file.md" archive\chatlogs\
move "Phase_*.md" archive\phases\
move "temp_*" archive\temp\- File:
00_dev.code-workspace - Features: Multi-folder workspace configuration
- Usage:
code 00_dev.code-workspace
- Location:
directory_opus/ - Content: Buttons, themes, configurations
- Import: Via DOpus Settings > Import
- Location: Various
scripts/subfolders - Requirements: See individual script documentation
- Virtual Env: Use project-specific venvs
- Main scripts README:
scripts/README.md - Category READMEs in each
scripts/[category]/folder - Individual script headers contain usage instructions
- Each project has its own README.md
- See
projects/[project_name]/README.md
- Chatlogs:
archive/chatlogs/(by date) - Phases:
archive/phases/(by phase number) - See folder structure for organization
glog - Generate chatlog filename
Prompts AI for descriptive chatlog filename
Then process with portable script
gdoc - Update docs and commit
Updates documentation
Commits to Git
Pushes to GitHub
- β Keep root directory clean (essential files only)
- β Use appropriate subfolder for new content
- β Archive old/completed work regularly
- β Maintain README files in each folder
- β Add header comments with usage instructions
- β Use descriptive filenames
- β Include error handling
- β Test before committing
- β Use Git for version control
- β Maintain README with setup instructions
- β Include requirements.txt for Python projects
- β Use .gitignore appropriately
- β Use descriptive filenames (4-8 words, Title Case)
- β Process through portable script
- β
Raw copies in project-specific
docs/chatlogs/raw/ - β
Chunked versions in
docs/chatlogs/chunked/
# PowerShell scripts
dir /S *.ps1 | findstr "automation"
# Python scripts
dir /S *.py | findstr "geocode"
# Batch files
dir /S *.bat# Find old chatlogs
dir /S archive\chatlogs\*.md
# Find phase files
dir /S archive\phases\Phase*.md
# Recent archived items
dir /O:-D archive\temp\# List all projects
dir /B projects\
# Find project by name
dir /S projects\ | findstr "PowerBI"- Unified Data Dictionary: racmac57/unified_data_dictionary
- Additional repos in development
- 09_Reference/Standards/: Canonical standards repos
- unified_data_dictionary/
- CAD/
- RMS/
- DV/
- Weekly: Archive completed chatlogs
- Monthly: Review and cleanup temp files
- Quarterly: Update documentation
- As Needed: Reorganize projects
- Move old chatlogs to archive
- Archive completed projects
- Remove obsolete temp files
- Update README files
- Test key scripts still work
- Verify OneDrive sync is working
Created: October 2025
Last Organized: December 17, 2025
Root Items: ~8 (kept minimal)
Scripts: 50+ utilities
Projects: 10+ active/archived
Archive: Full history preserved
Root: C:\Users\carucci_r\OneDrive - City of Hackensack\00_dev
Scripts: 00_dev\scripts\
Projects: 00_dev\projects\
Archive: 00_dev\archive\
Portable Tool: scripts\utilities\process_chatlog_portable.bat
# Open workspace
code 00_dev.code-workspace
# Navigate to scripts
cd scripts\utilities
# Process chatlog
process_chatlog_portable.bat "filename.md"
# List all scripts
dir /S *.py *.ps1 *.batThis 00_dev directory is your:
- π¦ Central script repository (synced across machines)
- π Active project workspace (current development)
- ποΈ Organized archive (historical reference)
- π§ Tool configuration hub (DOpus, VS Code, etc.)
Keep it organized, document your work, and leverage the portable tools!
Last Updated: December 17, 2025
Maintained By: R. A. Carucci
OneDrive Synced: β
Yes