- Full Obsidian vault content - Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte) - Media stack documentation - Traefik HA setup - Automation scripts - Bachelor party planning
34 lines
1.4 KiB
Markdown
34 lines
1.4 KiB
Markdown
# AGENTS.md
|
|
|
|
## OVERVIEW
|
|
Obsidian vault for homelab infrastructure documentation using Dataview and Tasks plugins.
|
|
|
|
## STRUCTURE
|
|
- `homelab/` - Infrastructure architecture, host configs, runbooks
|
|
- `ai-assistant/` - OpenCode agent configuration and workflows
|
|
- `automation/` - Script documentation and deployment workflows
|
|
- `platform-config/` - Docker, Traefik, and container orchestration
|
|
- `tools/` - Tool guides and documentation
|
|
- `Templates/` - Project and task templates
|
|
- `Dashboard/` - Project status tracking
|
|
|
|
## WHERE TO LOOK
|
|
- Start: `vault-readme.md` for vault overview
|
|
- Infrastructure: `homelab/architecture.md` for full architecture
|
|
- Tasks: Use `project.md` in each subdirectory with Dataview queries
|
|
- Templates: Reference `Templates/project-template.md` for structure
|
|
|
|
## CONVENTIONS
|
|
- **YAML Frontmatter**: Use `project:` metadata in all project.md files
|
|
- **Links**: Standard Obsidian wiki-links: `[[filename.md|Display Text]]`
|
|
- **Dataview**: Embed queries in ```dataview blocks for task tracking
|
|
- **Tasks**: Use `[ ]` for incomplete, `[x]` for completed
|
|
- **Dates**: ISO 8601 format in YAML
|
|
|
|
## ANTI-PATTERNS
|
|
- DON'T create tasks without Dataview query in project.md
|
|
- DON'T use hardcoded file paths in links - use Obsidian wiki-links
|
|
- DON'T duplicate templates - inherit from Templates/ directory
|
|
- DON'T mix project content in vault root - use subdirectories
|
|
- DON'T store credentials, API tokens, or secrets in vault files
|