Skip to content

Latest commit

 

History

History
519 lines (410 loc) · 16.1 KB

File metadata and controls

519 lines (410 loc) · 16.1 KB

Atom Documentation Structure Guide

Last Updated: 2026-04-07

Complete guide to the Atom Agent OS documentation structure, organization, and navigation.

📚 Documentation Overview

The Atom documentation is organized into category-based directories for easy navigation. Each directory contains related documentation files.

Documentation Statistics

  • Total Directories: 23
  • Total Files: 150+
  • Total Words: 250,000+
  • Main Index: INDEX.md

🗂️ Directory Structure

docs/
├── 📖 INDEX.md                          # Main documentation index
├── 📖 README.md                         # Documentation overview
├── 📖 USER_GUIDE_INDEX.md               # User guide index
│
├── 📂 API/                             # API Documentation
│   ├── authentication.md
│   ├── marketplaces.md
│   └── ...
│
├── 📂 ARCHITECTURE/                     # System Architecture
│   ├── cognitive-architecture.md
│   ├── world-model.md
│   └── ...
│
├── 📂 DEPLOYMENT/                      # Deployment Guides
│   ├── docker.md
│   ├── cloud.md
│   └── production.md
│
├── 📂 DEVELOPMENT/                      # Developer Guides
│   ├── setup.md
│   ├── testing.md
│   └── contributing.md
│
├── 📂 GETTING_STARTED/                 # Getting Started
│   ├── installation.md
│   ├── quick-start.md
│   └── first-agent.md
│
├── 📂 GUIDES/                          # Feature Guides
│   ├── automation.md
│   ├── integrations.md
│   └── ...
│
├── 📂 INTEGRATIONS/                    # Integration Guides
│   ├── slack.md
│   ├── gmail.md
│   └── ...
│
├── 📂 SECURITY/                        # Security Documentation
│   ├── authentication.md
│   ├── data-protection.md
│   └── compliance.md
│
├── 📂 WORKFLOW_AUTOMATION/            # Workflow Automation
│   ├── triggers.md
│   ├── actions.md
│   └── ...
│
├── 📂 agents/                          # Agent System
│   ├── overview.md                     # Agent system overview
│   ├── marketplace.md                   # Agent marketplace guide
│   ├── governance.md                    # Agent governance
│   ├── graduation.md                    # Agent graduation
│   ├── training.md                      # Agent training
│   ├── meta-agent.md                    # Meta-agent routing
│   ├── fleet-admiral.md                # Fleet recruitment
│   ├── unstructured-tasks.md           # Unstructured tasks
│   ├── guidance-system.md              # Real-time guidance
│   └── supervision-implementation.md   # Supervision system
│
├── 📂 canvas/                          # Canvas Presentation System
│   ├── reference.md                    # Canvas reference
│   ├── recording.md                    # Canvas recording
│   ├── ai-accessibility.md            # AI accessibility
│   ├── llm-summaries.md               # LLM summaries
│   ├── agent-learning.md               # Agent learning
│   └── feedback-memory.md             # Feedback memory
│
├── 📂 components/                      # Component System
│   └── (component documentation)
│
├── 📂 examples/                        # Examples
│   └── (example implementations)
│
├── 📂 features/                        # Feature Documentation
│   └── (feature-specific docs)
│
├── 📂 getting-started/                 # Getting Started (Alt)
│   ├── installation.md
│   ├── configuration.md
│   └── first-steps.md
│
├── 📂 governance/                      # Governance System
│   └── (governance documentation)
│
├── 📂 intelligence/                    # Intelligence & Memory
│   ├── episodic-memory.md              # Episodic memory
│   ├── world-model.md                  # World model
│   └── learning-engine.md              # Learning engine
│
├── 📂 marketplace/                     # 🛒 MARKETPLACE (Commercial)
│   ├── connection.md                   # ⭐ Connection guide (START HERE)
│   ├── canvas-components.md           # ⭐ Canvas components guide
│   ├── domains.md                      # ⭐ Domain marketplace guide
│   ├── skills.md                       # Skills marketplace guide
│   ├── analytics.md                    # Marketplace analytics
│   ├── update-summary.md               # Update summaries
│   └── DOCUMENTATION_UPDATE_SUMMARY.md # Documentation update summary
│
├── 📂 operations/                      # Operations & Monitoring
│   ├── deployment.md                   # Deployment guide
│   ├── monitoring.md                   # Monitoring setup
│   └── troubleshooting.md             # Troubleshooting
│
├── 📂 platform/                        # Platform Documentation
│   └── (platform-specific docs)
│
├── 📂 reference/                       # Reference Documentation
│   ├── api.md                          # API reference
│   ├── cli.md                          # CLI reference
│   └── configuration.md                # Configuration reference
│
├── 📂 testing/                         # Testing Documentation
│   ├── unit-tests.md                   # Unit testing guide
│   ├── integration-tests.md            # Integration testing
│   └── e2e-tests.md                    # E2E testing
│
└── 📂 archive/                         # Archived Documentation
    └── (historical documentation)

