feat(regulatory): 增加法规核查基础服务

This commit is contained in:
2026-06-07 00:36:18 +08:00
parent 44d31d2a14
commit ec89e62661
11 changed files with 327 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
from __future__ import annotations
from dataclasses import asdict, dataclass, field
@dataclass(frozen=True)
class Finding:
rule_code: str
category: str
severity: str
title: str
detail: str = ""
suggestion: str = ""
evidence: dict[str, object] = field(default_factory=dict)
citations: list[dict[str, object]] = field(default_factory=list)
def to_dict(self) -> dict[str, object]:
return asdict(self)