chore: bootstrap repo tooling, dependency and quality gates

uv-managed PEP 621 project with ruff, mypy (strict on packages/domain and
packages/llm), pytest with coverage, and import-linter contracts that
mechanically enforce the dependency rules of 架构文档 §4.2 -- including the
two forbidden edges (compliance and identity must not depend on business
domains). CI, pre-commit and a detect-secrets baseline gate every push;
.env is gitignored before anything is ever staged.
This commit is contained in:
xsl
2026-08-14 00:26:39 +08:00
commit da0314fd08
9 changed files with 2471 additions and 0 deletions
Generated
+1630
View File
File diff suppressed because it is too large Load Diff