Structuring local content for AI ingestion and synthesis