File size: 877 Bytes
300df0f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"""
Segmentation Module — Phase 1 (T1.1 → T1.6)
=============================================
Parses Vietnamese legal document HTML into a hierarchical graph
(Chương → Điều → Khoản → Điểm) and ingests into Neo4j with embeddings.

Owner: Người B
Depends on: clean_html from Người A (T0.4), Neo4j schema from Người A (T1.4),
            embedding service from Người A (T6.2)
"""

from .models import (
    HierarchyType,
    Segment,
    ParseResult,
    ConfidenceLevel,
)
from .parser import LegalDocumentParser
from .confidence import ConfidenceScorer
from .writer import SegmentWriter
from .embedder import ArticleEmbedder

__all__ = [
    # Models
    "HierarchyType",
    "Segment",
    "ParseResult",
    "ConfidenceLevel",
    # Core classes
    "LegalDocumentParser",
    "ConfidenceScorer",
    "SegmentWriter",
    "ArticleEmbedder",
]