docs: 清理轻量治理冲突门禁 (#30)

This commit is contained in:
ila
2026-09-02 10:15:20 +08:00
parent fe795c4367
commit c13f6adb76
5 changed files with 40 additions and 22 deletions
+17
View File
@@ -121,6 +121,23 @@ class CoreDocumentTests(unittest.TestCase):
self.assertIn("## 项目治理模式", required)
self.assertIn("## DevHarness 来源与基线", required)
def test_lightweight_governance_keeps_only_real_safety_boundaries(self) -> None:
workflow = (ROOT / "docs/01-workflow.md").read_text(encoding="utf-8")
setup = (ROOT / "docs/07-new-project-documentation-setup.md").read_text(
encoding="utf-8"
)
requirements = (
ROOT / "docs/09-product-requirements-overview.md"
).read_text(encoding="utf-8")
self.assertIn("预期行为明确的小 Bug", workflow)
self.assertIn("无需为了留痕补建工单", workflow)
self.assertIn("明确为虚构的测试数据无需形式化脱敏", workflow)
self.assertIn("内部、单人、低风险", setup)
self.assertIn("不为可能发生的情况预设额外门禁", setup)
self.assertIn("局部样式或布局", requirements)
self.assertIn("可直接实施", requirements)
self.assertIn("真实个人/生产数据", setup)
def test_new_project_setup_requires_baseline_selection(self) -> None:
required = CORE_DOCUMENT_REQUIREMENTS[
"docs/07-new-project-documentation-setup.md"