managarten/services/news-ingester/CLAUDE.md
Till JS 501055a76c
Some checks are pending
CD Mac Mini / Detect Changes (push) Waiting to run
CD Mac Mini / Deploy (push) Blocked by required conditions
CI / Detect Changes (push) Waiting to run
CI / Validate (push) Waiting to run
CI / Build mana-search (push) Blocked by required conditions
CI / Build mana-sync (push) Blocked by required conditions
CI / Build mana-api-gateway (push) Blocked by required conditions
CI / Build mana-crawler (push) Blocked by required conditions
Docker Validate / Validate Dockerfiles (push) Waiting to run
Docker Validate / Build calendar-web (push) Blocked by required conditions
Docker Validate / Build quotes-web (push) Blocked by required conditions
Docker Validate / Build todo-backend (push) Blocked by required conditions
Docker Validate / Build todo-web (push) Blocked by required conditions
Docker Validate / Build mana-auth (push) Blocked by required conditions
Docker Validate / Build mana-sync (push) Blocked by required conditions
Docker Validate / Build mana-media (push) Blocked by required conditions
Mirror to Forgejo / Push to Forgejo (push) Waiting to run
news-ingester: als DEPRECATED markiert (Cutover auf mana-news-pool)
CLAUDE.md umgeschrieben — Service-Beschreibung war seit dem
2026-05-17-Cutover irreführend (sprach von Container :3066, der
nicht mehr läuft, und 'unified mana-api liest aus derselben
Tabelle', wo jetzt HTTP-Proxy steht).

Klare Drop-Bedingungen für das ganze Verzeichnis dokumentiert:
- mana-news-pool 30 Tage stabil (~2026-06-17)
- altes news.curated_articles-Schema gedroppt
Bis dahin nicht anfassen — Source-Tree als Referenz für die
letzte managarten-eigene Source-Liste.
2026-05-17 18:17:38 +02:00

37 lines
1.4 KiB
Markdown

# news-ingester — DEPRECATED 2026-05-17
> **Dieser Service wurde am 2026-05-17 durch
> [`mana-news-pool`](https://git.mana.how/mana/mana) (Plattform-Port 3079,
> eigene DB `mana_news_pool`, Schema `pool.curated_articles`) ersetzt.**
Der Container `news-ingester:3066` läuft nicht mehr. `managarten/apps/api/
src/modules/news/routes.ts` ist seit Commit `ad97c5362` ein HTTP-Proxy
auf `MANA_NEWS_POOL_URL=http://mana-news-pool:3079`.
Source-Liste, Ingest-Logik, Konventionen leben jetzt in:
`mana/services/mana-news-pool/` (siehe `CLAUDE.md` dort).
## Was hier noch steht — und warum
- **Source-Tree als Referenz**: `services/news-ingester/src/sources.ts`
ist die Stand-2026-05-16-Source-Liste. Wenn jemand die Drift zwischen
alten und neuen Sources rückblickend prüfen will, ist das die letzte
managarten-eigene Version.
- **Dockerfile + package.json**: dokumentieren das alte Pattern. Können
beim Sprint-Aufräumen gedroppt werden.
## Drop-Plan
Dieses Verzeichnis kann komplett gelöscht werden, sobald:
1. `mana-news-pool` 30 Tage stabil läuft (~2026-06-17).
2. Das alte `mana_platform.news.curated_articles`-Schema gedroppt ist
(siehe Memory `project_news_pool_old_schema_drop`).
Bis dahin: nicht anfassen, dokumentiert den Cutover-Pfad.
## Cross-Refs
- `mana/services/mana-news-pool/CLAUDE.md` — neuer Service
- `managarten/apps/api/src/modules/news/routes.ts` — Proxy-Implementation
- `mana/docs/MICROSERVICES_KANDIDATEN.md` — Lift-B-Plan