{
  "schemaVersion": 1,
  "scope": "Current locally deployable Cicero, Divinatio course and Wave Lab pages, plus explicitly named language companions. Archived source copies are inventoried but not modified.",
  "builds": [
    {
      "id": "build:cicero-reader/biography/index.html",
      "url": "/cicero-reader/biography/index.html",
      "title": "Cicero · A life through its sources — Magalia",
      "group": "life",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "biography-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Cicero's life through its sources",
        "zh": "循史料读西塞罗生平"
      },
      "does": {
        "en": "Read claims about Cicero's life, each beside the Latin or Greek passage that supports it.",
        "zh": "阅读关于西塞罗生平的各项主张，每项旁附其所据的拉丁或希腊原文。"
      }
    },
    {
      "id": "build:cicero-reader/cicero_orations.html",
      "url": "/cicero-reader/cicero_orations.html",
      "title": "Cicero · The Orations (Complete) — with Woodcock Syntax Analyzer",
      "group": "readers",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Cicero's orations",
        "zh": "西塞罗演说集"
      },
      "does": {
        "en": "Open any speech from the catalogue, with the Woodcock syntax analyser beside the text.",
        "zh": "从目录进入任一篇演说，正文旁附伍德科克句法分析。"
      }
    },
    {
      "id": "build:cicero-reader/cicero_reader.html",
      "url": "/cicero-reader/cicero_reader.html",
      "title": "Cicero · Orations",
      "group": "readers",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Cicero Reader",
        "zh": "西塞罗读本"
      },
      "does": {
        "en": "Read the speeches in Latin with vocabulary, syntax notes and an English or Chinese view.",
        "zh": "读演说拉丁原文，附词汇与句法注释，可切换英文或中文。"
      }
    },
    {
      "id": "build:cicero-reader/cicero_syntax.html",
      "url": "/cicero-reader/cicero_syntax.html",
      "title": "Cicero Syntax Companion · Woodcock",
      "group": "language",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Cicero's syntax, by Woodcock section",
        "zh": "西塞罗句法（依伍德科克）"
      },
      "does": {
        "en": "Look up a Latin construction and see it in Cicero, section by section of Woodcock.",
        "zh": "按伍德科克各节查检拉丁句法构式，并见其在西塞罗中的用例。"
      }
    },
    {
      "id": "build:cicero-reader/cicero_verrines.html",
      "url": "/cicero-reader/cicero_verrines.html",
      "title": "Cicero · Divinatio in Caecilium & In Verrem — with Woodcock Syntax Analyzer",
      "group": "readers",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The Verrines",
        "zh": "维勒斯弹劾辞"
      },
      "does": {
        "en": "Read the whole prosecution of Verres with Peterson's apparatus and a dossier on every section of the Divinatio.",
        "zh": "通读控告维雷斯的全部演说，附 Peterson 校勘记与《预审篇》逐节文档。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/connections.html",
      "url": "/cicero-reader/corpus-law/connections.html",
      "title": "Cicero Corpus & Law connections · 双向阅读 — Magalia",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Corpus & Law: connected readers",
        "zh": "演说与法律：关联读本"
      },
      "does": {
        "en": "Move from a speech or a law to the readers on the site that treat it.",
        "zh": "由一篇演说或一项法律转到本站论及它的各读本。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/greenidge.html",
      "url": "/cicero-reader/corpus-law/greenidge.html",
      "title": "Greenidge 1901 · Annotated contents guide",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Greenidge 1901: contents guide (second copy)",
        "zh": "Greenidge 1901 目录导读（副本）"
      },
      "does": {
        "en": "A second copy of the annotated contents of Greenidge, The Legal Procedure of Cicero's Time.",
        "zh": "Greenidge《西塞罗时代的法律程序》注解目录的另一副本。"
      },
      "listed": false
    },
    {
      "id": "build:cicero-reader/corpus-law/index.html",
      "url": "/cicero-reader/corpus-law/index.html",
      "title": "Cicero · Corpus & Law",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Corpus & Law",
        "zh": "演说与法律"
      },
      "does": {
        "en": "Explore the forensic speeches through legal concepts, institutions and procedure.",
        "zh": "从法律概念、制度与程序进入西塞罗的法庭演说。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/legal-instruments.html",
      "url": "/cicero-reader/corpus-law/legal-instruments.html",
      "title": "Cicero · Legal instruments register",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Laws, plebiscites and edicts",
        "zh": "法律、平民会决议与告示"
      },
      "does": {
        "en": "Look up each law, plebiscite and edict Cicero names, and where he names it.",
        "zh": "查检西塞罗提及的每项法律、平民会决议与告示，及其出处。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/legal-research.html",
      "url": "/cicero-reader/corpus-law/legal-research.html",
      "title": "Legal instruments · Evidence dossiers",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Legal texts: evidence dossiers",
        "zh": "法律文本证据档案"
      },
      "does": {
        "en": "Read the dossiers on the legal texts and instruments behind the speeches.",
        "zh": "阅读演说背后的法律文本与文献证据档案。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/legal_proceedings.html",
      "url": "/cicero-reader/corpus-law/legal_proceedings.html",
      "title": "Cicero case study — linked reader",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Compatibility address into Corpus and Law; not a separate application.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Corpus & Law, proceedings view (old address)",
        "zh": "演说与法律：程序视图（旧址）"
      },
      "does": {
        "en": "An older address that opens Corpus & Law at its proceedings view.",
        "zh": "旧地址，打开“演说与法律”的程序视图。"
      },
      "listed": false,
      "routeRole": "compatibility-alias",
      "canonicalApplication": "/cicero-reader/corpus-law/index.html"
    },
    {
      "id": "build:cicero-reader/corpus-law/reader.html",
      "url": "/cicero-reader/corpus-law/reader.html",
      "title": "Cicero — legal speeches and Latin–Chinese evidence dossier",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The legal speeches, annotated",
        "zh": "法庭演说注解"
      },
      "does": {
        "en": "Read an annotated account of the legal speeches with a Latin–Chinese evidence dossier.",
        "zh": "阅读法庭演说的注解叙述，附拉丁文与中文证据档案。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/research-sources/asconius1.html",
      "url": "/cicero-reader/corpus-law/research-sources/asconius1.html",
      "title": "Asconius, In Pisonem & Pro Scauro - Latin text",
      "group": "sources",
      "kind": "archived-source",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Asconius on In Pisonem and Pro Scauro",
        "zh": "阿斯科尼乌斯注《斥皮索》与《为斯考鲁斯辩护》"
      },
      "does": {
        "en": "An archived copy of the Latin text of Asconius's commentary on the two speeches.",
        "zh": "阿斯科尼乌斯注此两篇演说的拉丁文本存档。"
      },
      "readingUrl": "/cicero-reader/reading/archives/asconius1.html"
    },
    {
      "id": "build:cicero-reader/corpus-law/research-sources/asconius2.html",
      "url": "/cicero-reader/corpus-law/research-sources/asconius2.html",
      "title": "Asconius, Pro Milone - Latin text",
      "group": "sources",
      "kind": "archived-source",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Asconius on Pro Milone",
        "zh": "阿斯科尼乌斯注《为米洛辩护》"
      },
      "does": {
        "en": "An archived copy of the Latin text of Asconius's commentary on the speech for Milo.",
        "zh": "阿斯科尼乌斯注《为米洛辩护》的拉丁文本存档。"
      },
      "readingUrl": "/cicero-reader/reading/archives/asconius2.html"
    },
    {
      "id": "build:cicero-reader/corpus-law/research-sources/asconius3.html",
      "url": "/cicero-reader/corpus-law/research-sources/asconius3.html",
      "title": "Asconius, Pro Cornelio & In Toga Candida - Latin text",
      "group": "sources",
      "kind": "archived-source",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Asconius on Pro Cornelio and In toga candida",
        "zh": "阿斯科尼乌斯注《为科尔涅利乌斯辩护》与《白袍演说》"
      },
      "does": {
        "en": "An archived copy of the Latin text of Asconius's commentary on the two speeches.",
        "zh": "阿斯科尼乌斯注此两篇演说的拉丁文本存档。"
      },
      "readingUrl": "/cicero-reader/reading/archives/asconius3.html"
    },
    {
      "id": "build:cicero-reader/corpus-law/research-sources/dio38.html",
      "url": "/cicero-reader/corpus-law/research-sources/dio38.html",
      "title": "Cassius Dio — Book 38",
      "group": "sources",
      "kind": "archived-source",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Cassius Dio, book 38",
        "zh": "卡西乌斯·狄奥《罗马史》第38卷"
      },
      "does": {
        "en": "An archived copy of book 38 of Dio's Roman History, on the years 59 and 58 BCE.",
        "zh": "狄奥《罗马史》第38卷存档，记公元前59与前58年事。"
      },
      "readingUrl": "/cicero-reader/reading/archives/dio38.html"
    },
    {
      "id": "build:cicero-reader/corpus-law/search.html",
      "url": "/cicero-reader/corpus-law/search.html",
      "title": "Search Cicero Corpus & Law · 演说与法律检索 — Magalia",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Search the speeches and the law",
        "zh": "检索演说与法律"
      },
      "does": {
        "en": "Search the speeches, the legal instruments and the Verres evidence in Latin, English or Chinese.",
        "zh": "以拉丁文、英文或中文检索演说、法律文献与维雷斯案证据。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/verres-conduct.html",
      "url": "/cicero-reader/corpus-law/verres-conduct.html",
      "title": "Verres: conduct and accusation — bilingual source dossier",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Verres: conduct and accusation",
        "zh": "维雷斯：行事与控罪"
      },
      "does": {
        "en": "Read what Verres is accused of doing, source by source, in Latin and Chinese.",
        "zh": "逐条史料阅读维雷斯被控之事，附拉丁文与中文。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/verres-reconstruction.html",
      "url": "/cicero-reader/corpus-law/verres-reconstruction.html",
      "title": "Verres: chronology and legatio Asiatica",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Verres: the chronology",
        "zh": "维雷斯：年表"
      },
      "does": {
        "en": "Follow the reconstructed chronology of the Verres case, including his legateship in Asia.",
        "zh": "按复原年表了解维雷斯案，包括其在亚细亚任副将之事。"
      }
    },
    {
      "id": "build:cicero-reader/corpus-law/verrines_network.html",
      "url": "/cicero-reader/corpus-law/verrines_network.html",
      "title": "Cicero case study — linked reader",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Compatibility address into Corpus and Law; not a separate application.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Corpus & Law, people view (old address)",
        "zh": "演说与法律：人物视图（旧址）"
      },
      "does": {
        "en": "An older address that opens Corpus & Law at its people view.",
        "zh": "旧地址，打开“演说与法律”的人物视图。"
      },
      "listed": false,
      "routeRole": "compatibility-alias",
      "canonicalApplication": "/cicero-reader/corpus-law/index.html"
    },
    {
      "id": "build:cicero-reader/divinatio_parallel.html",
      "url": "/cicero-reader/divinatio_parallel.html",
      "title": "The Divinatio, sentence by sentence · 预审篇逐句对照 — 籬廬 magalia",
      "group": "transmission",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The Divinatio, sentence by sentence",
        "zh": "《预审篇》逐句对照"
      },
      "does": {
        "en": "Read the speech beside Yonge's English translation, paired sentence by sentence.",
        "zh": "将此篇与 Yonge 英译逐句并读。"
      }
    },
    {
      "id": "build:cicero-reader/index.html",
      "url": "/cicero-reader/index.html",
      "title": "Cicero Reader · 西塞罗读本 — magalia.wiki",
      "group": "readers",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The Cicero Reader cluster",
        "zh": "西塞罗读本专区"
      },
      "does": {
        "en": "Start here for every Cicero build: the readers, the law, the course and the tools.",
        "zh": "由此进入全部西塞罗读本：原文、法律、课程与工具。"
      },
      "listed": false
    },
    {
      "id": "build:cicero-reader/legal_proceedings.html",
      "url": "/cicero-reader/legal_proceedings.html",
      "title": "A Roman extortion trial as a system · 勒索案审判的制度与程序 — 籬廬 magalia",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "An extortion trial as a system",
        "zh": "勒索案审判的制度与程序"
      },
      "does": {
        "en": "Follow the extortion court of 70 BCE step by step, with the Latin passages behind each step.",
        "zh": "逐步了解公元前70年的勒索罪法庭，每一步皆附所据拉丁原文。"
      }
    },
    {
      "id": "build:cicero-reader/lex_repetundarum.html",
      "url": "/cicero-reader/lex_repetundarum.html",
      "title": "Lex repetundarum · the tablet drawn from its measurements — 籬廬 magalia",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The extortion law, drawn to scale",
        "zh": "勒索追偿法铜版复原"
      },
      "does": {
        "en": "See the Tabula Bembina drawn from its measurements: what survives on the bronze and what is restored.",
        "zh": "依尺寸复原班巴铜表：铜版上尚存何者，何者为补。"
      }
    },
    {
      "id": "build:cicero-reader/procedure-atlas/connections.html",
      "url": "/cicero-reader/procedure-atlas/connections.html",
      "title": "Course connections · 课程关联 — Magalia",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The procedure atlas and the course",
        "zh": "程序图谱与课程对读"
      },
      "does": {
        "en": "Read the procedure atlas alongside the meetings of the Divinatio course.",
        "zh": "将程序图谱与《预审篇》课程各讲对读。"
      }
    },
    {
      "id": "build:cicero-reader/procedure-atlas/contents.html",
      "url": "/cicero-reader/procedure-atlas/contents.html",
      "title": "Greenidge 1901 · Annotated contents guide",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Greenidge 1901: contents guide",
        "zh": "Greenidge 1901 目录导读"
      },
      "does": {
        "en": "Read the contents of Greenidge, The Legal Procedure of Cicero's Time, with a note on every entry.",
        "zh": "阅读 Greenidge《西塞罗时代的法律程序》目录，每条附注解。"
      }
    },
    {
      "id": "build:cicero-reader/procedure-atlas/index.html",
      "url": "/cicero-reader/procedure-atlas/index.html",
      "title": "Greenidge 1901 · Roman Procedure Atlas · 罗马程序图谱 — Magalia",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Roman procedure atlas",
        "zh": "罗马程序图谱"
      },
      "does": {
        "en": "Explore civil procedure at Rome, in the towns and in the provinces, after Greenidge, with Latin and Chinese glosses.",
        "zh": "依 Greenidge 探索罗马、自治市与行省的民事程序，附拉丁文与中文释义。"
      }
    },
    {
      "id": "build:cicero-reader/procedure-atlas/sources.html",
      "url": "/cicero-reader/procedure-atlas/sources.html",
      "title": "Sources and translation choices · 来源与译名 — Magalia",
      "group": "law",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "law-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Procedure atlas: sources and translations",
        "zh": "程序图谱：来源与译名"
      },
      "does": {
        "en": "See the sources behind the procedure atlas and why each Chinese term was chosen.",
        "zh": "查看程序图谱的来源，以及各中文译名的取舍理由。"
      }
    },
    {
      "id": "build:cicero-reader/pseudasconius.html",
      "url": "/cicero-reader/pseudasconius.html",
      "title": "Pseudo-Asconius on the Divinatio · 伪阿斯科尼乌斯《预审篇》注 — 籬廬 magalia",
      "group": "transmission",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Pseudo-Asconius on the Divinatio",
        "zh": "伪阿斯科尼乌斯《预审篇》注"
      },
      "does": {
        "en": "Read the ancient commentary's introduction to the speech, whole, in English and Chinese.",
        "zh": "通读古注对此篇的提要，附英文与中文。"
      }
    },
    {
      "id": "build:cicero-reader/verres-atlas/index.html",
      "url": "/cicero-reader/verres-atlas/index.html",
      "title": "Verres: an annotated atlas · 维雷斯地图集 — 籬廬 magalia",
      "group": "readers",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Verres: an annotated atlas",
        "zh": "维雷斯地图集"
      },
      "does": {
        "en": "See where each act alleged against Verres took place, with the Latin beside the map.",
        "zh": "看控告维雷斯之事各在何处，地图旁附拉丁原文。"
      }
    },
    {
      "id": "build:cicero-reader/verrines_mss.html",
      "url": "/cicero-reader/verrines_mss.html",
      "title": "The Verrine manuscripts · 维雷斯演说抄本 — 籬廬 magalia",
      "group": "transmission",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The Verrine manuscripts",
        "zh": "维勒斯演说抄本"
      },
      "does": {
        "en": "Check every manuscript siglum in the apparatus: its authority, its family, and whether it carries the Divinatio.",
        "zh": "查核校勘记中每个抄本符号：其依据、家族，以及是否含《预审篇》。"
      }
    },
    {
      "id": "build:cicero-reader/verrines_network.html",
      "url": "/cicero-reader/verrines_network.html",
      "title": "The court and its connections · 维雷斯案的人事网络 — 籬廬 magalia",
      "group": "readers",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The court and its connections",
        "zh": "维雷斯案的人事网络"
      },
      "does": {
        "en": "Trace who was tied to whom in the Verres trial, and the kind of evidence behind each tie.",
        "zh": "追索维雷斯案中人事之关联，及每条关联所据之证。"
      }
    },
    {
      "id": "build:cicero-reader/wheelock.html",
      "url": "/cicero-reader/wheelock.html",
      "title": "Wheelock's Latin (3rd ed., 1963) — Interactive Reader",
      "group": "language",
      "kind": "build",
      "family": "library",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Wheelock's Latin",
        "zh": "惠洛克《拉丁语》"
      },
      "does": {
        "en": "Look up grammar in Wheelock's Latin, the textbook behind Happy Latin.",
        "zh": "在惠洛克《拉丁语》中查检语法，即快乐拉丁语所用课本。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/bibliography.html",
      "url": "/courses/divinatio-2026/bibliography.html",
      "title": "The Cicero library · 西塞罗藏书目录 — 籬廬 magalia",
      "group": "course",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The Cicero library",
        "zh": "西塞罗藏书目录"
      },
      "does": {
        "en": "Find the editions, commentaries and studies behind the course, each with a note on its use.",
        "zh": "查找课程所据的版本、注本与研究，每部附其用途说明。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/career.html",
      "url": "/courses/divinatio-2026/career.html",
      "title": "Before and after · 前后之变 — 籬廬 magalia",
      "group": "life",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "biography-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Before and after: the cases Cicero took",
        "zh": "前后之变：西塞罗所任讼案"
      },
      "does": {
        "en": "See the speeches before and after the Divinatio, dated and sized, by what Cicero was doing.",
        "zh": "看《预审篇》前后的演说，按年份与篇幅排列，并以西塞罗所任之事区分。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/clausulae.html",
      "url": "/courses/divinatio-2026/clausulae.html",
      "title": "Clausulae in the Divinatio · 《预审篇》的句末节奏 — 籬廬 magalia",
      "group": "course",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Clausulae in the Divinatio",
        "zh": "《预审篇》的句末节奏"
      },
      "does": {
        "en": "See how the speech's sentences close, with the published discussion and the data behind it.",
        "zh": "看此篇句子如何收束，附已刊讨论与所据数据。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/connections.html",
      "url": "/courses/divinatio-2026/connections.html",
      "title": "The Cicero library — connections · 西塞罗文献之关联 — 籬廬 magalia",
      "group": "course",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The Cicero library, by subject",
        "zh": "西塞罗文献：按所论定位"
      },
      "does": {
        "en": "Find which works discuss which sections of the Divinatio, and who cites whom.",
        "zh": "查看哪些著作讨论《预审篇》哪几节，以及彼此引用关系。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/index.html",
      "url": "/courses/divinatio-2026/index.html",
      "title": "Reading Cicero, Divinatio in Caecilium · 拉丁文阅读课 2026 秋 — 籬廬 magalia",
      "group": "course",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Reading Cicero: the Divinatio, autumn 2026",
        "zh": "读西塞罗：《预审篇》2026年秋"
      },
      "does": {
        "en": "Follow the Latin reading course on the Divinatio in Caecilium, meeting by meeting.",
        "zh": "按讲次跟随《对凯基利乌斯的预审演说》拉丁文阅读课。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/legal-vocabulary-slides.html",
      "url": "/courses/divinatio-2026/legal-vocabulary-slides.html",
      "title": "《预审辞》的法律语汇 · The legal vocabulary of the Divinatio",
      "group": "course",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The legal vocabulary, as slides",
        "zh": "法律语汇（幻灯片）"
      },
      "does": {
        "en": "Teach the legal vocabulary of the Divinatio from slides, with Chinese and English definitions.",
        "zh": "以幻灯片讲授《预审篇》法律语汇，附中英文释义。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/legal-vocabulary.html",
      "url": "/courses/divinatio-2026/legal-vocabulary.html",
      "title": "The legal vocabulary of the Divinatio · 《预审辞》法律语汇 — 籬廬 magalia",
      "group": "course",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The legal vocabulary of the Divinatio",
        "zh": "《预审篇》法律语汇"
      },
      "does": {
        "en": "Look up the words the speech uses in a technical sense, with every passage that carries them.",
        "zh": "查检此篇以专门义使用的词语，及其所有出现之处。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/reception.html",
      "url": "/courses/divinatio-2026/reception.html",
      "title": "Cicero’s ancient readers · 西塞罗的古代读者 — 籬廬 magalia",
      "group": "reception",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "reception-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Ancient readers, for the course",
        "zh": "课程对读：古代读者"
      },
      "does": {
        "en": "Read the Divinatio course alongside what ancient readers said of Cicero's speeches.",
        "zh": "将《预审篇》课程与古代读者对西塞罗演说的评论并读。"
      }
    },
    {
      "id": "build:courses/divinatio-2026/structure.html",
      "url": "/courses/divinatio-2026/structure.html",
      "title": "The structure of the Divinatio · 预审篇之章法 — 籬廬 magalia",
      "group": "course",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The structure of the Divinatio",
        "zh": "《预审篇》之章法"
      },
      "does": {
        "en": "See how the speech is built, and where four published divisions of it disagree.",
        "zh": "看此篇如何谋篇，以及四种已刊分段在何处相左。"
      }
    },
    {
      "id": "build:happy_latin/hour_17_cicero_siege.html",
      "url": "/happy_latin/hour_17_cicero_siege.html",
      "title": "Happy Latin: Caesar's Battles — Hour 17: Siege of Quintus Cicero's Camp",
      "group": "readers",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Quintus Cicero's camp under siege",
        "zh": "昆图斯·西塞罗营地被围"
      },
      "does": {
        "en": "A Happy Latin lesson on Caesar's account of the siege of Quintus Cicero's camp (De bello Gallico 5.39–48).",
        "zh": "快乐拉丁语一课：恺撒所记昆图斯·西塞罗营地被围（《高卢战记》5.39–48）。"
      }
    },
    {
      "id": "build:latin-grammar/woodcock.html",
      "url": "/latin-grammar/woodcock.html",
      "title": "Woodcock's Latin Syntax — Interactive Reference · magalia.wiki",
      "group": "language",
      "kind": "build",
      "family": "grammar",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Woodcock, A New Latin Syntax",
        "zh": "伍德科克《新拉丁句法》"
      },
      "does": {
        "en": "Search Woodcock's Latin syntax section by section, with its Latin examples.",
        "zh": "逐节检索伍德科克拉丁句法及其例句。"
      }
    },
    {
      "id": "build:reception/cicero/index.html",
      "url": "/reception/cicero/index.html",
      "title": "Cicero · 西塞罗的古代读者",
      "group": "reception",
      "kind": "build",
      "family": "reception",
      "resourceIds": [
        "reception-data"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Cicero's ancient readers",
        "zh": "西塞罗的古代读者"
      },
      "does": {
        "en": "Read ancient quotations of and comments on the speeches beside the passages they concern.",
        "zh": "将古人对演说的引用与评论，与所涉段落并读。"
      }
    },
    {
      "id": "build:vocabulary/visualizations/divinatio_caecilium_vocab_load.html",
      "url": "/vocabulary/visualizations/divinatio_caecilium_vocab_load.html",
      "title": "Divinatio in Caecilium: the vocabulary · 预审篇词汇 — 籬廬 magalia",
      "group": "language",
      "kind": "build",
      "family": "learn",
      "resourceIds": [
        "shared-outcomes"
      ],
      "evidenceStatus": "Existing component: retain its own evidence and review labels.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "The vocabulary of the Divinatio",
        "zh": "《预审篇》词汇"
      },
      "does": {
        "en": "See every word of the speech, sorted by how common it is and what work it does.",
        "zh": "按常见程度与作用，查看此篇的每一个词。"
      }
    },
    {
      "id": "build:wavelab/01-layered-span-lab.html",
      "url": "/wavelab/01-layered-span-lab.html",
      "title": "Layered Span Lab - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Layered spans",
        "zh": "分层跨度"
      },
      "does": {
        "en": "Line up a sentence's positions, clause shape, phrase roles, constructions and forms.",
        "zh": "将句中位置、分句形态、短语角色、构式与词形对齐显示。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/02-word-microscope.html",
      "url": "/wavelab/02-word-microscope.html",
      "title": "Word Microscope - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Word microscope",
        "zh": "单词显微镜"
      },
      "does": {
        "en": "Look closely at one word's grammatical addresses and the words it goes with.",
        "zh": "细看一个词的语法位置及其搭配之词。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/03-discontinuous-arcs.html",
      "url": "/wavelab/03-discontinuous-arcs.html",
      "title": "Discontinuous Arcs - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Discontinuous arcs",
        "zh": "不连续弧线"
      },
      "does": {
        "en": "See which separated words belong together, drawn as arcs.",
        "zh": "以弧线显示彼此分离而实相属的词。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/04-contour-ribbons.html",
      "url": "/wavelab/04-contour-ribbons.html",
      "title": "Contour Ribbons - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Contour ribbons",
        "zh": "轮廓带"
      },
      "does": {
        "en": "See a period's clauses as bands, so that its shape is visible.",
        "zh": "以色带显示长句中的各分句，使其结构可见。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/05-metro-graph.html",
      "url": "/wavelab/05-metro-graph.html",
      "title": "Metro Graph - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Metro graph",
        "zh": "地铁图"
      },
      "does": {
        "en": "Follow grammatical roles as routes, with the chosen word as the interchange.",
        "zh": "把语法角色画成线路，所选之词为换乘站。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/06-wave-model-view.html",
      "url": "/wavelab/06-wave-model-view.html",
      "title": "Wave Model View - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Wave model",
        "zh": "波形模型"
      },
      "does": {
        "en": "See, as a teaching model, the positional-encoding analogy behind the Wave Lab.",
        "zh": "以教学模型展示波形实验室所借用的位置编码类比。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/07-semantic-roles.html",
      "url": "/wavelab/07-semantic-roles.html",
      "title": "Semantic Roles - Divinatio Multidim Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Semantic roles",
        "zh": "语义角色"
      },
      "does": {
        "en": "See words as participants in events: agent, patient, goal, circumstance.",
        "zh": "把词语视为事件的参与者：施事、受事、目标、情境。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/08-referent-chains.html",
      "url": "/wavelab/08-referent-chains.html",
      "title": "Referent Chains - Divinatio Multidim Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Referent chains",
        "zh": "指称链"
      },
      "does": {
        "en": "Follow each mention of Cicero, the judges, the Sicilians and Verres through the speech.",
        "zh": "追踪全篇对西塞罗、法官、西西里人与维雷斯的每次指称。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/09-pragmatic-argument-map.html",
      "url": "/wavelab/09-pragmatic-argument-map.html",
      "title": "Pragmatic Argument Map - Divinatio Multidim Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Pragmatic map",
        "zh": "语用图"
      },
      "does": {
        "en": "See speech acts, audiences and discourse moves as lanes across the speech.",
        "zh": "以泳道显示言语行为、听众与话语推进。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/10-rhetorical-force-heatmap.html",
      "url": "/wavelab/10-rhetorical-force-heatmap.html",
      "title": "Rhetorical Force Heatmap - Divinatio Multidim Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Rhetorical heatmap",
        "zh": "修辞热图"
      },
      "does": {
        "en": "See where the speech presses ethos, pathos, logos, attack and defence.",
        "zh": "看此篇在何处着力于品格、情感、论理、攻击与辩护。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/11-multidimensional-word-lab.html",
      "url": "/wavelab/11-multidimensional-word-lab.html",
      "title": "Multidimensional Word Lab - Divinatio Multidim Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Multidimensional word lab",
        "zh": "多维单词实验室"
      },
      "does": {
        "en": "See one word's syntax, semantics, pragmatics, rhetoric and morphology at once.",
        "zh": "同时查看一个词的句法、语义、语用、修辞与词法。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/12-watson-philologist.html",
      "url": "/wavelab/12-watson-philologist.html",
      "title": "Machine Philology Review - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Machine philology review",
        "zh": "机器语文学复核"
      },
      "does": {
        "en": "Compare machine readings with reviewed proposals, word by word, with their sources.",
        "zh": "逐词比较机器读法与经复核的建议，并见其依据。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/13-philology-review-queue.html",
      "url": "/wavelab/13-philology-review-queue.html",
      "title": "Philology Review Queue - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Philology review queue",
        "zh": "语文学复核队列"
      },
      "does": {
        "en": "Work through the candidates for review, filtered by priority and status.",
        "zh": "按优先级与状态处理待复核条目。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/14-watson-full-fix.html",
      "url": "/wavelab/14-watson-full-fix.html",
      "title": "Machine Correction Log - Divinatio Lab",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Machine correction log",
        "zh": "机器校正记录"
      },
      "does": {
        "en": "See the corrections applied across the corpus and the problems still open.",
        "zh": "查看已施于全部语料的校正，以及尚未解决的问题。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/clausulae/index.html",
      "url": "/wavelab/clausulae/index.html",
      "title": "Clausulae workbench · 句末节奏工作台",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-processor",
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Clausulae workbench",
        "zh": "句末节奏工作台"
      },
      "does": {
        "en": "Scan Latin syllables and test candidate clausulae at exact positions.",
        "zh": "扫描拉丁音节，并在精确位置检验句末节奏候选。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/divinatio-fetch.html",
      "url": "/wavelab/divinatio-fetch.html",
      "title": "Divinatio — fetch mode (GATE 7 loader)",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Wave Lab, one section at a time",
        "zh": "波形实验室：逐节载入"
      },
      "does": {
        "en": "Load the Wave Lab one section of the Divinatio at a time.",
        "zh": "逐节载入《预审篇》的波形实验室数据。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/divinatio-wave-lab.html",
      "url": "/wavelab/divinatio-wave-lab.html",
      "title": "Cicero Wave Lab · Divinatio",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Wave Lab: a word's positions",
        "zh": "波形实验室：一词之多重位置"
      },
      "does": {
        "en": "Read each word of the Divinatio with its grammatical, semantic and rhetorical positions.",
        "zh": "逐词阅读《预审篇》，看每词在语法、语义与修辞上的位置。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/editorial-statement.html",
      "url": "/wavelab/editorial-statement.html",
      "title": "Divinatio Wave Lab — Editorial Statement (ratio edendi)",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Wave Lab: editorial statement",
        "zh": "波形实验室：编辑说明"
      },
      "does": {
        "en": "Read how the Wave Lab's annotations were made and what they may claim.",
        "zh": "了解波形实验室的标注如何产生，及其可主张的范围。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/error-budget.html",
      "url": "/wavelab/error-budget.html",
      "title": "Error Budget",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Wave Lab: error budget",
        "zh": "波形实验室：误差说明"
      },
      "does": {
        "en": "See where the Wave Lab's annotations are known to be wrong or uncertain.",
        "zh": "查看波形实验室标注已知的错误与不确定之处。"
      },
      "badge": "machine-assisted"
    },
    {
      "id": "build:wavelab/index.html",
      "url": "/wavelab/index.html",
      "title": "Divinatio Visualization Alternatives",
      "group": "analysis",
      "kind": "build",
      "family": "computational",
      "resourceIds": [
        "clausulae-data",
        "shared-outcomes"
      ],
      "evidenceStatus": "Machine-assisted annotation; consult review status in the build.",
      "localExists": true,
      "deployment": "Mapped by the local deployment rules; live server not checked.",
      "name": {
        "en": "Wave Lab: all views",
        "zh": "波形实验室：全部视图"
      },
      "does": {
        "en": "Choose among the Wave Lab's views of the Divinatio.",
        "zh": "在波形实验室的各种《预审篇》视图中选择。"
      },
      "badge": "machine-assisted"
    }
  ],
  "resources": [
    {
      "id": "shared-outcomes",
      "title": "Trial outcomes · 诉讼结局",
      "url": "/cicero-reader/world/dossier.json",
      "type": "shared-json",
      "consumerGroups": [
        "life",
        "law",
        "readers",
        "course",
        "reception",
        "analysis",
        "language",
        "transmission"
      ],
      "readerUrl": "/cicero-reader/world/index.html#trials",
      "description": {
        "en": "Nine proceedings, with roles, reported decisions and evidence limits.",
        "zh": "九项诉讼，区分角色、据报裁决与证据限度。"
      },
      "sha256": "8accbc769ee6991632a93098c47be359036f6e5b327662f41ccb3e6e959011fc"
    },
    {
      "id": "biography-data",
      "title": "Biography: claims, passages and context · 生平证据",
      "url": "/cicero-reader/biography/data.json",
      "type": "existing-json",
      "consumerGroups": [
        "life",
        "course"
      ],
      "readerUrl": "/cicero-reader/biography/index.html",
      "description": {
        "en": "Life claims linked to original passages and their surrounding context.",
        "zh": "生平主张关联原文段落及其上下文。"
      },
      "sha256": "31cd5bb189857c3eb0e5a4cc7c27166a4e474be6fc34e0c1286cb9cf01563f97"
    },
    {
      "id": "reception-data",
      "title": "Ancient reception · 古代接受",
      "url": "/reception/cicero/data/atlas.json",
      "type": "existing-json",
      "consumerGroups": [
        "reception",
        "readers",
        "course"
      ],
      "readerUrl": "/reception/cicero/index.html",
      "description": {
        "en": "Read ancient responses alongside passages and source records.",
        "zh": "并读古代接受、相关段落与来源记录。"
      },
      "sha256": "189b288a2115c88b09e592476349eea0ef81475ff943b8bae69775c7a3866314"
    },
    {
      "id": "reception-links",
      "title": "Passage and course connections · 段落与课程关联",
      "url": "/reception/cicero/data/connections.json",
      "type": "existing-json",
      "consumerGroups": [
        "reception",
        "course",
        "readers"
      ],
      "readerUrl": "/courses/divinatio-2026/reception.html",
      "description": {
        "en": "Move between teaching selections, ancient reception and speech readers.",
        "zh": "在教学选段、古代接受与演说读本之间切换。"
      },
      "sha256": "df6ea97f97e1d5dc112981658f2120fbb60465579dcebb6e3712b3ce35de1110"
    },
    {
      "id": "law-data",
      "title": "Corpus and Law · 演说与法律",
      "url": "/cicero-reader/corpus-law/atlas-data.json",
      "type": "existing-json",
      "consumerGroups": [
        "law",
        "readers"
      ],
      "readerUrl": "/cicero-reader/corpus-law/index.html",
      "description": {
        "en": "Explore the corpus through legal institutions and interpretive labels.",
        "zh": "从法律制度与解释标签进入语料。"
      },
      "sha256": "c54e00c404abdf7ba881d33dcb2fedff566bdc1bb643e1181873ce5bb3a22d8c"
    },
    {
      "id": "verres-case-data",
      "title": "Verres case reconstruction · 维雷斯案复原",
      "url": "/cicero-reader/corpus-law/case-study-data.json",
      "type": "existing-json",
      "consumerGroups": [
        "law",
        "life",
        "course"
      ],
      "readerUrl": "/cicero-reader/corpus-law/verres-conduct.html",
      "description": {
        "en": "Follow the Verres reconstruction with its source and inference boundaries.",
        "zh": "循维雷斯案复原阅读，保留史料与推断的界线。"
      },
      "sha256": "f3493e4344ebd9fd1ff198b76ca147c15d3548362fb059112f498ae0d6923ff8"
    },
    {
      "id": "procedure-sources",
      "title": "Procedure atlas sources · 程序图谱来源",
      "url": "/cicero-reader/procedure-atlas/source-record.json",
      "type": "existing-json",
      "consumerGroups": [
        "law",
        "course"
      ],
      "readerUrl": "/cicero-reader/procedure-atlas/index.html",
      "description": {
        "en": "Consult procedural explanations and their named source basis.",
        "zh": "查阅诉讼程序说明与指名来源依据。"
      },
      "sha256": "c2634d4ee4906acdd14600f3e744695d7b67a547e865e7764ce65871415665de"
    },
    {
      "id": "clausulae-data",
      "title": "Clausulae · 句末节奏",
      "url": "/courses/divinatio-2026/clausulae-family.json",
      "type": "shared-json",
      "consumerGroups": [
        "course",
        "analysis",
        "readers"
      ],
      "readerUrl": "/courses/divinatio-2026/clausulae.html",
      "description": {
        "en": "Sentence endings in the Divinatio: published discussions, research data and section links to Wavelab.",
        "zh": "《预审篇》句末节奏：已发表讨论、研究数据及 Wavelab 段落关联。"
      },
      "sha256": "9e86b49e4be95c57564404ee09cb56b220eca496dfa99c36943250f68d2fa6aa"
    },
    {
      "id": "clausulae-processor",
      "title": "Clausulae workbench · 句末节奏工作台",
      "url": "/wavelab/clausulae/capabilities.json",
      "type": "shared-json",
      "consumerGroups": [
        "course",
        "analysis",
        "readers"
      ],
      "readerUrl": "/wavelab/clausulae/index.html",
      "description": {
        "en": "Analyze Latin syllables and candidate clausulae; share exact-position annotations with Cicero readers and Wavelab.",
        "zh": "分析拉丁文音节及句末节奏候选，与西塞罗读本及 Wavelab 共享精确位置标注。"
      },
      "sha256": "5c6ebb477a0f135da0895b143e8c7051e08dabc64b692f426e09b7dededd85bb"
    }
  ],
  "counts": {
    "builds": 62,
    "archivedSources": 4,
    "cases": 9,
    "passages": 14,
    "editions": 7,
    "careerWorks": 35
  },
  "dossierUrl": "/cicero-reader/world/dossier.json",
  "integration": "A shared registry and shared dossier are fetched by each connected build. Collection IDs are stored on this origin in this browser; no account or server upload."
}
