Directing Shan Jiang Directed Ephemera 2026 ApHasiA: Describe the city you live in 2023 Agent-readable