Files
attune/docs
David Culbreth feb070c165
Some checks failed
CI / Rustfmt (push) Successful in 22s
CI / Clippy (push) Successful in 1m55s
CI / Cargo Audit & Deny (push) Successful in 42s
CI / Web Blocking Checks (push) Successful in 1m24s
CI / Tests (push) Successful in 8m21s
CI / Web Advisory Checks (push) Successful in 1m12s
Publish Images And Chart / Publish init-user (push) Failing after 1m0s
Publish Images And Chart / Publish migrations (push) Failing after 23s
Publish Images And Chart / Publish sensor (push) Failing after 19s
Publish Images And Chart / Publish worker (push) Failing after 17s
Publish Images And Chart / Publish api (push) Failing after 17s
Publish Images And Chart / Publish executor (push) Failing after 17s
Publish Images And Chart / Publish web (push) Failing after 1m33s
Publish Images And Chart / Publish notifier (push) Failing after 54s
CI / Security Blocking Checks (push) Successful in 10s
CI / Security Advisory Checks (push) Successful in 1m25s
Publish Images And Chart / Resolve Publish Metadata (push) Successful in 2s
Publish Images And Chart / Publish init-packs (push) Failing after 27s
Publish Images And Chart / Publish Helm Chart (push) Has been skipped
[wip] helmchart
2026-03-16 08:31:19 -05:00
..
2026-03-06 16:58:50 -06:00
2026-02-18 18:43:42 -06:00
2026-02-26 14:34:02 -06:00
2026-02-04 17:46:30 -06:00
2026-02-18 18:43:42 -06:00
2026-02-04 17:46:30 -06:00
2026-02-04 17:46:30 -06:00
2026-03-16 08:31:19 -05:00
2026-03-01 20:43:48 -06:00
2026-02-18 18:43:42 -06:00
2026-03-06 16:58:50 -06:00
2026-03-06 16:58:50 -06:00
2026-02-04 17:46:30 -06:00
2026-03-03 13:42:41 -06:00
2026-02-23 20:45:10 -06:00
2026-02-05 16:56:45 -06:00
2026-02-04 17:46:30 -06:00
2026-02-18 18:43:42 -06:00
2026-02-04 17:46:30 -06:00
2026-02-04 17:46:30 -06:00
2026-02-26 14:34:02 -06:00
2026-02-04 17:46:30 -06:00
2026-02-04 17:46:30 -06:00
2026-02-04 17:46:30 -06:00

Attune Documentation

Welcome to the Attune project documentation! This directory contains comprehensive documentation for the Attune automation and orchestration platform.

📚 Quick Navigation

Getting Started

Core Concepts

Development

Operations

📁 Directory Structure

docs/
├── api/                  # REST API documentation
├── architecture/         # System architecture and service design
├── authentication/       # Auth, security, and secrets management
├── cli/                  # Command-line interface documentation
├── configuration/        # Configuration guides and troubleshooting
├── dependencies/         # Dependency management documentation
├── deployment/           # Production deployment and operations
├── development/          # Developer guides and tooling
├── examples/             # Example configurations and workflows
├── guides/               # Getting started guides and tutorials
├── migrations/           # Database migration documentation
├── packs/                # Pack system documentation
├── performance/          # Performance optimization guides
├── plans/                # Future planning and proposals
├── sensors/              # Sensor system documentation
├── testing/              # Testing strategies and guides
├── web-ui/               # Web UI documentation
├── webhooks/             # Webhook system documentation
└── workflows/            # Workflow engine documentation

🔍 Finding What You Need

By Role

I'm a new developer:

  1. Start with Workspace Setup
  2. Read the Quick Start Guide
  3. Review Architecture Overview
  4. Learn about Testing

I'm building a pack:

  1. Read Pack Structure
  2. Check Examples
  3. Review Pack Testing Framework
  4. See Core Pack Integration

I'm creating workflows:

  1. Start with Workflow Quickstart
  2. Learn Workflow Orchestration
  3. Understand Rule Parameter Mapping
  4. Review Execution Hierarchy

I'm deploying to production:

  1. Read Production Deployment
  2. Review Configuration Guide
  3. Check Security Review
  4. Study Operations Runbook

I'm using the API:

  1. Browse API Documentation
  2. Check OpenAPI Spec
  3. Learn Authentication
  4. Review endpoint-specific guides (e.g., Actions)

By Topic

Topic Primary Location Key Files
Authentication authentication/ authentication.md, auth-quick-reference.md
Workflows workflows/ workflow-execution-engine.md, workflow-orchestration.md
Sensors sensors/ sensor-interface.md, sensor-lifecycle-management.md
Testing testing/ running-tests.md, schema-per-test.md
Performance performance/ QUICKREF-performance-optimization.md
Configuration configuration/ configuration.md, config-troubleshooting.md
CLI cli/ cli.md, cli-profiles.md

🔎 Search Tips

Search by content:

# Find all docs mentioning "execution"
grep -r "execution" docs/

# Search within a specific area
grep -r "webhook" docs/webhooks/

Search by filename:

# Find all architecture docs
find docs/architecture/ -name "*.md"

# Find testing guides
find docs/testing/ -name "*.md"

Use the AGENTS.md index:

# View minified documentation index
cat AGENTS.md

# Regenerate after adding new docs
make generate-agents-index

📖 Documentation Conventions

File Naming

  • Use lowercase with hyphens: my-feature-guide.md
  • Prefix with category when helpful: api-actions.md, testing-authentication.md
  • Use descriptive names: workflow-execution-engine.md not wf-exec.md

Content Structure

Most documentation files follow this structure:

  1. Overview - What this document covers
  2. Key Concepts - Important terminology and concepts
  3. How-To - Step-by-step instructions
  4. Examples - Code/config examples
  5. Troubleshooting - Common issues and solutions
  6. References - Links to related docs

Cross-Referencing

Use relative links to reference other docs:

See [Authentication Guide](../authentication/authentication.md) for details.

🤝 Contributing Documentation

Adding New Docs

  1. Choose the appropriate subdirectory
  2. Follow naming conventions
  3. Include frontmatter if using a doc generator
  4. Add cross-references to related docs
  5. Run make generate-agents-index to update the index

Updating Existing Docs

  1. Keep the overall structure intact
  2. Add new sections at the end if needed
  3. Update the table of contents if present
  4. Check for broken links

Work Summaries

Daily work and session notes go in work-summary/, not here:

  • work-summary/sessions/ - Daily work logs
  • work-summary/status/ - Status updates
  • work-summary/phases/ - Phase completion summaries

🔗 External Resources

  • GitHub Repository: attune
  • Issue Tracker: GitHub Issues
  • Discussions: GitHub Discussions

📝 Documentation Organization

For details on the documentation organization system, see Documentation Organization.

This explains:

  • Why each directory exists
  • What belongs where
  • How to maintain the structure
  • Reorganization history

💡 Tips

  • Start broad, go deep: Begin with guides and overviews, then dive into specific topics
  • Check examples: The examples/ directory has working configurations
  • Use grep: Full-text search is your friend for finding specific topics
  • Update AGENTS.md: After adding docs, regenerate with make generate-agents-index

Last updated: 2026-01-30 Documentation files: 100+ Categories: 16