Chaudhry Waleed
Deploy RICS v2 (senior baseline, CPU Spaces Dockerfile)
330d570
Raw
History Blame Contribute Delete
748 Bytes
"""Content-based (topic-first) report mode.
Parallel to the RICS Level 3 structure-first pipeline: this package understands
messy notes, past reports, and standard paragraphs by *meaning* (a fixed
property-surveying topic taxonomy) rather than by RICS section structure, and
generates a topic-structured report.
Public surface is intentionally small; import the submodules directly:
- :mod:`backend.content_based.taxonomy` β€” fixed topic/sub-topic taxonomy + priors
- :mod:`backend.content_based.classifier` β€” content-first topic classification
- :mod:`backend.content_based.router` β€” route note lines into topic buckets
- :mod:`backend.content_based.orchestrator` β€” topic-driven report generation
"""
from __future__ import annotations