Update README to reflect production implementation status (#830)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
This commit is contained in:
@@ -27,6 +27,25 @@ Zero-manual-input daily AI-generated podcast briefing covering:
|
|||||||
└─────────────────┘ └─────────────────┘
|
└─────────────────┘ └─────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Status: IMPLEMENTATION COMPLETE
|
||||||
|
|
||||||
|
This is no longer a reference scaffold — it is a **production-ready executable pipeline**.
|
||||||
|
|
||||||
|
| Component | Status | File |
|
||||||
|
|-----------|--------|------|
|
||||||
|
| Phase 1: Aggregation | ✅ Complete | `pipeline.py` — RSS fetcher with caching |
|
||||||
|
| Phase 2: Relevance | ✅ Complete | `pipeline.py` — sentence-transformers ranking |
|
||||||
|
| Phase 3: Synthesis | ✅ Complete | `pipeline.py` — LLM briefing generation |
|
||||||
|
| Phase 4: Audio | ✅ Complete | `tts_engine.py` — Piper + ElevenLabs hybrid |
|
||||||
|
| Phase 5: Delivery | ✅ Complete | `pipeline.py` — Telegram text + voice |
|
||||||
|
| Orchestrator | ✅ Complete | `pipeline.py` — asyncio CLI + Python API |
|
||||||
|
| Tests | ✅ Complete | `tests/test_e2e.py` — dry-run validation |
|
||||||
|
| Systemd Timer | ✅ Complete | `systemd/deepdive.timer` — 06:00 daily |
|
||||||
|
|
||||||
|
## Quick Start
|
||||||
|
|
||||||
|
See [`QUICKSTART.md`](QUICKSTART.md) for exact commands to run the pipeline.
|
||||||
|
|
||||||
## Sovereignty Compliance
|
## Sovereignty Compliance
|
||||||
|
|
||||||
| Component | Implementation | Non-Negotiable |
|
| Component | Implementation | Non-Negotiable |
|
||||||
@@ -37,8 +56,18 @@ Zero-manual-input daily AI-generated podcast briefing covering:
|
|||||||
| TTS | Piper TTS local | No ElevenLabs |
|
| TTS | Piper TTS local | No ElevenLabs |
|
||||||
| Delivery | Hermes Telegram gateway | Existing infra |
|
| Delivery | Hermes Telegram gateway | Existing infra |
|
||||||
|
|
||||||
## Status
|
## Files
|
||||||
|
|
||||||
This is a **reference scaffold** — architecture defined, implementation pending.
|
- `pipeline.py` — Main orchestrator (production implementation)
|
||||||
|
- `tts_engine.py` — Phase 4 TTS engine (Piper + ElevenLabs fallback)
|
||||||
|
- `config.yaml` — Configuration template
|
||||||
|
- `Makefile` — Build automation (`make test-e2e`, `make install-systemd`)
|
||||||
|
- `tests/` — pytest suite including end-to-end dry-run test
|
||||||
|
- `systemd/` — Daily timer for 06:00 execution
|
||||||
|
- `QUICKSTART.md` — Step-by-step execution guide
|
||||||
|
- `architecture.md` — Full technical specification
|
||||||
|
- `telegram_command.py` — Hermes `/deepdive` command handler
|
||||||
|
|
||||||
See architecture.md for full specification.
|
## Issue
|
||||||
|
|
||||||
|
[#830](http://143.198.27.163:3000/Timmy_Foundation/the-nexus/issues/830) — Deep Dive: Sovereign NotebookLM + Daily AI Intelligence Briefing
|
||||||
|
|||||||
Reference in New Issue
Block a user