- Training data pipeline: convert, export, extract, load-to-db - Infra tooling: infra-audit, infra-gitea-link - RAG pipeline: rag-ingest, rag-query - Fine-tuning: finetune-lora, overnight-qwen3, install-unsloth - Transcripts: export-transcripts - Updated README with script index and token reduction strategy
112 lines
3.5 KiB
JSON
112 lines
3.5 KiB
JSON
{
|
|
"_comment": "RAG document sources for Grace's homelab knowledge base.",
|
|
"_directive": "GRACE RULE: When Maxwell sends a URL or webpage and says 'read this', 'remember this', 'learn this', or 'add this to your docs', append it to this file immediately under the appropriate category. Also add any doc page you find yourself fetching more than once in a session.",
|
|
"_last_updated": "2026-03-16",
|
|
|
|
"sources": [
|
|
{
|
|
"name": "OPNsense API",
|
|
"urls": [
|
|
"https://docs.opnsense.org/development/api.html",
|
|
"https://docs.opnsense.org/development/api/core/unbound.html",
|
|
"https://docs.opnsense.org/development/api/core/firmware.html",
|
|
"https://docs.opnsense.org/development/api/core/firewall.html",
|
|
"https://docs.opnsense.org/manual/nat.html",
|
|
"https://docs.opnsense.org/manual/firewall.html"
|
|
],
|
|
"category": "networking",
|
|
"refresh_days": 30
|
|
},
|
|
{
|
|
"name": "Proxmox VE API",
|
|
"urls": [
|
|
"https://pve.proxmox.com/pve-docs/api-viewer/",
|
|
"https://pve.proxmox.com/wiki/Proxmox_VE_API",
|
|
"https://pve.proxmox.com/wiki/Linux_Container",
|
|
"https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines"
|
|
],
|
|
"category": "infrastructure",
|
|
"refresh_days": 30
|
|
},
|
|
{
|
|
"name": "Caddy",
|
|
"urls": [
|
|
"https://caddyserver.com/docs/caddyfile",
|
|
"https://caddyserver.com/docs/caddyfile/directives",
|
|
"https://caddyserver.com/docs/caddyfile/directives/reverse_proxy",
|
|
"https://caddyserver.com/docs/caddyfile/directives/tls",
|
|
"https://caddyserver.com/docs/modules/dns.providers.inwx"
|
|
],
|
|
"category": "networking",
|
|
"refresh_days": 30
|
|
},
|
|
{
|
|
"name": "Docker Compose",
|
|
"urls": [
|
|
"https://docs.docker.com/compose/compose-file/",
|
|
"https://docs.docker.com/compose/compose-file/05-services/",
|
|
"https://docs.docker.com/compose/networking/"
|
|
],
|
|
"category": "infrastructure",
|
|
"refresh_days": 60
|
|
},
|
|
{
|
|
"name": "Unbound DNS",
|
|
"urls": [
|
|
"https://docs.opnsense.org/manual/unbound.html",
|
|
"https://nlnetlabs.nl/documentation/unbound/unbound.conf/"
|
|
],
|
|
"category": "networking",
|
|
"refresh_days": 60
|
|
},
|
|
{
|
|
"name": "Qdrant",
|
|
"urls": [
|
|
"https://qdrant.tech/documentation/quick-start/",
|
|
"https://qdrant.tech/documentation/concepts/collections/",
|
|
"https://qdrant.tech/documentation/concepts/search/",
|
|
"https://qdrant.tech/documentation/concepts/payload/"
|
|
],
|
|
"category": "infrastructure",
|
|
"refresh_days": 60
|
|
},
|
|
{
|
|
"name": "Unsloth / Qwen3 fine-tuning",
|
|
"urls": [
|
|
"https://unsloth.ai/docs/models/qwen3-how-to-run-and-fine-tune",
|
|
"https://unsloth.ai/docs/get-started/fine-tuning"
|
|
],
|
|
"category": "ai",
|
|
"refresh_days": 14
|
|
},
|
|
{
|
|
"name": "OpenClaw",
|
|
"urls": [
|
|
"https://docs.openclaw.ai/",
|
|
"https://docs.openclaw.ai/skills",
|
|
"https://docs.openclaw.ai/configuration"
|
|
],
|
|
"category": "ai",
|
|
"refresh_days": 14
|
|
},
|
|
{
|
|
"name": "Gitea",
|
|
"urls": [
|
|
"https://docs.gitea.com/api/1.20/",
|
|
"https://docs.gitea.com/usage/managing-repositories"
|
|
],
|
|
"category": "infrastructure",
|
|
"refresh_days": 60
|
|
},
|
|
{
|
|
"name": "TrueNAS",
|
|
"urls": [
|
|
"https://www.truenas.com/docs/scale/api/",
|
|
"https://www.truenas.com/docs/scale/scaletutorials/datasets/"
|
|
],
|
|
"category": "storage",
|
|
"refresh_days": 60
|
|
}
|
|
]
|
|
}
|