Coverage for src / lilbee / wiki / __init__.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-05-15 20:55 +0000

1"""Wiki layer: LLM-maintained synthesis pages with citation provenance.""" 

2 

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.citation 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) 

37 

38__all__ = [ 

39 "SUBDIR_TO_TYPE", 

40 "CitationStatus", 

41 "PageTarget", 

42 "ParsedCitation", 

43 "WikiPageContent", 

44 "WikiPageInfo", 

45 "append_wiki_log", 

46 "build_page_info", 

47 "build_wiki", 

48 "find_page", 

49 "find_unmarked_claims", 

50 "generate_synthesis_pages", 

51 "lint_all", 

52 "lint_wiki_page", 

53 "list_draft_pages", 

54 "list_md_files", 

55 "list_pages", 

56 "make_slug", 

57 "parse_frontmatter", 

58 "parse_wiki_citations", 

59 "prune_wiki", 

60 "read_page", 

61 "render_citation_block", 

62 "run_full_build", 

63 "run_full_synthesize", 

64 "strip_citation_block", 

65 "update_wiki_index", 

66 "verify_citation", 

67]