docs: settle host import leading-star and lookup label contract
All checks were successful
技能自动化发布 / release (push) Successful in 19s

This commit is contained in:
2026-10-23 17:31:11 +08:00
parent de127d7e71
commit 8a8fa3cb0c
12 changed files with 331 additions and 7 deletions

View File

@@ -382,6 +382,10 @@ class TestDocsStandards(unittest.TestCase):
"drop_deprecated_user_table",
"孤儿物理表",
"_jiangchang_grid_presentation",
"导入模板表头必填标记",
"*显示名",
"table_file_import.py",
"导入模板 lookup 单元格",
):
self.assertIn(marker, text, msg=f"SCHEMA.md missing {marker!r}")
@@ -432,8 +436,21 @@ class TestDocsStandards(unittest.TestCase):
"visibleWhen",
"grid_help",
"列筛选",
"导入表头与 lookup 单元格",
"table_file_import.py",
"*长尾词",
"{value} · {label}",
):
self.assertIn(marker, text, msg=f"ACTIONS.md missing {marker!r}")
checklist = self._read("development/CHECKLIST.md")
self.assertIn("A4-14", checklist)
self.assertIn("table_file_import.py", checklist)
self.assertTrue(
os.path.isfile(
os.path.join(get_skill_root(), "scripts/service/table_file_import.py")
),
msg="scripts/service/table_file_import.py missing",
)
self.assertTrue(
os.path.isfile(
os.path.join(get_skill_root(), "assets/examples/lookup-skill-cli.action.example.json")