{"openapi":"3.1.0","x-response-limits":{"pageBytes":262144,"responseBytes":1048576},"info":{"title":"SCWiki evidence retrieval API","version":"1.6.0","description":"Read-only retrieval from the article catalogue used by HTML and Markdown. Bibliographic identity and editorial checks do not certify scientific claims. Conditions stay attached to one report. Pressure filters apply to measurement conditions; optional preparation records describe earlier processing and never replace them. Unknown is not zero. Lists default to 20 records, maximum 50, and 256 KiB per page. Individual representations are bounded to 1 MiB. Follow page.next; do not treat one page as the complete catalogue. ETag identifies the concrete representation; X-SCWiki-Revision identifies editorial content. GET/HEAD/OPTIONS only; write methods return 405 with Allow. Rate limits are deployment-owned and not yet a production-verified contract."},"servers":[{"url":"/api/scwiki/v1"}],"paths":{"/":{"get":{"operationId":"getSCWikiCatalogue","summary":"Catalogue revision and available endpoints","responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object"}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/articles":{"get":{"operationId":"listSCWikiArticles","summary":"List published articles and section headings","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":50,"default":20},"description":"Maximum records; the byte budget can produce a shorter page. Follow page.next until null."},{"in":"query","name":"cursor","schema":{"type":"string","maxLength":256},"description":"Opaque cursor bound to catalogue revision, endpoint, filters and limit. Stale revisions return 409; restart without cursor."},{"in":"query","name":"fields","style":"form","explode":false,"schema":{"type":"array","minItems":1,"maxItems":26,"uniqueItems":true,"items":{"type":"string","enum":["id","topicId","code","slug","title","summary","aliases","evidenceTypes","relatedCodes","editorialStatus","contentState","modifiedAt","revision","review","provenance","sourceMap","corrections","references","materialCases","claims","body","markdown","sections","wordCount","publicationKind","scopeItems"]}},"example":["title"],"description":"Optional comma-separated top-level fields for article lists or JSON detail. Identity, revision, title, modifiedAt, review and provenance always remain. Selecting summary/body/markdown/sections/claims/materialCases/sourceMap/corrections/scopeItems also retains claims, references, materialCases, corrections and applicable scopeItems. No nested-field projection; unknown/duplicate/empty names return400. Omitting fields preserves the default response."}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","articles","total","page"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"total":{"type":"integer","minimum":0},"page":{"$ref":"#/components/schemas/Page"},"articles":{"type":"array","items":{"anyOf":[{"$ref":"#/components/schemas/ArticleSummary"},{"$ref":"#/components/schemas/ArticleProjection"}]}}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/articles/{articleId}":{"get":{"operationId":"getSCWikiArticle","summary":"Retrieve an article, claim ledger and material conditions","parameters":[{"in":"path","name":"articleId","required":true,"schema":{"$ref":"#/components/schemas/ArticleId"},"example":"scwiki-c2"},{"in":"query","name":"fields","style":"form","explode":false,"schema":{"type":"array","minItems":1,"maxItems":26,"uniqueItems":true,"items":{"type":"string","enum":["id","topicId","code","slug","title","summary","aliases","evidenceTypes","relatedCodes","editorialStatus","contentState","modifiedAt","revision","review","provenance","sourceMap","corrections","references","materialCases","claims","body","markdown","sections","wordCount","publicationKind","scopeItems"]}},"example":["title"],"description":"Optional comma-separated top-level fields for article lists or JSON detail. Identity, revision, title, modifiedAt, review and provenance always remain. Selecting summary/body/markdown/sections/claims/materialCases/sourceMap/corrections/scopeItems also retains claims, references, materialCases, corrections and applicable scopeItems. No nested-field projection; unknown/duplicate/empty names return400. Omitting fields preserves the default response."}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","article"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"article":{"anyOf":[{"$ref":"#/components/schemas/Article"},{"$ref":"#/components/schemas/ArticleProjection"}]}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/articles/{articleId}/markdown":{"get":{"operationId":"getSCWikiMarkdown","summary":"Retrieve complete cited Markdown","parameters":[{"in":"path","name":"articleId","required":true,"schema":{"$ref":"#/components/schemas/ArticleId"},"example":"scwiki-c2"}],"responses":{"200":{"description":"English Markdown with source references and article revision.","headers":{"X-SCWiki-Revision":{"schema":{"$ref":"#/components/schemas/Revision"}}},"content":{"text/markdown":{"schema":{"type":"string"}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/articles/{articleId}/sections/{sectionId}":{"get":{"operationId":"getSCWikiSection","summary":"Retrieve one section with its claims and sources","parameters":[{"in":"path","name":"articleId","required":true,"schema":{"$ref":"#/components/schemas/ArticleId"},"example":"scwiki-c2"},{"in":"path","name":"sectionId","required":true,"schema":{"type":"string"},"example":"mathematical-assumptions"},{"in":"query","name":"format","schema":{"type":"string","enum":["json","markdown"],"default":"json"}}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionEnvelope"}},"text/markdown":{"schema":{"type":"string"}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/search":{"get":{"operationId":"searchSCWiki","summary":"Search titles, aliases, formulas and DOI with per-record condition filters","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":50,"default":20},"description":"Maximum records; the byte budget can produce a shorter page. Follow page.next until null."},{"in":"query","name":"cursor","schema":{"type":"string","maxLength":256},"description":"Opaque cursor bound to catalogue revision, endpoint, filters and limit. Stale revisions return 409; restart without cursor."},{"in":"query","name":"q","schema":{"type":"string","maxLength":200}},{"in":"query","name":"pressure","description":"Measurement pressure regime, not preparation or synthesis pressure.","schema":{"type":"string","enum":["ambient","high","unknown"]}},{"in":"query","name":"evidence","schema":{"$ref":"#/components/schemas/EvidenceType"}},{"in":"query","name":"equilibrium","schema":{"type":"string","enum":["equilibrium","transient","metastable","unknown"]}},{"in":"query","name":"criterion","schema":{"type":"string","maxLength":128},"description":"Exact criterion, e.g. zero-resistance. Unknown never satisfies a named criterion."},{"in":"query","name":"tcMin","schema":{"type":"number","minimum":0,"maximum":1000},"description":"Minimum reported transition Tc in kelvin; spectroscopic gap temperatures do not satisfy this filter. All conditions must match one material record. Recognized formula or curated material-alias terms in q must match that same record."}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","query","total","results","page"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"total":{"type":"integer"},"page":{"$ref":"#/components/schemas/Page"},"query":{"type":"string"},"results":{"type":"array","items":{"$ref":"#/components/schemas/SearchResult"}}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/revisions":{"get":{"operationId":"listSCWikiRevisions","summary":"Complete current article revision inventory for client-side change discovery","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":50,"default":20},"description":"Maximum records; the byte budget can produce a shorter page. Follow page.next until null."},{"in":"query","name":"cursor","schema":{"type":"string","maxLength":256},"description":"Opaque cursor bound to catalogue revision, endpoint, filters and limit. Stale revisions return 409; restart without cursor."}],"responses":{"200":{"description":"Collect all pages at one catalogue revision. Compare complete ID/revision maps to detect additions, updates and removals. Incomplete pages cannot establish removal; no historical event log or content archive is provided.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","records","total","page","snapshotKind"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"total":{"type":"integer","minimum":0},"page":{"$ref":"#/components/schemas/Page"},"snapshotKind":{"type":"string","const":"complete-current-inventory"},"notice":{"type":"string"},"records":{"type":"array","items":{"$ref":"#/components/schemas/RevisionEntry"}}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/library":{"get":{"operationId":"listResearchNotes","summary":"Separate research-note inventory and full-text search","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":50,"default":20},"description":"Maximum records; the byte budget can produce a shorter page. Follow page.next until null."},{"in":"query","name":"cursor","schema":{"type":"string","maxLength":256},"description":"Opaque cursor bound to catalogue revision, endpoint, filters and limit. Stale revisions return 409; restart without cursor."},{"in":"query","name":"q","schema":{"type":"string","maxLength":200}}],"responses":{"200":{"description":"Separate library revision; collect every page before comparing note IDs and revisions. No material-condition filtering is available for notes.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","notes","total","page"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"total":{"type":"integer","minimum":0},"page":{"$ref":"#/components/schemas/Page"},"notes":{"type":"array","items":{"$ref":"#/components/schemas/ResearchNote"}},"query":{"type":"string"},"collection":{"type":"string","const":"research-library"}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/library/{noteId}":{"get":{"operationId":"getResearchNote","parameters":[{"in":"path","name":"noteId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","note"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"note":{"$ref":"#/components/schemas/ResearchNote"}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/library/{noteId}/markdown":{"get":{"operationId":"getResearchNoteMarkdown","parameters":[{"in":"path","name":"noteId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"English Markdown with source references and article revision.","headers":{"X-SCWiki-Revision":{"schema":{"$ref":"#/components/schemas/Revision"}}},"content":{"text/markdown":{"schema":{"type":"string"}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/research":{"get":{"operationId":"listResearchEditions","summary":"Weekly research archive, independent of website releases","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":50,"default":20},"description":"Maximum records; the byte budget can produce a shorter page. Follow page.next until null."},{"in":"query","name":"cursor","schema":{"type":"string","maxLength":256},"description":"Opaque cursor bound to catalogue revision, endpoint, filters and limit. Stale revisions return 409; restart without cursor."},{"in":"query","name":"q","schema":{"type":"string","maxLength":200}},{"in":"query","name":"year","schema":{"type":"string","pattern":"^[0-9]{4}$"}},{"in":"query","name":"topic","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","editions","total","page"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"total":{"type":"integer","minimum":0},"page":{"$ref":"#/components/schemas/Page"},"editions":{"type":"array","items":{"$ref":"#/components/schemas/ResearchEditionEnvelope"}}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/research/{issue}":{"get":{"operationId":"getResearchEdition","summary":"Retrieve an ISO week (YYYY-Www) or latest edition, including subsequent notices","parameters":[{"in":"path","name":"issue","required":true,"schema":{"type":"string"},"example":"latest"}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResearchEditionEnvelope"}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/research/{issue}/markdown":{"get":{"operationId":"getResearchEditionMarkdown","parameters":[{"in":"path","name":"issue","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"English Markdown with source references and article revision.","headers":{"X-SCWiki-Revision":{"schema":{"$ref":"#/components/schemas/Revision"}}},"content":{"text/markdown":{"schema":{"type":"string"}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Invalid request or missing resource.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/sources":{"get":{"operationId":"listSCWikiSources","summary":"Bibliographic sources, publication status and verification scope","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":50,"default":20},"description":"Maximum records; the byte budget can produce a shorter page. Follow page.next until null."},{"in":"query","name":"cursor","schema":{"type":"string","maxLength":256},"description":"Opaque cursor bound to catalogue revision, endpoint, filters and limit. Stale revisions return 409; restart without cursor."}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","sources","total","page"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"total":{"type":"integer","minimum":0},"page":{"$ref":"#/components/schemas/Page"},"sources":{"type":"array","items":{"$ref":"#/components/schemas/Source"}}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/topics":{"get":{"operationId":"listSCWikiTopics","summary":"Published topic IDs","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":50,"default":20},"description":"Maximum records; the byte budget can produce a shorter page. Follow page.next until null."},{"in":"query","name":"cursor","schema":{"type":"string","maxLength":256},"description":"Opaque cursor bound to catalogue revision, endpoint, filters and limit. Stale revisions return 409; restart without cursor."}],"responses":{"200":{"description":"Retrieved, versioned evidence; not a generated answer.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"type":"object","required":["revision","topics","total","page"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"total":{"type":"integer","minimum":0},"page":{"$ref":"#/components/schemas/Page"},"topics":{"type":"array","items":{"type":"object","required":["id","code","title","articleId"],"properties":{"id":{"type":"string"},"code":{"type":"string"},"title":{"type":"string"},"articleId":{"$ref":"#/components/schemas/ArticleId"}}}}}}}}},"304":{"description":"If-None-Match matched this representation. No response body.","headers":{"ETag":{"schema":{"type":"string"}},"X-SCWiki-Revision":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, unknown or repeated query parameter.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"Stale cursor; restart pagination.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"414":{"description":"Request URI exceeds 4096 characters.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Representation exceeds the bounded response budget.","headers":{"X-SCWiki-Revision":{"schema":{"type":"string"}},"ETag":{"schema":{"type":"string"},"description":"Representation-specific weak validator; send as If-None-Match."}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"ResearchEditionEnvelope":{"type":"object","required":["schemaVersion","revision","snapshotRevision","issue","notices"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"snapshotRevision":{"$ref":"#/components/schemas/Revision"},"warning":{"type":["string","null"]},"issue":{"$ref":"#/components/schemas/ResearchEdition"},"notices":{"type":"array","items":{"$ref":"#/components/schemas/ResearchNotice"}}}},"ResearchEdition":{"type":"object","required":["id","selectedAt","checkedAt","status","outcome","title","selectionBasis","editorialNote","items"],"properties":{"id":{"type":"string","pattern":"^[0-9]{4}-W[0-9]{2}$"},"selectedAt":{"type":"string","format":"date"},"checkedAt":{"type":"string","format":"date"},"status":{"const":"published"},"outcome":{"enum":["selected","no-new-selection"]},"title":{"type":"string"},"selectionBasis":{"type":"string"},"editorialNote":{"type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ResearchSelection"}}}},"ResearchSelection":{"type":"object","required":["id","paperId","version","firstRecommendedIssue","title","paperTitle","journal","publishedAt","publicationStatus","publicationLabel","url","summary","whyItMatters","limitation","topicSlug","topicLabel","verificationScope","checkedAt"],"properties":{"id":{"type":"string"},"paperId":{"type":"string"},"version":{"type":"string"},"firstRecommendedIssue":{"type":"string"},"title":{"type":"string"},"paperTitle":{"type":"string"},"journal":{"type":"string"},"publishedAt":{"type":"string","format":"date"},"publicationStatus":{"enum":["journal-article","peer-reviewed-accepted-early-version","preprint"]},"publicationLabel":{"type":"string"},"doi":{"type":"string"},"arxivId":{"type":"string"},"url":{"type":"string","format":"uri"},"summary":{"type":"string"},"whyItMatters":{"type":"string"},"limitation":{"type":"string"},"topicSlug":{"type":"string"},"topicLabel":{"type":"string"},"verificationScope":{"type":"string"},"checkedAt":{"type":"string","format":"date"},"updateReason":{"type":"string"},"versionDate":{"type":"string","format":"date"}}},"ResearchNotice":{"type":"object","required":["id","paperId","kind","date","description","sourceUrl"],"properties":{"id":{"type":"string"},"paperId":{"type":"string"},"kind":{"enum":["correction","retraction","version-update"]},"date":{"type":"string","format":"date"},"description":{"type":"string"},"sourceUrl":{"type":"string","format":"uri"}}},"ResearchNote":{"type":"object","required":["id","title","summary","revision","review","sections","sources","provenance","corrections","rights"],"properties":{"id":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"kind":{"type":"string"},"modifiedAt":{"oneOf":[{"type":"string","format":"date"},{"type":"string","format":"date-time"}]},"review":{"$ref":"#/components/schemas/Review"},"sections":{"type":"array","items":{"type":"object","required":["id","title","markdown","sourceIds","sourceRelationship"],"properties":{"id":{"type":"string"},"title":{"type":"string"},"markdown":{"type":"string"},"evidenceType":{"$ref":"#/components/schemas/EvidenceType"},"sourceIds":{"type":"array","items":{"type":"string"}},"sourceRelationship":{"type":"string"}}}},"sources":{"type":"array","items":{"type":"object","required":["id","title","url","publicationStatus","version","scope"],"properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string","format":"uri"},"publicationStatus":{"type":"string"},"version":{"type":"string"},"scope":{"type":"string"},"authors":{"type":"string"},"date":{"type":"string","format":"date"},"dateLabel":{"type":"string"},"licenseUrl":{"type":["string","null"]},"licenseLabel":{"type":["string","null"]}}}},"provenance":{"type":"array","items":{"type":"object","required":["path","commit","sha256","disposition","coverage"],"properties":{"path":{"type":"string"},"commit":{"type":"string"},"sha256":{"type":"string"},"repository":{"type":"string"},"disposition":{"type":"string","enum":["merge-into","partial-merge"]},"coverage":{"type":"string"}}}},"corrections":{"type":"array","items":{"type":"object"}},"rights":{"type":"string"}}},"Error":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string"},"code":{"type":"string"}}},"Page":{"type":"object","required":["limit","returned","nextCursor","next"],"properties":{"limit":{"type":"integer","minimum":1,"maximum":50},"returned":{"type":"integer","minimum":0,"maximum":50},"nextCursor":{"type":["string","null"]},"next":{"type":["string","null"],"description":"Relative URL for the next page, or null when complete."}}},"ArticleId":{"type":"string","pattern":"^scwiki-(?:[a-h][0-9]+|overview|[i-m]|n(?:[1-9]|10))$"},"Revision":{"type":"string","pattern":"^[0-9a-f]{20}$"},"EvidenceType":{"type":"string","enum":["experiment","theory","prediction","hypothesis"]},"ClaimEvidenceType":{"type":"string","enum":["experiment","experimental","theory","prediction","hypothesis","editorial-analysis"],"description":"Claim-level classification. The legacy spelling experimental means experiment, not a distinct evidence strength. editorial-analysis organizes sources or explains evidence limits; it is not a new empirical result or a material record. Material and search evidence types remain unchanged."},"Source":{"type":"object","required":["id","doi","title","year","url","publicationStatus","verification"],"properties":{"id":{"type":"string","pattern":"^source-[a-f0-9]{16}$"},"doi":{"type":["string","null"],"description":"DOI when known; null uses the canonical source URL."},"title":{"type":"string"},"year":{"type":["integer","null"],"description":"Publication year when known; null means undated, never substitute the access year."},"url":{"type":"string","format":"uri"},"publicationStatus":{"type":"string","enum":["journal-article","preprint","technical-report","dataset","unknown"]},"updates":{"type":"array","description":"Identified publisher correction notices. Absence does not certify an unchanged publication; this is not a complete change-history archive.","items":{"type":"object","required":["kind","date","description","evidenceUrl","checkedAt","scope"],"properties":{"kind":{"type":"string","const":"correction"},"date":{"type":"string","format":"date"},"description":{"type":"string"},"evidenceUrl":{"type":"string","format":"uri"},"checkedAt":{"type":"string","format":"date"},"scope":{"type":"string"}}}},"retraction":{"type":"object","description":"Present for a known retracted article; absence is not a certification that no retraction exists.","required":["noticeDoi","retractedAt","evidenceUrl"],"properties":{"noticeDoi":{"type":"string"},"retractedAt":{"type":"string","format":"date"},"evidenceUrl":{"type":"string","format":"uri"}}},"verification":{"type":"object","required":["scope","checkedAt","evidenceUrl"],"properties":{"scope":{"type":"string"},"checkedAt":{"type":"string","format":"date"},"evidenceUrl":{"type":"string","format":"uri"},"note":{"type":"string"}}},"articleChecks":{"type":"array","items":{"type":"object","required":["articleId","verification"],"properties":{"articleId":{"$ref":"#/components/schemas/ArticleId"},"verification":{"type":"object","required":["scope","checkedAt","evidenceUrl"],"properties":{"scope":{"type":"string"},"checkedAt":{"type":"string","format":"date"},"evidenceUrl":{"type":"string","format":"uri"},"note":{"type":"string"}}}}}},"usedBy":{"type":"array","items":{"$ref":"#/components/schemas/ArticleId"}}}},"SamplePreparation":{"type":"object","additionalProperties":false,"description":"Earlier preparation conditions, separate from pressure and temperature of the reported observation. Numeric null means unreported or unverified, not zero. Values retain their source-specific precision; sourceLocation and notes describe scope.","required":["method","pressureGPa","temperatureK","releaseRateGPaPerSecond","sourceId","sourceLocation","notes"],"properties":{"method":{"type":"string","const":"pressure-quench"},"pressureGPa":{"type":["object","null"],"additionalProperties":false,"required":["min","max"],"properties":{"min":{"type":"number","minimum":0},"max":{"type":"number","minimum":0}},"description":"Reported preparation range; not a measured uncertainty unless the source explicitly identifies one."},"temperatureK":{"type":["number","null"],"minimum":0},"releaseRateGPaPerSecond":{"type":["number","null"],"minimum":0,"description":"Reported magnitude of pressure release rate; null when not quantitatively supplied."},"sourceId":{"type":"string"},"sourceLocation":{"type":"string"},"notes":{"type":"string"}}},"MaterialCase":{"type":"object","required":["id","formula","sample","recordType","tcK","reportedTemperatureK","temperatureKind","temperatureNote","criterion","pressureRegime","pressureGPa","equilibrium","probe","sourceId"],"properties":{"preparation":{"$ref":"#/components/schemas/SamplePreparation"},"id":{"type":"string"},"formula":{"type":"string"},"aliases":{"type":"array","items":{"type":"string"},"description":"Curated material search names; not an assertion of identical stoichiometry."},"sample":{"type":"string"},"recordType":{"$ref":"#/components/schemas/EvidenceType"},"tcK":{"type":["number","null"],"description":"Transition temperature only; null for an unassigned or spectroscopic-only scale."},"reportedTemperatureK":{"type":["number","null"],"description":"Observed temperature scale; interpret with temperatureKind and criterion."},"temperatureKind":{"type":"string","description":"measurement identifies the temperature at which a probe was operated, not a transition or a gap-derived scale.","enum":["transition","spectroscopic-gap","measurement","normal-state","transient-response","unassigned"]},"temperatureNote":{"type":"string"},"criterion":{"type":"string"},"pressureRegime":{"type":"string","enum":["ambient","high","unknown"]},"pressureGPa":{"type":["object","null"],"required":["min","max"],"properties":{"min":{"type":"number"},"max":{"type":"number"}}},"equilibrium":{"type":"string","enum":["equilibrium","transient","metastable","unknown"]},"probe":{"type":"string"},"sourceId":{"type":"string"}}},"Claim":{"type":"object","required":["id","sectionId","statement","evidenceType","sourceIds","conditions"],"properties":{"id":{"type":"string"},"sectionId":{"type":"string"},"statement":{"type":"string"},"evidenceType":{"$ref":"#/components/schemas/ClaimEvidenceType"},"sourceIds":{"type":"array","items":{"type":"string"}},"conditions":{"type":"string"},"verificationScope":{"type":"string"},"sourceRelationship":{"type":"string","enum":["direct-support","context-for-local-derivation","context-for-editorial-analysis","mixed-source-and-local-derivation"],"description":"Role of linked sources after claim-specific assessment. Absence means the relationship has not been classified; sourceIds alone do not establish direct support."},"derivationNote":{"type":"string"}}},"Section":{"type":"object","required":["id","title","markdown"],"properties":{"id":{"type":"string"},"title":{"type":"string"},"markdown":{"type":"string"}}},"Provenance":{"type":"object","required":["repository","commit","path","sha256","sourceId"],"properties":{"repository":{"type":"string"},"commit":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string"},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"sourceId":{"type":"string"}}},"ScopeItemReview":{"type":"object","required":["id","sectionIds","status","checkedAt","scope","limitations"],"properties":{"id":{"type":"string"},"sectionIds":{"type":"array","items":{"type":"string"}},"status":{"type":"string","enum":["scoped-check"]},"checkedAt":{"type":"string","format":"date"},"scope":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}}}},"Review":{"type":"object","required":["scope","checkedAt","limitations"],"properties":{"scope":{"type":"string"},"checkedAt":{"type":"string","format":"date"},"limitations":{"type":"array","items":{"type":"string"}}}},"Article":{"type":"object","required":["id","topicId","code","slug","title","summary","revision","modifiedAt","editorialStatus","references","materialCases","claims","provenance"],"properties":{"publicationKind":{"type":"string","enum":["handbook","open-question"]},"scopeItems":{"type":"array","items":{"$ref":"#/components/schemas/ScopeItemReview"}},"id":{"$ref":"#/components/schemas/ArticleId"},"topicId":{"type":"string"},"code":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"aliases":{"type":"array","items":{"type":"string"}},"relatedCodes":{"type":"array","items":{"type":"string"}},"evidenceTypes":{"type":"array","items":{"$ref":"#/components/schemas/EvidenceType"}},"editorialStatus":{"type":"string","enum":["scoped-check"]},"contentState":{"type":"string","enum":["pilot"]},"revision":{"$ref":"#/components/schemas/Revision"},"modifiedAt":{"oneOf":[{"type":"string","format":"date"},{"type":"string","format":"date-time"}]},"review":{"$ref":"#/components/schemas/Review"},"provenance":{"$ref":"#/components/schemas/Provenance"},"sourceMap":{"type":"array","items":{"type":"object"}},"corrections":{"type":"array","items":{"type":"object"}},"references":{"type":"array","items":{"$ref":"#/components/schemas/Source"}},"materialCases":{"type":"array","items":{"$ref":"#/components/schemas/MaterialCase"}},"claims":{"type":"array","items":{"$ref":"#/components/schemas/Claim"}},"body":{"type":"string"},"markdown":{"type":"string"},"sections":{"type":"array","items":{"$ref":"#/components/schemas/Section"}},"wordCount":{"type":"integer"}}},"ArticleProjection":{"type":"object","required":["id","revision","code","slug","title","modifiedAt","editorialStatus","review","provenance"],"description":"Explicit projection with mandatory identity/review/provenance and automatic scientific evidence dependencies.","properties":{"id":{"$ref":"#/components/schemas/Article/properties/id"},"topicId":{"$ref":"#/components/schemas/Article/properties/topicId"},"code":{"$ref":"#/components/schemas/Article/properties/code"},"slug":{"$ref":"#/components/schemas/Article/properties/slug"},"title":{"$ref":"#/components/schemas/Article/properties/title"},"summary":{"$ref":"#/components/schemas/Article/properties/summary"},"aliases":{"$ref":"#/components/schemas/Article/properties/aliases"},"evidenceTypes":{"$ref":"#/components/schemas/Article/properties/evidenceTypes"},"relatedCodes":{"$ref":"#/components/schemas/Article/properties/relatedCodes"},"editorialStatus":{"$ref":"#/components/schemas/Article/properties/editorialStatus"},"contentState":{"$ref":"#/components/schemas/Article/properties/contentState"},"modifiedAt":{"$ref":"#/components/schemas/Article/properties/modifiedAt"},"revision":{"$ref":"#/components/schemas/Article/properties/revision"},"review":{"$ref":"#/components/schemas/Article/properties/review"},"provenance":{"$ref":"#/components/schemas/Article/properties/provenance"},"sourceMap":{"$ref":"#/components/schemas/Article/properties/sourceMap"},"corrections":{"$ref":"#/components/schemas/Article/properties/corrections"},"references":{"$ref":"#/components/schemas/Article/properties/references"},"materialCases":{"$ref":"#/components/schemas/Article/properties/materialCases"},"claims":{"$ref":"#/components/schemas/Article/properties/claims"},"body":{"$ref":"#/components/schemas/Article/properties/body"},"markdown":{"$ref":"#/components/schemas/Article/properties/markdown"},"sections":{"$ref":"#/components/schemas/Article/properties/sections"},"wordCount":{"$ref":"#/components/schemas/Article/properties/wordCount"},"publicationKind":{"$ref":"#/components/schemas/Article/properties/publicationKind"},"scopeItems":{"$ref":"#/components/schemas/Article/properties/scopeItems"}}},"RevisionEntry":{"type":"object","required":["id","revision","modifiedAt","url"],"properties":{"id":{"$ref":"#/components/schemas/ArticleId"},"revision":{"$ref":"#/components/schemas/Revision"},"modifiedAt":{"oneOf":[{"type":"string","format":"date"},{"type":"string","format":"date-time"}]},"url":{"type":"string","description":"Relative public article URL."}}},"ArticleSummary":{"type":"object","required":["id","code","slug","title","summary","revision","materialCases"],"properties":{"id":{"$ref":"#/components/schemas/ArticleId"},"topicId":{"type":"string"},"code":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"modifiedAt":{"oneOf":[{"type":"string","format":"date"},{"type":"string","format":"date-time"}]},"references":{"type":"array","items":{"$ref":"#/components/schemas/Source"}},"materialCases":{"type":"array","items":{"$ref":"#/components/schemas/MaterialCase"}},"claims":{"type":"array","items":{"$ref":"#/components/schemas/Claim"}},"provenance":{"$ref":"#/components/schemas/Provenance"},"sections":{"type":"array","items":{"type":"object","required":["id","title"],"properties":{"id":{"type":"string"},"title":{"type":"string"}}}}}},"SearchResult":{"type":"object","required":["id","title","slug","revision","materialCases"],"properties":{"id":{"$ref":"#/components/schemas/ArticleId"},"topicId":{"type":"string"},"code":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"aliases":{"type":"array","items":{"type":"string"}},"dois":{"type":"array","items":{"type":"string"}},"evidenceTypes":{"type":"array","items":{"$ref":"#/components/schemas/EvidenceType"}},"materialCases":{"type":"array","items":{"$ref":"#/components/schemas/MaterialCase"}}}},"SectionEnvelope":{"type":"object","required":["revision","articleId","articleRevision","review","section","claims","sources"],"properties":{"schemaVersion":{"type":"string"},"revision":{"$ref":"#/components/schemas/Revision"},"review":{"$ref":"#/components/schemas/Review"},"scopeItems":{"type":"array","items":{"$ref":"#/components/schemas/ScopeItemReview"}},"articleId":{"$ref":"#/components/schemas/ArticleId"},"articleRevision":{"$ref":"#/components/schemas/Revision"},"section":{"$ref":"#/components/schemas/Section"},"claims":{"type":"array","items":{"$ref":"#/components/schemas/Claim"}},"sources":{"type":"array","items":{"$ref":"#/components/schemas/Source"}},"materialCases":{"type":"array","items":{"$ref":"#/components/schemas/MaterialCase"}}}}}}}