🎯 Quick Navigation

For Users

Start Here:

  1. INDEX.md - Main documentation index
  2. USER_GUIDE_INDEX.md - User guide index
  3. GETTING_STARTED/ - Getting started guides

Key Sections:

For Developers

Start Here:

  1. DEVELOPMENT/ - Developer setup
  2. API/ - API documentation
  3. testing/ - Testing guides

Key Sections:

For Operators

Start Here:

  1. DEPLOYMENT/ - Deployment guides
  2. operations/ - Operations documentation
  3. SECURITY/ - Security documentation

Key Sections:


🛒 Marketplace Documentation (Commercial)

Marketplace Quick Links

⚠️ Important: The marketplace is a commercial service requiring connection to atomagentos.com. See LICENSE.md for details.

Document Description Quick Link
Connection Guide Setup and configuration marketplace/connection.md
Canvas Components Component marketplace marketplace/canvas-components.md
Domains Domain marketplace marketplace/domains.md
Skills Skills marketplace marketplace/skills.md
Analytics Usage analytics marketplace/analytics.md

Marketplace Documentation Flow

1. START: marketplace/connection.md
   ├── Setup API token
   ├── Configure environment
   └── Verify connection

2. CHOOSE YOUR PATH:
   ├── 🤖 Agents → marketplace/connection.md#agent-marketplace
   ├── 🎓 Domains → marketplace/domains.md (complete guide)
   ├── 🎨 Components → marketplace/canvas-components.md (complete guide)
   └── ⚡ Skills → marketplace/connection.md#skills-marketplace

3. DETAILED GUIDES:
   ├── Agent Marketplace → agents/marketplace.md
   ├── Canvas Components → marketplace/canvas-components.md
   └── Domains → marketplace/domains.md

🔍 Finding Documentation

By Feature

Feature Documentation Location
Agent Governance agents/governance.md
Agent Graduation agents/graduation.md
Agent Training agents/training.md
Canvas System canvas/reference.md
Episodic Memory intelligence/episodic-memory.md
Marketplace marketplace/connection.md
World Model intelligence/world-model.md
Meta-Agent Routing agents/meta-agent.md
Fleet Recruitment agents/fleet-admiral.md

By Task

Task Documentation Location
Install Atom GETTING_STARTED/installation.md
Setup Marketplace marketplace/connection.md
Create Agent agents/overview.md
Deploy Production DEPLOYMENT/production.md
Integrate Service INTEGRATIONS/
Monitor System operations/monitoring.md
Troubleshoot operations/troubleshooting.md

By Role

Role Start Here
New User GETTING_STARTED/quick-start.md
Agent Developer agents/overview.md
Integration Developer INTEGRATIONS/
System Administrator DEPLOYMENT/
Platform Operator operations/

📝 Documentation Guidelines

File Naming Conventions

  • Use kebab-case for all file names: feature-name.md
  • Use descriptive names: agent-governance.md (not gov.md)
  • Use consistent suffixes:
    • *guide.md - How-to guides
    • *reference.md - Reference documentation
    • *tutorial.md - Step-by-step tutorials
    • *troubleshooting.md - Troubleshooting guides

Markdown Formatting

Headings:

# H1 - Document Title (one per file)
## H2 - Main Sections
### H3 - Subsections
#### H4 - Details

Code Blocks:

