# world_step.py from web_ingest import ingest_all from signal_encoder import encode_signal from analytics_engine import extract_features def world_update(): raw = ingest_all() encoded = {k: encode_signal(v) for k, v in raw.items()} features = {k: extract_features(v) for k, v in encoded.items()} return { "raw_sources": raw, "encoded_signals": encoded, "features": features }