Create task-oriented how-to guides for common BlumeOps operations:
- deploy-k8s-service: Quick reference for k8s deployments
- add-ansible-role: Adding new Ansible roles for indri
- update-tailscale-acls: Modifying Tailscale ACL policies
- troubleshooting: Diagnosing and fixing common issues
Also updates exploring-the-docs to include How-to section links.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The towncrier config uses the type's `directory` field as the type
identifier in filenames, NOT as subdirectories. Correct format:
docs/changelog.d/<name>.<type>.md
NOT:
docs/changelog.d/<type>/<name>.md
- Move fragments to root with type suffix
- Remove empty type subdirectories
- Fix CLAUDE.md instructions
- Fix tutorial examples in contributing.md and ai-assistance-guide.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fragments in subdirectories should be named `<name>.md`, not
`<name>.<type>.md` - the type is already indicated by the directory.
- Rename feature/auto-deploy-docs.feature.md → feature/auto-deploy-docs.md
- Rename misc/+container-tag-no-confirm.misc.md → misc/+container-tag-no-confirm.md
- Update CLAUDE.md with correct fragment path format
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>