85de2bc7aa76bace98b5878b4414f17fa76ae1b5
Changed header structure from generic sections to ID-prefixed sections: - Before: ## ID / ### Description / ### Symptoms / ### How to confirm / ### Ways to fix - After: ## ID / ### IDXXXX Description / ### IDXXXX Symptoms / ### IDXXXX How to confirm / ### IDXXXX Ways to fix Updated files: - permissions.md: PRM0001 Description → PRM0001 Description (headers prefixed) - calendarsync.md: CAL0001-CAL0003 with prefixed headers (new file) - toc.md: Updated anchor links to point to 'How to confirm' sections Benefits: - No duplicate header text when viewing file with multiple issues - Unique anchors across the file - Clearer hierarchy and navigation - Consistent pattern for future TSG entries Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Project Charlie
Current source of truth for the Charlie homelab deployment model, fleet inventory, and next work.
| Area | Location |
|---|---|
| Project repo | https://gitea.alexandru.macocian.me/Charlie/project-charlie |
| Stack repos | https://gitea.alexandru.macocian.me/Charlie/<stack> |
| Source/image repos | https://gitea.alexandru.macocian.me/amacocian/<repo> |
| Stack working trees | /mnt/nas/stacks/<stack> |
| Runtime data | /mnt/nas/data/<stack> |
| Operator tooling | https://gitea.alexandru.macocian.me/amacocian/sherlock |
Docs
| Topic | Doc |
|---|---|
| Docs index | toc.md |
| Architecture | strategy, topology, layout |
| Fleet | hosts, inventory, onboarding |
| Access | identity, secrets, cert issuer |
| Automation | automation, runners, vulnerability scanning |
| Standards | conventions, next work |
Current state
- Services live in stack repos and deploy through the shared workflow in this repo.
- Hosts are onboarded for common deployment, SSH cert auth, SOPS, and observability.
- Sherlock is the operator MCP/agent wrapper and now lives in
amacocian/sherlock.
Description
Languages
Markdown
100%