Skip to content

Commit 5fdea5d

Browse files
Add academic extension for scientific documents
Introduces codex.academic extension supporting: - Theorem-like environments (theorem, lemma, definition, etc.) - Custom theorem variants with configurable counter sharing - Proof blocks with method annotations (induction, contradiction, etc.) - Multi-part exercises with hints and visibility-controlled solutions - Exercise sets for grouped problems with shared context - Multi-line equation groups with custom tags - Algorithm blocks with line-numbered pseudocode - Cross-references for theorems, equations, and algorithm lines - Configurable numbering systems with reset triggers
1 parent aaa3a1f commit 5fdea5d

4 files changed

Lines changed: 1425 additions & 0 deletions

File tree

schemas/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@ This directory contains JSON Schema definitions for validating Codex document co
1717
| `annotations.schema.json` | Core annotations | `security/annotations.json` |
1818
| `phantoms.schema.json` | Phantom clusters | `phantoms/clusters.json` |
1919

20+
### Extension Schemas
21+
22+
| Schema | Purpose | Validates |
23+
|--------|---------|-----------|
24+
| `semantic.schema.json` | Semantic extension | `semantic:*` blocks and marks |
25+
| `academic.schema.json` | Academic extension | `academic:*` blocks and marks |
26+
2027
## Schema Dependencies
2128

2229
Some schemas reference definitions from other schema files:

0 commit comments

Comments
 (0)