[{"data":1,"prerenderedAt":932},["ShallowReactive",2],{"navigation_docs_en":3,"dtpr-schemas-index":287,"-en-plugin-research-corpus":295,"-en-plugin-research-corpus-surround":927},[4,22,26,30,102,152,174,196,226,278,283],{"title":5,"path":6,"stem":7,"children":8},"Getting started","/en/getting-started","en/1.getting-started/0.index",[9,10,14,18],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"MCP quickstart","/en/getting-started/mcp-quickstart","en/1.getting-started/1.mcp-quickstart",{"title":15,"path":16,"stem":17},"REST quickstart","/en/getting-started/rest-quickstart","en/1.getting-started/2.rest-quickstart",{"title":19,"path":20,"stem":21},"UI quickstart","/en/getting-started/ui-quickstart","en/1.getting-started/3.ui-quickstart",{"title":23,"path":24,"stem":25},"Attribution","/en/attribution","en/10.attribution",{"title":27,"path":28,"stem":29},"Cite DTPR for AI","/en/cite","en/11.cite",{"title":31,"path":32,"stem":33,"children":34},"MCP server","/en/mcp","en/2.mcp/0.index",[35,36,40,44,48,98],{"title":31,"path":32,"stem":33},{"title":37,"path":38,"stem":39},"Connecting","/en/mcp/connection","en/2.mcp/1.connection",{"title":41,"path":42,"stem":43},"Envelope","/en/mcp/envelope","en/2.mcp/2.envelope",{"title":45,"path":46,"stem":47},"Resources","/en/mcp/resources","en/2.mcp/3.resources",{"title":49,"path":50,"stem":51,"children":52},"Tools","/en/mcp/tools","en/2.mcp/4.tools/0.index",[53,54,58,62,66,70,74,78,82,86,90,94],{"title":49,"path":50,"stem":51},{"title":55,"path":56,"stem":57},"list_schema_versions","/en/mcp/tools/list-schema-versions","en/2.mcp/4.tools/1.list-schema-versions",{"title":59,"path":60,"stem":61},"MCP tool: resolve_datachain","/en/mcp/tools/resolve-datachain","en/2.mcp/4.tools/10.resolve-datachain",{"title":63,"path":64,"stem":65},"MCP tool: validate_resolved","/en/mcp/tools/validate-resolved","en/2.mcp/4.tools/11.validate-resolved",{"title":67,"path":68,"stem":69},"get_schema","/en/mcp/tools/get-schema","en/2.mcp/4.tools/2.get-schema",{"title":71,"path":72,"stem":73},"list_categories","/en/mcp/tools/list-categories","en/2.mcp/4.tools/3.list-categories",{"title":75,"path":76,"stem":77},"list_elements","/en/mcp/tools/list-elements","en/2.mcp/4.tools/4.list-elements",{"title":79,"path":80,"stem":81},"get_element","/en/mcp/tools/get-element","en/2.mcp/4.tools/5.get-element",{"title":83,"path":84,"stem":85},"get_elements","/en/mcp/tools/get-elements","en/2.mcp/4.tools/6.get-elements",{"title":87,"path":88,"stem":89},"validate_datachain","/en/mcp/tools/validate-datachain","en/2.mcp/4.tools/7.validate-datachain",{"title":91,"path":92,"stem":93},"render_datachain","/en/mcp/tools/render-datachain","en/2.mcp/4.tools/8.render-datachain",{"title":95,"path":96,"stem":97},"get_icon_url","/en/mcp/tools/get-icon-url","en/2.mcp/4.tools/9.get-icon-url",{"title":99,"path":100,"stem":101},"Prompts","/en/mcp/prompts","en/2.mcp/5.prompts",{"title":103,"path":104,"stem":105,"children":106},"REST API (v2)","/en/rest","en/3.rest/0.index",[107,108,112,116,120,124,128,132,136,140,144,148],{"title":103,"path":104,"stem":105},{"title":109,"path":110,"stem":111},"GET /schemas","/en/rest/schemas","en/3.rest/1.schemas",{"title":113,"path":114,"stem":115},"POST /schemas/:version/resolve","/en/rest/resolve","en/3.rest/10.resolve",{"title":117,"path":118,"stem":119},"POST /schemas/:version/validate_resolved","/en/rest/validate-resolved","en/3.rest/11.validate-resolved",{"title":121,"path":122,"stem":123},"GET /schemas/:version/manifest","/en/rest/manifest","en/3.rest/2.manifest",{"title":125,"path":126,"stem":127},"GET /schemas/:version/categories","/en/rest/categories","en/3.rest/3.categories",{"title":129,"path":130,"stem":131},"GET /schemas/:version/elements","/en/rest/elements-list","en/3.rest/4.elements-list",{"title":133,"path":134,"stem":135},"GET /schemas/:version/elements/:element_id","/en/rest/element-detail","en/3.rest/5.element-detail",{"title":137,"path":138,"stem":139},"POST /schemas/:version/validate","/en/rest/validate","en/3.rest/6.validate",{"title":141,"path":142,"stem":143},"Icon routes","/en/rest/icons","en/3.rest/7.icons",{"title":145,"path":146,"stem":147},"Pagination & fields","/en/rest/pagination-and-fields","en/3.rest/8.pagination-and-fields",{"title":149,"path":150,"stem":151},"Errors","/en/rest/errors","en/3.rest/9.errors",{"title":153,"path":154,"stem":155,"children":156},"Icon composition","/en/icons","en/4.icons/0.index",[157,158,162,166,170],{"title":153,"path":154,"stem":155},{"title":159,"path":160,"stem":161},"Shapes","/en/icons/shapes","en/4.icons/1.shapes",{"title":163,"path":164,"stem":165},"Symbols","/en/icons/symbols","en/4.icons/2.symbols",{"title":167,"path":168,"stem":169},"Composed variants","/en/icons/composed-variants","en/4.icons/3.composed-variants",{"title":171,"path":172,"stem":173},"URLs","/en/icons/urls","en/4.icons/4.urls",{"title":175,"path":176,"stem":177,"children":178},"@dtpr/ui","/en/ui","en/5.ui/0.index",[179,180,184,188,192],{"title":175,"path":176,"stem":177},{"title":181,"path":182,"stem":183},"@dtpr/ui/core","/en/ui/core","en/5.ui/1.core",{"title":185,"path":186,"stem":187},"@dtpr/ui/vue","/en/ui/vue","en/5.ui/2.vue",{"title":189,"path":190,"stem":191},"@dtpr/ui/html","/en/ui/html","en/5.ui/3.html",{"title":193,"path":194,"stem":195},"Theming","/en/ui/theming","en/5.ui/4.theming",{"title":197,"path":198,"stem":199,"children":200},"Concepts","/en/concepts","en/6.concepts/0.index",[201,202,206,210,214,218,222],{"title":197,"path":198,"stem":199},{"title":203,"path":204,"stem":205},"Datachains","/en/concepts/datachains","en/6.concepts/1.datachains",{"title":207,"path":208,"stem":209},"Elements & categories","/en/concepts/elements-categories","en/6.concepts/2.elements-categories",{"title":211,"path":212,"stem":213},"Versions & releases","/en/concepts/versions-and-releases","en/6.concepts/3.versions-and-releases",{"title":215,"path":216,"stem":217},"Content hash","/en/concepts/content-hash","en/6.concepts/4.content-hash",{"title":219,"path":220,"stem":221},"Shape contract","/en/concepts/shape-contract","en/6.concepts/5.shape-contract",{"title":223,"path":224,"stem":225},"Subchains","/en/concepts/subchains","en/6.concepts/6.subchains",{"title":227,"path":228,"stem":229,"children":230},"Claude plugin","/en/plugin","en/7.plugin/0.index",[231,232,236,270,274],{"title":227,"path":228,"stem":229},{"title":233,"path":234,"stem":235},"Install","/en/plugin/install","en/7.plugin/1.install",{"title":237,"path":238,"stem":239,"children":240},"Skills","/en/plugin/skills","en/7.plugin/2.skills/0.index",[241,242,246,250,254,258,262,266],{"title":237,"path":238,"stem":239},{"title":243,"path":244,"stem":245},"dtpr-describe-system","/en/plugin/skills/describe-system","en/7.plugin/2.skills/1.describe-system",{"title":247,"path":248,"stem":249},"dtpr-datachain-structure","/en/plugin/skills/datachain-structure","en/7.plugin/2.skills/2.datachain-structure",{"title":251,"path":252,"stem":253},"dtpr-category-audit","/en/plugin/skills/category-audit","en/7.plugin/2.skills/3.category-audit",{"title":255,"path":256,"stem":257},"dtpr-element-design","/en/plugin/skills/element-design","en/7.plugin/2.skills/4.element-design",{"title":259,"path":260,"stem":261},"dtpr-symbol-design","/en/plugin/skills/symbol-design","en/7.plugin/2.skills/5.symbol-design",{"title":263,"path":264,"stem":265},"dtpr-translate","/en/plugin/skills/translate","en/7.plugin/2.skills/6.translate",{"title":267,"path":268,"stem":269},"dtpr-comprehension-audit","/en/plugin/skills/comprehension-audit","en/7.plugin/2.skills/7.comprehension-audit",{"title":271,"path":272,"stem":273},"Research corpus","/en/plugin/research-corpus","en/7.plugin/3.research-corpus",{"title":275,"path":276,"stem":277},"Comprehension rubric","/en/plugin/comprehension-rubric","en/7.plugin/4.comprehension-rubric",{"title":49,"path":279,"stem":280,"children":281},"/en/tools","en/8.tools/0.index",[282],{"title":49,"path":279,"stem":280},{"title":284,"path":285,"stem":286},"Changelog","/en/changelog","en/9.changelog",{"ok":288,"versions":289},true,[290],{"id":291,"status":292,"created_at":293,"content_hash":294},"ai@2026-05-06-beta","beta","2026-05-06T20:23:42.963Z","sha256-2d208111b0c597ff2b38cb1c24168799b0a5ff9290203ebf46c4f7c16a0fcb24",{"id":296,"title":271,"body":297,"description":921,"extension":922,"links":923,"meta":924,"navigation":288,"path":272,"seo":925,"stem":273,"__hash__":926},"docs_en/en/7.plugin/3.research-corpus.md",{"type":298,"value":299,"toc":908},"minimark",[300,316,326,331,353,376,393,406,423,432,446,450,460,467,471,474,562,565,615,622,625,672,678,685,806,809,815,821,825,835,865,868,904],[301,302,303,307,308,311,312,315],"p",{},[304,305,306],"code",{},"plugin/dtpr/research/"," is a file-based, author-seeded knowledge base that all seven skills read from and (where ",[304,309,310],{},"Write"," and ",[304,313,314],{},"Task"," are available) write to. The first time a skill needs a framework (ISO 42001, NIST AI RMF), a regulatory text (EU AI Act), or a prior-art pattern (algorithmic-transparency notices), it dispatches a researcher, captures the synthesis as a corpus entry, and every later session cites it instead of re-researching.",[317,318,320,321,325],"callout",{"type":319},"info","The corpus ships with the plugin but is ",[322,323,324],"strong",{},"not pre-seeded",". Every entry comes from a real authoring session.",[327,328,330],"h2",{"id":329},"contract","Contract",[301,332,333,336,337,340,341,344,345,348,349,352],{},[322,334,335],{},"Retrieval."," Skills read ",[304,338,339],{},"INDEX.md",", compute query tags from the user's request and skill context, filter rows whose ",[304,342,343],{},"applicability_tags"," share at least one tag with the query, and on 1+ hits read the top row's file. The top row wins by ",[304,346,347],{},"authority_tier"," (see enum below) with ",[304,350,351],{},"date_accessed"," as tiebreak.",[301,354,355,358,359,361,362,365,366,369,370,372,373,375],{},[322,356,357],{},"Write path."," On a corpus miss, if the host has a ",[304,360,314],{}," tool, the skill dispatches a researcher (",[304,363,364],{},"best-practices-researcher"," or ",[304,367,368],{},"web-researcher",") and receives a synthesis. The skill (not the sub-agent) writes the entry file with required frontmatter and appends one row to ",[304,371,339],{},". On hosts without ",[304,374,314],{},", the skill flags the gap in its output and continues.",[301,377,378,381,382,384,385,388,389,392],{},[322,379,380],{},"Concurrency."," Entry filenames carry a minute-precision timestamp suffix so parallel sessions do not silently overwrite each other. ",[304,383,339],{}," is append-only — conflicts resolve at PR time, not at write time. ",[304,386,387],{},"verify.mjs"," enforces append-only integrity against the merge base with ",[304,390,391],{},"origin/main"," when git history is available.",[301,394,395,398,399,402,403,405],{},[322,396,397],{},"Freshness."," Each entry may carry ",[304,400,401],{},"recheck_after",". When retrieval lands on a stale entry, skills mark the citation STALE in output and, on hosts with ",[304,404,314],{},", dispatch an async refresh. The stale citation is still used — stale is better than silent gaps.",[301,407,408,411,412,415,416,419,420,422],{},[322,409,410],{},"Supersession."," When a refreshed entry supersedes an older one, the new entry sets ",[304,413,414],{},"supersedes: \u003Cold-slug>"," and a one-shot pass updates the old entry's ",[304,417,418],{},"superseded_by",". Retrieval skips entries that carry ",[304,421,418],{},".",[301,424,425,428,429,431],{},[322,426,427],{},"Consumer-side degradation."," When ",[304,430,339],{}," is missing or malformed (stale install, Claude.ai read-only), retrieval treats it as an empty corpus and the skill logs a one-line warning. No skill hard-fails on corpus malformation.",[301,433,434,437,438,441,442,445],{},[322,435,436],{},"Privacy."," Filenames prefixed with ",[304,439,440],{},"_"," are git-ignored (see ",[304,443,444],{},"research/.gitignore","). Use that for citations you do not want in the public plugin payload — un-scrubbed regulatory drafts, internal memos, confidential vendor responses.",[327,447,449],{"id":448},"slug-convention","Slug convention",[451,452,457],"pre",{"className":453,"code":455,"language":456},[454],"language-text","YYYY-MM-DDThhmm-\u003Ckebab-slug>.md\n","text",[304,458,455],{"__ignoreMap":459},"",[301,461,462,463,466],{},"Example: ",[304,464,465],{},"2026-04-20T1415-iso-42001-risk-categorization.md",". The minute suffix eliminates same-day collisions.",[327,468,470],{"id":469},"frontmatter-schema","Frontmatter schema",[301,472,473],{},"Required on every entry:",[451,475,479],{"className":476,"code":477,"language":478,"meta":459,"style":459},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\nsource: \u003CURL or citation string>\ndate_accessed: \u003CISO 8601 YYYY-MM-DD>\nauthority_tier: \u003Cone of the 8 enum values below>\napplicability_tags: [\u003Ctag>, \u003Ctag>, ...]   # non-empty\n---\n","yaml",[304,480,481,490,505,515,525,557],{"__ignoreMap":459},[482,483,486],"span",{"class":484,"line":485},"line",1,[482,487,489],{"class":488},"sBMFI","---\n",[482,491,493,497,501],{"class":484,"line":492},2,[482,494,496],{"class":495},"swJcz","source",[482,498,500],{"class":499},"sMK4o",":",[482,502,504],{"class":503},"sfazB"," \u003CURL or citation string>\n",[482,506,508,510,512],{"class":484,"line":507},3,[482,509,351],{"class":495},[482,511,500],{"class":499},[482,513,514],{"class":503}," \u003CISO 8601 YYYY-MM-DD>\n",[482,516,518,520,522],{"class":484,"line":517},4,[482,519,347],{"class":495},[482,521,500],{"class":499},[482,523,524],{"class":503}," \u003Cone of the 8 enum values below>\n",[482,526,528,530,532,535,538,541,544,546,550,553],{"class":484,"line":527},5,[482,529,343],{"class":495},[482,531,500],{"class":499},[482,533,534],{"class":499}," [",[482,536,537],{"class":503},"\u003Ctag>",[482,539,540],{"class":499},",",[482,542,543],{"class":503}," \u003Ctag>",[482,545,540],{"class":499},[482,547,549],{"class":548},"sbssI"," ...",[482,551,552],{"class":499},"]",[482,554,556],{"class":555},"sHwdD","   # non-empty\n",[482,558,560],{"class":484,"line":559},6,[482,561,489],{"class":488},[301,563,564],{},"Optional fields:",[566,567,568,589,595,601],"ul",{},[569,570,571,574,575,578,579,578,582,578,585,588],"li",{},[304,572,573],{},"recheck_after: \u003CISO 8601>"," — default cadence: 365 days for ",[304,576,577],{},"primary-source",", ",[304,580,581],{},"peer-reviewed",[304,583,584],{},"standards-body",[304,586,587],{},"regulatory-text","; 180 days for the other four tiers.",[569,590,591,594],{},[304,592,593],{},"supersedes: \u003Cprior-entry-slug>"," — set when this entry replaces an earlier one.",[569,596,597,600],{},[304,598,599],{},"superseded_by: \u003Cnewer-entry-slug>"," — set on the old entry when a replacement writes; retrieval skips these.",[569,602,603,606,607,610,611,614],{},[304,604,605],{},"content_hash: \u003Chash>"," — set when the entry cites schema content from ",[304,608,609],{},"api/schemas/*",". Carries the schema's ",[304,612,613],{},"meta.content_hash"," at the time of capture, used for drift detection.",[616,617,619,621],"h3",{"id":618},"authority_tier-enum",[304,620,347],{}," enum",[301,623,624],{},"Ordered high to low. Retrieval tiebreak picks the highest tier on a multi-hit.",[626,627,628,633,638,643,648,654,660,666],"ol",{},[569,629,630,632],{},[304,631,577],{}," — first-party statement from the original author.",[569,634,635,637],{},[304,636,581],{}," — published peer-reviewed scholarly work.",[569,639,640,642],{},[304,641,584],{}," — formal standards output (ISO, IEEE, W3C, NIST).",[569,644,645,647],{},[304,646,587],{}," — statute, regulation, or official guidance.",[569,649,650,653],{},[304,651,652],{},"industry-report"," — published report by a research firm or trade body.",[569,655,656,659],{},[304,657,658],{},"engineering-postmortem"," — post-incident write-up.",[569,661,662,665],{},[304,663,664],{},"secondary-commentary"," — analysis, journalism, blog post.",[569,667,668,671],{},[304,669,670],{},"speculative"," — forward-looking opinion or conjecture.",[616,673,675,677],{"id":674},"applicability_tags-vocabulary",[304,676,343],{}," vocabulary",[301,679,680,681,684],{},"The seed set. Use ",[304,682,683],{},"other:\u003Cfreeform>"," for anything that doesn't fit; promotion to the controlled list happens after a freeform tag appears ≥3 times.",[686,687,688,701],"table",{},[689,690,691],"thead",{},[692,693,694,698],"tr",{},[695,696,697],"th",{},"Tag",[695,699,700],{},"Meaning",[702,703,704,719,732,745,758,771,787,797],"tbody",{},[692,705,706,712],{},[707,708,709],"td",{},[304,710,711],{},"category:\u003Cid>",[707,713,714,715,718],{},"Scope is one DTPR category (e.g., ",[304,716,717],{},"category:ai__risks_mitigation",").",[692,720,721,726],{},[707,722,723],{},[304,724,725],{},"element:\u003Cid>",[707,727,728,729,718],{},"Scope is one DTPR element (e.g., ",[304,730,731],{},"element:accept_deny",[692,733,734,739],{},[707,735,736],{},[304,737,738],{},"concept:\u003Cslug>",[707,740,741,742,718],{},"A domain concept (e.g., ",[304,743,744],{},"concept:algorithmic-accountability",[692,746,747,752],{},[707,748,749],{},[304,750,751],{},"framework:\u003Cname>",[707,753,754,755,718],{},"A named framework (e.g., ",[304,756,757],{},"framework:nist-ai-rmf",[692,759,760,765],{},[707,761,762],{},[304,763,764],{},"standard:\u003Cname>",[707,766,767,768,718],{},"A formal standard (e.g., ",[304,769,770],{},"standard:iso-42001",[692,772,773,778],{},[707,774,775],{},[304,776,777],{},"jurisdiction:\u003Ciso>",[707,779,780,781,578,784,718],{},"A jurisdiction code (e.g., ",[304,782,783],{},"jurisdiction:eu",[304,785,786],{},"jurisdiction:us-ca",[692,788,789,794],{},[707,790,791],{},[304,792,793],{},"pattern:\u003Cslug>",[707,795,796],{},"A design or disclosure pattern.",[692,798,799,803],{},[707,800,801],{},[304,802,683],{},[707,804,805],{},"Escape hatch.",[327,807,339],{"id":808},"indexmd",[301,810,811,812,814],{},"A flat markdown table. One row per entry. Append-only — ",[304,813,387],{}," confirms new rows were appended at EOF and no existing row was rewritten.",[301,816,817,818,422],{},"Columns: ",[304,819,820],{},"slug | title | applicability_tags | authority_tier | date_accessed | recheck_after",[327,822,824],{"id":823},"validation","Validation",[301,826,827,830,831,834],{},[304,828,829],{},"node plugin/dtpr/evals/verify.mjs"," (or ",[304,832,833],{},"pnpm test:plugin",") checks:",[566,836,837,840,846,851,856],{},[569,838,839],{},"Every entry filename matches the slug convention.",[569,841,842,843,845],{},"Every entry has required frontmatter with valid ISO dates and a closed ",[304,844,347],{}," enum.",[569,847,848,850],{},[304,849,343],{}," is non-empty.",[569,852,853,855],{},[304,854,339],{}," has the expected header and every data row references an existing entry file.",[569,857,858,859,861,862,864],{},"When git history is available, ",[304,860,339],{}," was modified append-only against the ",[304,863,391],{}," merge base.",[327,866,867],{"id":496},"Source",[566,869,870,883,894],{},[569,871,872,875,876,422],{},[304,873,874],{},"plugin/dtpr/research/README.md"," — full contract, source of truth for this page: ",[877,878,882],"a",{"href":879,"rel":880},"https://github.com/Helpful-Places/dtpr/blob/main/plugin/dtpr/research/README.md",[881],"nofollow","repository",[569,884,885,888,889,422],{},[304,886,887],{},"plugin/dtpr/research/INDEX.md"," — ",[877,890,893],{"href":891,"rel":892},"https://github.com/Helpful-Places/dtpr/blob/main/plugin/dtpr/research/INDEX.md",[881],"live index",[569,895,896,888,899,422],{},[304,897,898],{},"plugin/dtpr/evals/verify.mjs",[877,900,903],{"href":901,"rel":902},"https://github.com/Helpful-Places/dtpr/blob/main/plugin/dtpr/evals/verify.mjs",[881],"validator source",[905,906,907],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":459,"searchDepth":492,"depth":492,"links":909},[910,911,912,918,919,920],{"id":329,"depth":492,"text":330},{"id":448,"depth":492,"text":449},{"id":469,"depth":492,"text":470,"children":913},[914,916],{"id":618,"depth":507,"text":915},"authority_tier enum",{"id":674,"depth":507,"text":917},"applicability_tags vocabulary",{"id":808,"depth":492,"text":339},{"id":823,"depth":492,"text":824},{"id":496,"depth":492,"text":867},"A file-based, author-seeded knowledge base that compounds across DTPR authoring sessions.","md",null,{},{"title":271,"description":921},"DbfAuk8Arhr-KxgHEG-vs0LG2Tj1wNtJ3H5gHgihnX8",[928,930],{"title":267,"path":268,"stem":269,"description":929,"children":-1},"Grade any DTPR content (element, category, datachain-instance, pasted YAML, arbitrary markdown) against the public-comprehension rubric.",{"title":275,"path":276,"stem":277,"description":931,"children":-1},"The seven-item rubric that the four authoring skills inline and dtpr-comprehension-audit grades against.",1779049694984]