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

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

38 

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]