docs: 清理轻量治理冲突门禁 (#30)
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user