double-o 0.4.5

Context-efficient command runner for AI coding agents
Documentation
# Documentation

This directory contains detailed documentation for `oo` beyond the user-facing README.

## Contents

- **[Testing Guide]testing.md** — How to run, write, and understand oo's tests
- **[Architecture]architecture.md** — System design and module responsibilities
- **[Security Model]security-model.md** — Trust assumptions, data handling, and API key security
- **[Patterns]patterns.md** — Creating custom patterns for command output compression
- **[Learning Patterns]learn.md** — Using `oo learn` to automatically generate patterns

## Quick Links

- **For users**: See the [main README]../README.md for installation, commands, and usage examples
- **For contributors**: See [CONTRIBUTING.md]../CONTRIBUTING.md for development workflow and coding standards
- **For agents**: See [AGENTS.md]../AGENTS.md for project-specific agent conventions

## Documentation Conventions

All documentation in this project follows these principles:

- **Audience-focused**: Written for the reader (you), not abstract "users"
- **Concrete**: Real commands, real examples, copy-pasteable
- **Scannable**: Headers tell the story; important info up front
- **Honest**: Acknowledges limitations and known issues
- **Maintainable**: One topic per document, cross-referenced rather than duplicated

See [tech-doc-writer](https://github.com/torokati44/tech-doc-writer) for the methodology behind these docs.