Add PHILOSOPHY.md and refocus documentation structure
Created PHILOSOPHY.md to establish the foundational vision and architectural patterns for the Tatlock system. PHILOSOPHY.md: - Establishes Tatlock as a homelab butler coordinating expert agents - Defines the British household metaphor and two-tier architecture - Documents the Steward (request analysis) and Butler (orchestration) - Describes household staff roles (Handyman, Housekeeper, Secretary, Developer) - Explains real-time reasoning transparency for UX - Details model efficiency strategy (unified base model, specialized when needed) - Sets modification policy: only update for architectural deviations README.md: - Streamlined header with link to PHILOSOPHY.md - Simplified description to focus on practical usage - Updated documentation section to prioritize PHILOSOPHY.md - Maintained all usage examples and technical guides AGENTS.md: - Added prominent link to PHILOSOPHY.md at header - Emphasized that development should align with philosophy Documentation hierarchy: 1. PHILOSOPHY.md - Vision and architectural patterns (stable) 2. README.md - User guide and practical usage 3. AGENTS.md - LLM agent development guidelines 4. CHANGELOG.md - Version history 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
# Tatlock - OpenAI-Compatible API with Responses API
|
||||
# Tatlock - Your Homelab Butler
|
||||
|
||||
A FastAPI-based service providing OpenAI-compatible API endpoints with full Responses API support, reasoning display, and streaming.
|
||||
> **📖 For the complete system vision and architectural philosophy, see [PHILOSOPHY.md](PHILOSOPHY.md)**
|
||||
|
||||
A privacy-first, offline-capable personal assistant system that coordinates specialized AI agents to help with research, development, home automation, and daily organization.
|
||||
|
||||
## Current Status
|
||||
|
||||
@@ -289,9 +291,12 @@ For LLM agent development guidelines and architectural decisions, see [AGENTS.md
|
||||
|
||||
## Documentation
|
||||
|
||||
- **Project Documentation**: This file
|
||||
- **Agent Guidelines**: [AGENTS.md](AGENTS.md)
|
||||
- **Version History**: [CHANGELOG.md](CHANGELOG.md)
|
||||
- **System Philosophy**: [PHILOSOPHY.md](PHILOSOPHY.md) - Vision, goals, and architectural patterns
|
||||
- **User Guide**: This file - Installation, usage, and examples
|
||||
- **Developer Guidelines**: [AGENTS.md](AGENTS.md) - LLM agent development patterns
|
||||
- **Version History**: [CHANGELOG.md](CHANGELOG.md) - Changes and releases
|
||||
|
||||
### External References
|
||||
- **OpenAI Responses API**: https://platform.openai.com/docs/api-reference/responses
|
||||
- **FastAPI**: https://fastapi.tiangolo.com/
|
||||
- **PydanticAI**: https://ai.pydantic.dev/
|
||||
|
||||
Reference in New Issue
Block a user