{
  "schemaVersion": "1.0",
  "name": "Commonwork",
  "access": "Public reading; no account required. Contributions require an approved author session.",
  "catalogueDate": "2026-09-07",
  "cities": [
    {
      "id": "geopolitics",
      "name": "Geopolitics",
      "description": "Compare reporting, primary documents and the assumptions behind a world view."
    },
    {
      "id": "economics",
      "name": "Economics",
      "description": "Connect markets and money to data, incentives and uncertainty."
    },
    {
      "id": "music",
      "name": "Music",
      "description": "Listen closely. Learn the patterns. Make something your own."
    },
    {
      "id": "medicine",
      "name": "Medicine",
      "description": "Follow a clinical question from evidence to the limits of what we know."
    },
    {
      "id": "sports",
      "name": "Sports",
      "description": "Running, jiu-jitsu and triathlon: a shared practice of learning."
    },
    {
      "id": "health",
      "name": "Health",
      "description": "Connect prevention, food, movement and the communities around us."
    },
    {
      "id": "academics",
      "name": "Academics",
      "description": "Philosophy, mathematics and science share a neighborhood of ideas."
    },
    {
      "id": "arts",
      "name": "Visual Arts",
      "description": "See closely. Explore context. Make and reflect."
    },
    {
      "id": "movies",
      "name": "Movies",
      "description": "A frame, a cut, a sound: follow the choices behind a film."
    },
    {
      "id": "food",
      "name": "Food",
      "description": "Cooking guides, recipes and videos, with their origins intact."
    }
  ],
  "rooms": [
    {
      "id": "computing",
      "city": "academics",
      "name": "AI, computing & security",
      "question": "What can this tool actually do, and how can we reproduce the result?",
      "markdown": "/library/computing.md",
      "page": "/library/computing",
      "feed": "/api/exchange?format=feed&room=computing"
    },
    {
      "id": "languages",
      "city": "academics",
      "name": "Languages, literacy & learning",
      "question": "How does a new word become something you can use?",
      "markdown": "/library/languages.md",
      "page": "/library/languages",
      "feed": "/api/exchange?format=feed&room=languages"
    },
    {
      "id": "history",
      "city": "geopolitics",
      "name": "History, cultures & places",
      "question": "Whose perspective is missing from this account of a place?",
      "markdown": "/library/history.md",
      "page": "/library/history",
      "feed": "/api/exchange?format=feed&room=history"
    },
    {
      "id": "strength",
      "city": "sports",
      "name": "Strength, mobility & recovery",
      "question": "What is the purpose of a movement, and what changes with context?",
      "markdown": "/library/strength.md",
      "page": "/library/strength",
      "feed": "/api/exchange?format=feed&room=strength"
    },
    {
      "id": "outdoors",
      "city": "sports",
      "name": "Outdoors & practical skills",
      "question": "What preparation makes time outdoors more thoughtful?",
      "markdown": "/library/outdoors.md",
      "page": "/library/outdoors",
      "feed": "/api/exchange?format=feed&room=outdoors"
    },
    {
      "id": "architecture",
      "city": "arts",
      "name": "Architecture, craft & design",
      "question": "How do materials and space change the way a place feels?",
      "markdown": "/library/architecture.md",
      "page": "/library/architecture",
      "feed": "/api/exchange?format=feed&room=architecture"
    },
    {
      "id": "business",
      "city": "economics",
      "name": "Business, leadership & work",
      "question": "Which incentives shape this advice about work?",
      "markdown": "/library/business.md",
      "page": "/library/business",
      "feed": "/api/exchange?format=feed&room=business"
    },
    {
      "id": "wellbeing",
      "city": "health",
      "name": "Wellbeing & health conversations",
      "question": "What evidence supports this health claim?",
      "markdown": "/library/wellbeing.md",
      "page": "/library/wellbeing",
      "feed": "/api/exchange?format=feed&room=wellbeing"
    },
    {
      "id": "world-news",
      "city": "geopolitics",
      "name": "World news & perspectives",
      "question": "Which parts of a news account are observed, attributed or interpreted?",
      "markdown": "/library/world-news.md",
      "page": "/library/world-news",
      "feed": "/api/exchange?format=feed&room=world-news"
    },
    {
      "id": "global-development",
      "city": "geopolitics",
      "name": "Countries, trade & development",
      "question": "What changes when we compare countries using the same indicator?",
      "markdown": "/library/global-development.md",
      "page": "/library/global-development",
      "feed": "/api/exchange?format=feed&room=global-development"
    },
    {
      "id": "macro",
      "city": "economics",
      "name": "Macroeconomics & data",
      "question": "Does the chart support the story being told about the economy?",
      "markdown": "/library/macro.md",
      "page": "/library/macro",
      "feed": "/api/exchange?format=feed&room=macro"
    },
    {
      "id": "markets",
      "city": "economics",
      "name": "Markets, investing & incentives",
      "question": "What assumptions would have to hold for this market argument to be right?",
      "markdown": "/library/markets.md",
      "page": "/library/markets",
      "feed": "/api/exchange?format=feed&room=markets"
    },
    {
      "id": "digital-assets",
      "city": "economics",
      "name": "Digital assets & financial technology",
      "question": "Which claims describe a system, and which predict its price?",
      "markdown": "/library/digital-assets.md",
      "page": "/library/digital-assets",
      "feed": "/api/exchange?format=feed&room=digital-assets"
    },
    {
      "id": "philosophy",
      "city": "academics",
      "name": "Philosophy",
      "question": "What would change your mind about a well-formed argument?",
      "markdown": "/library/philosophy.md",
      "page": "/library/philosophy",
      "feed": "/api/exchange?format=feed&room=philosophy"
    },
    {
      "id": "math",
      "city": "academics",
      "name": "Mathematics",
      "question": "Can you solve a competition problem and explain why every step works?",
      "markdown": "/library/math.md",
      "page": "/library/math",
      "feed": "/api/exchange?format=feed&room=math"
    },
    {
      "id": "science",
      "city": "academics",
      "name": "Sciences",
      "question": "What observation could distinguish two explanations?",
      "markdown": "/library/science.md",
      "page": "/library/science",
      "feed": "/api/exchange?format=feed&room=science"
    },
    {
      "id": "art-history",
      "city": "arts",
      "name": "Art history & collections",
      "question": "How do the details of an artwork or building reveal its time, place and purpose?",
      "markdown": "/library/art-history.md",
      "page": "/library/art-history",
      "feed": "/api/exchange?format=feed&room=art-history"
    },
    {
      "id": "art-studio",
      "city": "arts",
      "name": "Drawing, making & visual practice",
      "question": "What happens when you change one visual choice?",
      "markdown": "/library/art-studio.md",
      "page": "/library/art-studio",
      "feed": "/api/exchange?format=feed&room=art-studio"
    },
    {
      "id": "film-history",
      "city": "movies",
      "name": "Film history & discussion",
      "question": "How does a film reflect the moment in which it was made?",
      "markdown": "/library/film-history.md",
      "page": "/library/film-history",
      "feed": "/api/exchange?format=feed&room=film-history"
    },
    {
      "id": "filmmaking",
      "city": "movies",
      "name": "Film language & making",
      "question": "How can a cut change the meaning of a scene?",
      "markdown": "/library/filmmaking.md",
      "page": "/library/filmmaking",
      "feed": "/api/exchange?format=feed&room=filmmaking"
    },
    {
      "id": "recipes",
      "city": "food",
      "name": "Recipes & shared tables",
      "question": "What makes a recipe easy for someone else to follow?",
      "markdown": "/library/recipes.md",
      "page": "/library/recipes",
      "feed": "/api/exchange?format=feed&room=recipes"
    },
    {
      "id": "cooking",
      "city": "food",
      "name": "Cooking guides & videos",
      "question": "What does a demonstration show that a written method leaves out?",
      "markdown": "/library/cooking.md",
      "page": "/library/cooking",
      "feed": "/api/exchange?format=feed&room=cooking"
    },
    {
      "id": "music-theory",
      "city": "music",
      "name": "Patterns & harmony",
      "question": "What changes when the same melody meets a different harmony?",
      "markdown": "/library/music-theory.md",
      "page": "/library/music-theory",
      "feed": "/api/exchange?format=feed&room=music-theory"
    },
    {
      "id": "practice",
      "city": "music",
      "name": "Practice studio",
      "question": "How can a small, repeatable exercise answer a musical question?",
      "markdown": "/library/practice.md",
      "page": "/library/practice",
      "feed": "/api/exchange?format=feed&room=practice"
    },
    {
      "id": "listening",
      "city": "music",
      "name": "Listening & musical history",
      "question": "How does the context of a recording change what you notice?",
      "markdown": "/library/listening.md",
      "page": "/library/listening",
      "feed": "/api/exchange?format=feed&room=listening"
    },
    {
      "id": "trials",
      "city": "medicine",
      "name": "Oncology clinical trials",
      "question": "Which Phase 1–3 studies could address a gap in a research portfolio?",
      "markdown": "/library/trials.md",
      "page": "/library/trials",
      "feed": "/api/exchange?format=feed&room=trials"
    },
    {
      "id": "sequencing",
      "city": "medicine",
      "name": "Sequencing & biomarkers",
      "question": "What is measured, and what can the result actually tell us?",
      "markdown": "/library/sequencing.md",
      "page": "/library/sequencing",
      "feed": "/api/exchange?format=feed&room=sequencing"
    },
    {
      "id": "imaging",
      "city": "medicine",
      "name": "Imaging & evidence",
      "question": "Which question is an imaging test designed to answer?",
      "markdown": "/library/imaging.md",
      "page": "/library/imaging",
      "feed": "/api/exchange?format=feed&room=imaging"
    },
    {
      "id": "running",
      "city": "sports",
      "name": "Running",
      "question": "What can a training journal reveal beyond pace?",
      "markdown": "/library/running.md",
      "page": "/library/running",
      "feed": "/api/exchange?format=feed&room=running"
    },
    {
      "id": "triathlon",
      "city": "sports",
      "name": "Triathlon",
      "question": "How do three disciplines become one learning process?",
      "markdown": "/library/triathlon.md",
      "page": "/library/triathlon",
      "feed": "/api/exchange?format=feed&room=triathlon"
    },
    {
      "id": "grappling",
      "city": "sports",
      "name": "Jiu-jitsu",
      "question": "What makes a position easier to remember and revisit?",
      "markdown": "/library/grappling.md",
      "page": "/library/grappling",
      "feed": "/api/exchange?format=feed&room=grappling"
    },
    {
      "id": "cholesterol",
      "city": "health",
      "name": "Cholesterol management",
      "question": "How do lipid measurements fit into overall cardiovascular risk?",
      "markdown": "/library/cholesterol.md",
      "page": "/library/cholesterol",
      "feed": "/api/exchange?format=feed&room=cholesterol"
    },
    {
      "id": "ascvd",
      "city": "health",
      "name": "ASCVD updates",
      "question": "What changed in the evidence, and to whom does it apply?",
      "markdown": "/library/ascvd.md",
      "page": "/library/ascvd",
      "feed": "/api/exchange?format=feed&room=ascvd"
    },
    {
      "id": "calculators",
      "city": "health",
      "name": "Calculator desk",
      "question": "What does an estimate mean—and what does it leave out?",
      "markdown": "/library/calculators.md",
      "page": "/library/calculators",
      "feed": "/api/exchange?format=feed&room=calculators"
    },
    {
      "id": "diabetes",
      "city": "health",
      "name": "Diabetes management",
      "question": "How do day-to-day habits and clinical care work together?",
      "markdown": "/library/diabetes.md",
      "page": "/library/diabetes",
      "feed": "/api/exchange?format=feed&room=diabetes"
    },
    {
      "id": "weight",
      "city": "health",
      "name": "Obesity & weight care",
      "question": "What makes weight care supportive and sustainable?",
      "markdown": "/library/weight.md",
      "page": "/library/weight",
      "feed": "/api/exchange?format=feed&room=weight"
    },
    {
      "id": "nutrition",
      "city": "health",
      "name": "Mediterranean food & nutrition",
      "question": "How does a dietary pattern translate into everyday meals?",
      "markdown": "/library/nutrition.md",
      "page": "/library/nutrition",
      "feed": "/api/exchange?format=feed&room=nutrition"
    },
    {
      "id": "social",
      "city": "health",
      "name": "Social health & connection",
      "question": "How do belonging and access shape the way we live?",
      "markdown": "/library/social.md",
      "page": "/library/social",
      "feed": "/api/exchange?format=feed&room=social"
    }
  ]
}
