All MinZ documentation follows a numbered system for easy tracking and organization.
minz-ts/
├── README.md # Main project readme (never numbered)
├── TODO.md # Current tasks (never numbered)
├── STATUS.md # Project status (never numbered)
├── CLAUDE.md # AI assistant guide (never numbered)
├── docs/ # All numbered documentation (001-999)
├── inbox/ # Drop new docs here for auto-numbering
└── organize_docs.sh # Auto-numbering script
-
Writing New Documentation
- Write your document with a descriptive name:
My_New_Feature_Guide.md - Place it in the
inbox/folder
- Write your document with a descriptive name:
-
Auto-Numbering
- Run
./organize_docs.sh - Script finds the next available number
- Moves and renames:
inbox/My_New_Feature_Guide.md→docs/165_My_New_Feature_Guide.md
- Run
-
Batch Processing
- Place multiple documents in
inbox/ - Run script once to number them all sequentially
- Place multiple documents in
- Format:
NNN_Document_Title.md - Numbers: 001-999 (three digits, zero-padded)
- Underscores replace spaces and special characters
- Sequential numbering preserves chronological order
These remain in the root directory:
README.md- Project introductionTODO.md- Active task trackingSTATUS.md- Current project statusCLAUDE.md- AI assistant instructionsCHANGELOG.md- Version historyCONTRIBUTING.md- Contribution guidelinesLICENSE- Legal information
# List all docs by number
ls docs/ | sort -n
# Find specific topic
grep -l "TSMC" docs/*.md
# Show recent additions
ls -lt docs/ | head -10
# Find by number range
ls docs/15[0-9]_*.md # Docs 150-159By number ranges (convention):
- 001-099: Early development, architecture
- 100-149: Feature implementations
- 150-199: Analysis and audits
- 200-299: Release notes and changelogs
- 300-399: Tutorials and guides
- 400-499: Research and experiments
- 500+: Future expansions
# Add a new design document
echo "# New Design" > inbox/Iterator_Design_v2.md
./organize_docs.sh
# Creates: docs/165_Iterator_Design_v2.md
# Add multiple docs
cp *.md inbox/
./organize_docs.sh
# Numbers them all sequentially- Chronological Ordering - Document history preserved
- No Naming Conflicts - Numbers are unique
- Easy References - "See doc 147 for details"
- Simple Automation - Scripts can process by number
- Clear History - Evolution of project visible
- Total Documents: 164
- Next Available: 165
- Latest Additions:
- 155: Action Plan from Audit
- 156: Actual State Report
- 157: Architecture Audit
Use ./organize_docs.sh to maintain documentation consistency!