diff --git a/admin/config.yml b/admin/config.yml index 915da31..dd1bcbf 100644 --- a/admin/config.yml +++ b/admin/config.yml @@ -19,27 +19,41 @@ media_folder: "docs/assets/images" public_folder: "/assets/images" collections: - # 1. STANDALONE FILES (The Dashboard) + # ═══════════════════════════════════════════════════════════ + # CORE DOCUMENTS (Single Files) + # ═══════════════════════════════════════════════════════════ - name: "core_docs" - label: "Core Documents" + label: "📌 Core Documents" files: - - label: "Next Session Handoff" + - label: "Session Handoff" name: "handoff" file: "SESSION-HANDOFF-NEXT.md" fields: - - {label: "Title", name: "title", widget: "string"} - {label: "Content", name: "body", widget: "markdown"} - label: "Master Task List" name: "tasks" file: "docs/core/tasks.md" fields: - - {label: "Title", name: "title", widget: "string"} - - {label: "Tasks", name: "body", widget: "markdown"} + - {label: "Content", name: "body", widget: "markdown"} - # 2. FOLDER COLLECTIONS (Dynamic Lists) + - label: "Infrastructure Manifest" + name: "infrastructure" + file: "docs/core/infrastructure-manifest.md" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - label: "Document Index" + name: "doc-index" + file: "DOCUMENT-INDEX.md" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + # ═══════════════════════════════════════════════════════════ + # PLANNING & STRATEGY + # ═══════════════════════════════════════════════════════════ - name: "planning" - label: "Planning Docs" + label: "📋 Planning" folder: "docs/planning" create: true extension: "md" @@ -49,7 +63,7 @@ collections: - {label: "Content", name: "body", widget: "markdown"} - name: "milestones" - label: "Milestones" + label: "🏆 Milestones" folder: "docs/milestones" create: true extension: "md" @@ -58,8 +72,21 @@ collections: fields: - {label: "Content", name: "body", widget: "markdown"} + - name: "vision" + label: "🔮 Vision" + folder: "docs/vision" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + # ═══════════════════════════════════════════════════════════ + # TECHNICAL DOCUMENTATION + # ═══════════════════════════════════════════════════════════ - name: "implementation" - label: "Implementation Guides" + label: "🔧 Implementation Guides" folder: "docs/implementation" create: true extension: "md" @@ -67,3 +94,231 @@ collections: summary: "{{filename}}" fields: - {label: "Content", name: "body", widget: "markdown"} + + - name: "infrastructure" + label: "🖥️ Infrastructure" + folder: "docs/infrastructure" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "deployment" + label: "🚀 Deployment" + folder: "docs/deployment" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "services" + label: "⚙️ Services" + folder: "docs/services" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "troubleshooting" + label: "🔍 Troubleshooting" + folder: "docs/troubleshooting" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + # ═══════════════════════════════════════════════════════════ + # PROCEDURES & STANDARDS + # ═══════════════════════════════════════════════════════════ + - name: "procedures" + label: "📝 Procedures" + folder: "docs/procedures" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "standards" + label: "📏 Standards" + folder: "docs/standards" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "guides" + label: "📖 Guides" + folder: "docs/guides" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "templates" + label: "📄 Templates" + folder: "docs/templates" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + # ═══════════════════════════════════════════════════════════ + # RELATIONSHIP & CHRONICLERS + # ═══════════════════════════════════════════════════════════ + - name: "relationship" + label: "💜 Relationship" + folder: "docs/relationship" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "sessions" + label: "📅 Sessions" + folder: "docs/sessions" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + # ═══════════════════════════════════════════════════════════ + # MARKETING & SOCIAL + # ═══════════════════════════════════════════════════════════ + - name: "marketing" + label: "📣 Marketing" + folder: "docs/marketing" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "social-media" + label: "📱 Social Media" + folder: "docs/social-media" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "branding" + label: "🎨 Branding" + folder: "docs/branding" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + # ═══════════════════════════════════════════════════════════ + # LEGAL & EMERGENCY + # ═══════════════════════════════════════════════════════════ + - name: "legal" + label: "⚖️ Legal" + folder: "docs/legal" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "emergency" + label: "🚨 Emergency Protocols" + folder: "docs/emergency-protocols" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + # ═══════════════════════════════════════════════════════════ + # REFERENCE & RESEARCH + # ═══════════════════════════════════════════════════════════ + - name: "reference" + label: "📚 Reference" + folder: "docs/reference" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "research" + label: "🔬 Research" + folder: "docs/research" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "consultations" + label: "💬 Consultations" + folder: "docs/consultations" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + # ═══════════════════════════════════════════════════════════ + # TOOLS & TRAINING + # ═══════════════════════════════════════════════════════════ + - name: "tools" + label: "🛠️ Tools" + folder: "docs/tools" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "training" + label: "🎓 Training" + folder: "docs/training" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"} + + - name: "learning" + label: "📝 Learning" + folder: "docs/learning" + create: true + extension: "md" + identifier_field: "name" + summary: "{{filename}}" + fields: + - {label: "Content", name: "body", widget: "markdown"}