managarten/docs/README.md
Wuesteon ad495b2044 📝 docs: restructure CLAUDE.md and documentation (74% reduction)
Optimize CLAUDE.md based on industry best practices from HN and HumanLayer:

Changes:
- Trim CLAUDE.md from 678 to 176 lines (74% reduction, 5.7KB)
- Add "Critical Gotchas" section for common AI mistakes
- Add verification signature (🏗️ ManaCore Monorepo)
- Create docs/README.md navigation hub with "I want to..." index
- Delete 5 outdated audit files (ENV_AUDIT_*, DEPENDENCY_ALIGNMENT)
- Archive 7 analysis/historical docs to docs/archive/
- Keep authentication docs separate per request (.claude/guidelines/)

Benefits:
- Better AI instruction adherence (within ~150-200 line budget)
- Progressive disclosure via signposting to detailed docs
- Cleaner navigation with topic-based organization
- Reduced maintenance burden (stale docs archived)

Backup: CLAUDE.md.backup preserves original 678-line version
Change log: docs/archive/RESTRUCTURE_2025-12-16.md
2025-12-16 17:37:19 +01:00

4.1 KiB

Manacore Monorepo Documentation

Welcome to the Manacore monorepo documentation. This guide helps you find exactly what you need.

🚀 Quick Navigation

I want to... Go here
Start developing locally Local Development
Set up environment variables Environment Setup
Understand the architecture Deployment Architecture
Work with databases Database Migrations
Deploy to staging Staging Setup
Deploy to production Deployment Runbooks
Use Docker locally Docker Guide
Debug an issue Staging Issues
Learn code patterns Guidelines
Configure CI/CD CI/CD Setup
Work with runtime config Runtime Config
Self-host the platform Self-Hosting Guide

📁 Documentation Structure

Getting Started

First-time setup, environment configuration, and basic workflows.

Architecture & Design

System design, technology choices, and architectural patterns.

Development Workflows

Day-to-day development, migrations, and Docker.

Deployment & Operations

CI/CD, staging, production deployment, and operational procedures.

Specialized Topics

Project-Specific

Archived Documentation

Historical documentation and analysis reports moved to archive/.

🎯 Documentation Philosophy

This documentation follows these principles:

  1. Progressive Disclosure - Start with essentials, link to deep dives
  2. Single Source of Truth - Each topic has one authoritative document
  3. Task-Oriented - Organized by what you're trying to accomplish
  4. Keep Current - Archive or delete outdated docs instead of letting them linger

📝 For AI Assistants

If you're Claude or another AI assistant:

  • Start with CLAUDE.md for essential patterns
  • Reference Guidelines for detailed coding patterns
  • Use this README to find specific documentation topics
  • Always check file modification dates to ensure information is current

🔄 Maintenance

When updating documentation:

  • Update this README if you add/move/remove major docs
  • Archive outdated docs to archive/ rather than deleting
  • Keep cross-references up to date
  • Update the modification date in this file

Last Updated: 2025-12-16