Coverage for src/lilbee/wiki/__init__.py: 100%
10 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-14 11:46 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-14 11:46 +0000
1"""Wiki layer: LLM-maintained synthesis pages with citation provenance."""
3from lilbee.core.text import make_slug
4from lilbee.wiki.browse import (
5 WikiPageContent,
6 WikiPageInfo,
7 build_page_info,
8 find_page,
9 list_draft_pages,
10 list_md_files,
11 list_pages,
12 read_page,
13)
14from lilbee.wiki.citations import (
15 CitationStatus,
16 ParsedCitation,
17 find_unmarked_claims,
18 parse_wiki_citations,
19 render_citation_block,
20 strip_citation_block,
21 verify_citation,
22)
23from lilbee.wiki.generation import (
24 build_wiki,
25 generate_synthesis_pages,
26 run_full_build,
27 run_full_synthesize,
28)
29from lilbee.wiki.index import append_wiki_log, update_wiki_index
30from lilbee.wiki.lint import lint_all, lint_wiki_page
31from lilbee.wiki.prune import prune_wiki
32from lilbee.wiki.shared import (
33 SUBDIR_TO_TYPE,
34 PageTarget,
35 parse_frontmatter,
36)
37from lilbee.wiki.wipe import WipeReport, wipe_wiki
39__all__ = [
40 "SUBDIR_TO_TYPE",
41 "CitationStatus",
42 "PageTarget",
43 "ParsedCitation",
44 "WikiPageContent",
45 "WikiPageInfo",
46 "WipeReport",
47 "append_wiki_log",
48 "build_page_info",
49 "build_wiki",
50 "find_page",
51 "find_unmarked_claims",
52 "generate_synthesis_pages",
53 "lint_all",
54 "lint_wiki_page",
55 "list_draft_pages",
56 "list_md_files",
57 "list_pages",
58 "make_slug",
59 "parse_frontmatter",
60 "parse_wiki_citations",
61 "prune_wiki",
62 "read_page",
63 "render_citation_block",
64 "run_full_build",
65 "run_full_synthesize",
66 "strip_citation_block",
67 "update_wiki_index",
68 "verify_citation",
69 "wipe_wiki",
70]