Feed pipelines

Operational view of inventory ingest (incoming) and syndication (outgoing). Adapter framework — adding a new provider drops one file under feeds-worker/src/sources/.

Couldn't talk to feeds-worker

sources: Unexpected token '<', "<!doctype "... is not valid JSON

runs: Unexpected token '<', "<!doctype "... is not valid JSON

Incoming

No feed sources configured yet.

Recent runs (0)

No runs logged yet.

Outgoing (syndication)

Sink adapters land in the next chunk. The contract is defined; Google MC and Meta Catalog are the first two scheduled. Directus stays as the config source — sinks read what to export from there, write run results to feed_runs with direction='out'.