docs: add ADR-0038/0039 and replace llm-workflows references with decomposed repos
All checks were successful
Update README with ADR Index / update-readme (push) Successful in 6s
All checks were successful
Update README with ADR Index / update-readme (push) Successful in 6s
- ADR-0038: Infrastructure metrics collection (smartctl, SNMP, blackbox, unpoller) - ADR-0039: Alerting and notification pipeline (Alertmanager → ntfy → Discord) - Replace llm-workflows GitHub links with Gitea daviestechlabs org repos - Update AGENT-ONBOARDING.md: remove llm-workflows from file tree, add missing repos - Update ADR-0006: fix multi-repo reference - Update ADR-0009: fix broken llm-workflows link - Update ADR-0024: mark ray-serve repo as created, update historical context - Update README: fix ADR-0016 status, add 0038/0039 to table, update badges
This commit is contained in:
25
README.md
25
README.md
@@ -8,7 +8,7 @@
|
||||
[](LICENSE)
|
||||
|
||||
<!-- ADR-BADGES-START -->
|
||||
  
|
||||
 
|
||||
<!-- ADR-BADGES-END -->
|
||||
|
||||
## 📖 Quick Navigation
|
||||
@@ -128,6 +128,8 @@ homelab-design/
|
||||
| 0035 | [ARM64 Raspberry Pi Worker Node Strategy](decisions/0035-arm64-worker-strategy.md) | ✅ accepted | 2026-02-05 |
|
||||
| 0036 | [Automated Dependency Updates with Renovate](decisions/0036-renovate-dependency-updates.md) | ✅ accepted | 2026-02-05 |
|
||||
| 0037 | [Node Naming Conventions](decisions/0037-node-naming-conventions.md) | ✅ accepted | 2026-02-05 |
|
||||
| 0038 | [Infrastructure Metrics Collection Strategy](decisions/0038-infrastructure-metrics-collection.md) | ✅ accepted | 2026-02-09 |
|
||||
| 0039 | [Alerting and Notification Pipeline](decisions/0039-alerting-notification-pipeline.md) | ✅ accepted | 2026-02-09 |
|
||||
<!-- ADR-TABLE-END -->
|
||||
|
||||
## 🔗 Related Repositories
|
||||
@@ -135,9 +137,28 @@ homelab-design/
|
||||
| Repository | Purpose |
|
||||
|------------|---------|
|
||||
| [homelab-k8s2](https://github.com/Billy-Davies-2/homelab-k8s2) | Kubernetes manifests, Flux GitOps |
|
||||
| [llm-workflows](https://github.com/Billy-Davies-2/llm-workflows) | NATS handlers, Argo/KFP workflows |
|
||||
| [companions-frontend](https://github.com/Billy-Davies-2/companions-frontend) | Go web server, HTMX frontend |
|
||||
|
||||
### AI/ML Repos (git.daviestechlabs.io/daviestechlabs)
|
||||
|
||||
The former monolithic `llm-workflows` repo has been archived and decomposed into:
|
||||
|
||||
| Repository | Purpose |
|
||||
|------------|--------|
|
||||
| `handler-base` | Shared Python library for NATS handlers |
|
||||
| `chat-handler` | Text chat with RAG pipeline |
|
||||
| `voice-assistant` | Voice pipeline (STT → RAG → LLM → TTS) |
|
||||
| `pipeline-bridge` | Bridge between pipelines and services |
|
||||
| `stt-module` | Speech-to-text service |
|
||||
| `tts-module` | Text-to-speech service |
|
||||
| `ray-serve` | Ray Serve inference services |
|
||||
| `kuberay-images` | GPU-specific Ray worker Docker images |
|
||||
| `argo` | Argo Workflows (training, batch inference) |
|
||||
| `kubeflow` | Kubeflow Pipeline definitions |
|
||||
| `mlflow` | MLflow integration utilities |
|
||||
| `gradio-ui` | Gradio demo apps (embeddings, STT, TTS) |
|
||||
| `ntfy-discord` | ntfy → Discord notification bridge |
|
||||
|
||||
## 📝 Contributing
|
||||
|
||||
1. For architecture changes, create an ADR in `decisions/`
|
||||
|
||||
Reference in New Issue
Block a user