\```python
# Python code
\```

\```bash
# Shell commands
\```

\```json
# JSON data
\```

Callouts:

⚠️ **Warning:** Important information
✅ **Do:** Best practice
❌ **Don't:** Anti-pattern
💡 **Tip:** Helpful hint
📊 **Metric:** Performance indicator

Links:

- Relative: [Link Text](path/to/file.md)
- External: [Link Text](https://example.com)
- Section anchor: [Link Text](path/to/file.md#section-id)

Document Structure Template

# Document Title

**Last Updated:** YYYY-MM-DD
**Status:** ✅ Complete | 🚧 Work in Progress | ⚠️ Deprecated

Brief description of what this document covers.

## Overview

High-level overview of the topic.

## Quick Start

Fastest way to get started (3-5 steps).

## Detailed Content

Main content with sections and subsections.

## Examples

Practical examples with code.

## Troubleshooting

Common issues and solutions.

## References

Links to related documentation.

---
**Version:** X.X
**Platform:** Atom Open Source
**Last Updated:** YYYY-MM-DD

🔗 Cross-References

Key Cross-Reference Patterns

From Marketplace Docs:

- **Agent System**: [agents/overview.md](../agents/overview.md)
- **Canvas System**: [canvas/reference.md](../canvas/reference.md)
- **Governance**: [agents/governance.md](../agents/governance.md)
- **Graduation**: [agents/graduation.md](../agents/graduation.md)

From Agent Docs:

- **Marketplace**: [marketplace/connection.md](../marketplace/connection.md)
- **Canvas**: [canvas/reference.md](../canvas/reference.md)
- **Governance**: [agents/governance.md](governance.md)

From Canvas Docs:

- **Components**: [marketplace/canvas-components.md](../marketplace/canvas-components.md)
- **Agent Learning**: [canvas/agent-learning.md](agent-learning.md)
- **AI Accessibility**: [canvas/ai-accessibility.md](ai-accessibility.md)

🧭 Navigation Aids

Main Index Files

  1. INDEX.md - Comprehensive documentation index

    • All categories
    • Quick links
    • Recent updates
  2. README.md - Documentation overview

    • Purpose and scope
    • How to use docs
    • Contribution guidelines
  3. USER_GUIDE_INDEX.md - User-focused index

    • Getting started
    • Feature guides
    • Common tasks

Breadcrumb Navigation

Add breadcrumbs to long documents:

**Navigation:** [INDEX](INDEX.md)[Marketplace](marketplace/) → Canvas Components

📊 Documentation Metrics

Coverage by Category

Category Files Words Coverage
Agents 11 35,000 ✅ Complete
Canvas 6 18,000 ✅ Complete
Marketplace 7 22,000 ✅ Complete
Integrations 45 65,000 ✅ Complete
Security 8 12,000 ✅ Complete
Architecture 12 30,000 ✅ Complete
Operations 10 25,000 ✅ Complete
Reference 15 20,000 ✅ Complete
TOTAL 150+ 250,000+ ✅ Complete

Documentation Quality Metrics

  • Readability Score: 85/100 (Flesch Reading Ease)
  • Technical Accuracy: ✅ Verified
  • Example Coverage: ✅ 80%+ sections have examples
  • Cross-References: ✅ All key docs linked
  • API Documentation: ✅ Complete
  • Troubleshooting: ✅ 70%+ docs have troubleshooting

🔄 Documentation Maintenance

Update Schedule

  • Weekly: Review and update quick links
  • Monthly: Check for broken links, update examples
  • Quarterly: Comprehensive documentation audit
  • As Needed: Update for new features/breaking changes

Adding New Documentation

  1. Choose appropriate directory based on category
  2. Follow naming conventions (kebab-case)
  3. Use document template (see above)
  4. Add cross-references in related docs
  5. Update INDEX.md with new document
  6. Test links to ensure they work

Updating Existing Documentation

  1. Update "Last Updated" date at top of document
  2. Add changelog entry at top (for significant updates)
  3. Update cross-references if structure changed
  4. Test all links in the document
  5. Update INDEX.md if needed

🌐 External Documentation

atomagentos.com (Commercial Mothership)

Main Site: https://atomagentos.com Documentation: https://docs.atomagentos.com

atomagentos.com Documentation:

  • Marketplace overview
  • Account management
  • API token generation
  • Commercial terms
  • Support portal

Community Resources


📞 Getting Help

Documentation Issues

Found a documentation issue?

  1. Check if it's already reported: GitHub Issues
  2. If not, create a new issue with label documentation
  3. Include:
    • Document name and path
    • Section with issue
    • What's wrong
    • Suggested fix (if known)

Contributing Documentation

Want to improve documentation?

  1. Read CONTRIBUTING.md
  2. Follow documentation guidelines above
  3. Submit pull request with documentation label
  4. Include summary of changes

Version: 1.0 Last Updated: 2026-04-07 Maintained By: Atom Documentation Team