Directories
¶
| Path | Synopsis |
|---|---|
|
Package assets embeds yomihon's small, fixed set of vendored and hand-written client-side files.
|
Package assets embeds yomihon's small, fixed set of vendored and hand-written client-side files. |
|
cmd
|
|
|
yomihon
command
yomihon is the local reading-and-adjudication interface for the Obsidian vault.
|
yomihon is the local reading-and-adjudication interface for the Obsidian vault. |
|
internal
|
|
|
archlock
Package archlock holds the checks that keep the module's shape from drifting while every individual change looks reasonable.
|
Package archlock holds the checks that keep the module's shape from drifting while every individual change looks reasonable. |
|
asset
Package asset serves yomihon's fixed, compile-time-known set of static files: the vendored mermaid ES-module runtime, yomihon's own fixed native client-module graph, the canonical brand mark, and the generated chroma stylesheet.
|
Package asset serves yomihon's fixed, compile-time-known set of static files: the vendored mermaid ES-module runtime, yomihon's own fixed native client-module graph, the canonical brand mark, and the generated chroma stylesheet. |
|
graph
Package graph resolves [[wikilinks]] the way Obsidian resolves them in this vault: four keys per note (filename stem, filename, path stem, path) plus frontmatter aliases, each folded by NormalizeKey — never the frontmatter title, which Obsidian does not resolve either.
|
Package graph resolves [[wikilinks]] the way Obsidian resolves them in this vault: four keys per note (filename stem, filename, path stem, path) plus frontmatter aliases, each folded by NormalizeKey — never the frontmatter title, which Obsidian does not resolve either. |
|
judge
Package judge implements the vault diagnostics behind the check, exists and coverage commands, and their JSONL wire format; the reading server consumes the same findings, so a page and a command cannot disagree.
|
Package judge implements the vault diagnostics behind the check, exists and coverage commands, and their JSONL wire format; the reading server consumes the same findings, so a page and a command cannot disagree. |
|
lesson
Package lesson loads the hand-authored data that enriches lesson reading pages: Japanese slot-machine sentence patterns from System/slots/*.yaml and the cross-domain concept-note index used by in-page sheets.
|
Package lesson loads the hand-authored data that enriches lesson reading pages: Japanese slot-machine sentence patterns from System/slots/*.yaml and the cross-domain concept-note index used by in-page sheets. |
|
lexical
Package lexical is the vault's in-memory search index and query engine.
|
Package lexical is the vault's in-memory search index and query engine. |
|
nav
Package nav turns a scanner-captured vault projection into the folder tree, map and study-path trees, report list and recent-note summaries the sidebar and Home read.
|
Package nav turns a scanner-captured vault projection into the folder tree, map and study-path trees, report list and recent-note summaries the sidebar and Home read. |
|
note
Package note owns the general reading surface — every route a reader reaches that is not one of the dedicated faces.
|
Package note owns the general reading surface — every route a reader reaches that is not one of the dedicated faces. |
|
origin
Package origin enforces the browser's same-origin resource boundary for every response served by yomihon's loopback reading site.
|
Package origin enforces the browser's same-origin resource boundary for every response served by yomihon's loopback reading site. |
|
render
Package render answers three questions about one vault file, in one place so every face of the program answers them alike: how a note reads, what words it contributes to a search, and what kind of file it is.
|
Package render answers three questions about one vault file, in one place so every face of the program answers them alike: how a note reads, what words it contributes to a search, and what kind of file it is. |
|
report
Package report serves the daily-briefing HTML under System/reports/ inside a sandboxed iframe.
|
Package report serves the daily-briefing HTML under System/reports/ inside a sandboxed iframe. |
|
schema
Package schema loads the vault's machine-readable contract (System/schemas/vault-schema.toml) and answers status state-machine questions.
|
Package schema loads the vault's machine-readable contract (System/schemas/vault-schema.toml) and answers status state-machine questions. |
|
search
Package search is the reading surface for a query: the route, the language the answer is written in, and the view a result becomes.
|
Package search is the reading surface for a query: the route, the language the answer is written in, and the view a result becomes. |
|
sequence
Package sequence reads the declared structure of a study path: which rows a course lists, which branch each row belongs to, what role the author gave that branch, and what could not be determined.
|
Package sequence reads the declared structure of a study path: which rows a course lists, which branch each row belongs to, what role the author gave that branch, and what could not be determined. |
|
shell
Package shell projects the navigation and lifecycle state shared by every full-page reading surface.
|
Package shell projects the navigation and lifecycle state shared by every full-page reading surface. |
|
snapshot
Package snapshot owns the reading server's coherent vault generations.
|
Package snapshot owns the reading server's coherent vault generations. |
|
sourcebytes
Package sourcebytes locks one property of this repository's own text: no file it reads as text carries a NUL, a U+2028 or a U+2029 outside a named exemption.
|
Package sourcebytes locks one property of this repository's own text: no file it reads as text carries a NUL, a U+2028 or a U+2029 outside a named exemption. |
|
status
Package status is the write face: the only package here allowed to write vault files.
|
Package status is the write face: the only package here allowed to write vault files. |
|
syllabus
Package syllabus serves the study-path page: one study-path tree with a switcher across every study-path in the vault.
|
Package syllabus serves the study-path page: one study-path tree with a switcher across every study-path in the vault. |
|
ui/layouts
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
ui/pages
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
vault
Package vault is the note model: what a markdown file in the Obsidian vault means once its bytes are in hand.
|
Package vault is the note model: what a markdown file in the Obsidian vault means once its bytes are in hand. |
|
vaultfs
Package vaultfs pins one vault directory as a read capability and answers what is under it, what each file was when observed, and what its bytes are now.
|
Package vaultfs pins one vault directory as a read capability and answers what is under it, what each file was when observed, and what its bytes are now. |
|
wording
Package wording holds what yomihon says in its own voice, in both languages it says it in.
|
Package wording holds what yomihon says in its own voice, in both languages it says it in. |
Click to show internal directories.
Click to hide internal directories.
