docs: contract for CRUD form description and SQLite DEFAULT prefill (v1.0.76)
All checks were successful
技能自动化发布 / release (push) Successful in 6s

This commit is contained in:
2026-08-11 14:38:32 +08:00
parent 16ee121ab3
commit db2325dbe4
6 changed files with 90 additions and 6 deletions

View File

@@ -337,9 +337,22 @@ class TestDocsStandards(unittest.TestCase):
"options_json",
"demo_items",
"readonly",
"新增/编辑表单:字段说明与默认值(宿主支持)",
"DEFAULT",
"description",
):
self.assertIn(marker, text, msg=f"SCHEMA.md missing {marker!r}")
def test_actions_md_documents_form_schema_split(self) -> None:
text = self._read("references/ACTIONS.md")
for marker in (
"inputSchema 与参数表单",
"数据管理新增/编辑",
"_jiangchang_columns.description",
"SCHEMA.md",
):
self.assertIn(marker, text, msg=f"ACTIONS.md missing {marker!r}")
def test_guarded_docs_do_not_reference_amazon_implementation(self) -> None:
forbidden = (
"download-settlement-report-amazon",