internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2026 License: MIT

Directories

Path Synopsis
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Package snapshot owns the reading server's coherent vault generations.
Package snapshot owns the reading server's coherent vault generations.
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.
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.
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
pages
templ: version: v0.3.1020
templ: version: v0.3.1020
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.
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.
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL