- Introduction
- Why Tasker?
- Contributing
- Getting Started
- 1. Getting Started
❱
- 1.1. Core Concepts
- 1.2. Handler Types
- 1.3. Choosing Your Package
- 1.4. Example Apps
- Build Your First Project
- 2. Build Your First Project
❱
- 2.1. Quick Start
- 2.2. Installation
- 2.3. Using tasker-ctl
- 2.4. Your First Handler
- 2.5. Your First Workflow
- 2.6. Ruby
- 2.7. Python
- 2.8. TypeScript
- 2.9. Rust
- 2.10. Next Steps
- Architecture
- 3. Architecture Overview
❱
- 3.1. Actors
- 3.2. Backpressure Architecture
- 3.3. Circuit Breakers
- 3.4. Crate Architecture
- 3.5. Deployment Patterns
- 3.6. Domain Events
- 3.7. Events And Commands
- 3.8. Idempotency And Atomicity
- 3.9. Messaging Abstraction
- 3.10. States And Lifecycles
- 3.11. Tasker Ctl
- 3.12. Worker Actors
- 3.13. Worker Event Systems
- Guides
- 4. Operational Guides
❱
- 4.1. Api Security
- 4.2. Auth Integration
- 4.3. Batch Processing
- 4.4. Caching
- 4.5. Conditional Workflows
- 4.6. Configuration Management
- 4.7. Dlq System
- 4.8. Handler Resolution
- 4.9. Identity Strategy
- 4.10. Quick Start
- 4.11. Retry Semantics
- 4.12. Use Cases And Patterns
- Workers
- 5. Worker Guides
❱
- 5.1. Api Convergence Matrix
- 5.2. Client Wrapper
- 5.3. Example Handlers
- 5.4. Ffi Safety
- 5.5. Patterns And Practices
- 5.6. Python
- 5.7. Ruby
- 5.8. Rust
- 5.9. Typescript
- Observability
- 6. Observability
❱
- 6.1. Benchmark Audit And Profiling Plan
- 6.2. Benchmark Implementation Decision
- 6.3. Benchmark Quick Reference
- 6.4. Benchmark Strategy Summary
- 6.5. Benchmarking Guide
- 6.6. Logging Standards
- 6.7. Metrics Reference
- 6.8. Metrics Verification
- 6.9. Opentelemetry Improvements
- Principles
- 7. Design Principles
❱
- 7.1. Composition Over Inheritance
- 7.2. Cross Language Consistency
- 7.3. Defense In Depth
- 7.4. Fail Loudly
- 7.5. Intentional Ai Partnership
- 7.6. Tasker Core Tenets
- 7.7. Twelve Factor Alignment
- 7.8. Zen Of Python PEP 20
- Vision
- 8. Vision
❱
- 8.1. 01 Vision
- 8.2. 02 Technical Approach
- 8.3. 03 Phase 0 Foundation
- 8.4. 04 Phase 1 Action Grammars
- 8.5. 05 Agent Orchestration
- 8.6. 06 Phase 2 Planning Interface
- 8.7. 07 Phase 3 Recursive Planning
- 8.8. 08 Complexity Management
- Reference
- 9. Reference
❱
- 9.1. Class Based Handlers
- 9.2. Ffi Boundary Types
- 9.3. Ffi Telemetry Pattern
- 9.4. Library Deployment Patterns
- 9.5. Sccache Configuration
- 9.6. Step Context Api
- 9.7. Table Management
- 9.8. Task And Step Readiness And Execution
- Generated Reference
- 10. Generated Reference
❱
- 10.1. Adr Summary
- 10.2. Config Operational Guide
- 10.3. Config Reference Common
- 10.4. Config Reference Complete
- 10.5. Config Reference Orchestration
- 10.6. Config Reference Worker
- 10.7. Crate Dependency Graph
- 10.8. Database Schema
- 10.9. Error Troubleshooting Guide
- 10.10. State Machine Diagrams
- Auth
- 11. Authentication & Authorization
❱
- 11.1. Configuration
- 11.2. Permissions
- 11.3. Testing
- Testing
- 12. Cluster Testing Guide
- 13. Comprehensive Lifecycle Testing Guide
- 14. Decision Point E2e Tests
- Security
- 15. Alpha Audit Report
- Decisions
- 16. Architectural Decisions
❱
- 16.1. Adr 001 Actor Pattern
- 16.2. Adr 002 Bounded Mpsc Channels
- 16.3. Adr 003 Ownership Removal
- 16.4. Adr 004 Backoff Consolidation
- 16.5. Adr 005 Dual Event System
- 16.6. Adr 006 Worker Decomposition
- 16.7. Adr 007 Ffi Over Wasm
- 16.8. Adr 008 Composition Pattern
- 16.9. Adr 009 Napi Rs Replaces Koffi
- 16.10. Rca Parallel Execution Timing Bugs
- Benchmarks
- 17. Benchmarks
❱
- 17.1. E2e Benchmarks
- Stories
- 18. Engineering Stories
❱
- 18.1. Post 01 Ecommerce Checkout
- 18.2. Post 02 Data Pipeline
- 18.3. Post 03 Microservices Coordination
- 18.4. Post 04 Team Scaling