docs: 增加轻量项目治理模式 (#30)

This commit is contained in:
ila
2026-09-02 10:13:47 +08:00
parent cbdd27d861
commit fe795c4367
7 changed files with 102 additions and 98 deletions
+5 -3
View File
@@ -76,13 +76,13 @@ class CoreDocumentTests(unittest.TestCase):
self.assertIn("### 原型确认记录", required)
self.assertIn("## 更新时机", required)
def test_workflow_requires_ticket_and_design_evidence_gates(self) -> None:
def test_workflow_requires_governance_modes_and_minimum_gates(self) -> None:
required = CORE_DOCUMENT_REQUIREMENTS["docs/01-workflow.md"]
self.assertIn("## 工单与设计证据双门禁", required)
self.assertIn("## 按治理模式选择最小门禁", required)
self.assertIn("### 不可裁剪底线", required)
self.assertIn("### 先判断是否需要工单", required)
self.assertIn("### 再判断设计证据", required)
self.assertIn("### 线上原型审核与按需导出", required)
self.assertIn("### 记录和重新确认", required)
def test_workflow_requires_online_wiki_initialization_gate(self) -> None:
workflow = CORE_DOCUMENT_REQUIREMENTS["docs/01-workflow.md"]
@@ -118,6 +118,7 @@ class CoreDocumentTests(unittest.TestCase):
def test_project_profile_requires_dev_harness_baseline(self) -> None:
required = CORE_DOCUMENT_REQUIREMENTS["docs/00-project-profile.md"]
self.assertIn("## 项目治理模式", required)
self.assertIn("## DevHarness 来源与基线", required)
def test_new_project_setup_requires_baseline_selection(self) -> None:
@@ -127,6 +128,7 @@ class CoreDocumentTests(unittest.TestCase):
self.assertIn("### 2. 选择建设基线", required)
self.assertIn("#### 判断案例", required)
self.assertIn("### 3. 识别子项目与交付单元", required)
self.assertIn("#### 选择治理模式", required)
self.assertIn("#### 需求总览启用条件", required)
def test_local_development_requires_powershell_utf8_boundaries(self) -> None: