返回 ppt-master
project_specs.py
根目录 / skills / ppt-master / scripts / project_specs.py
1 #!/usr/bin/env python3
2 """
3 PPT Master - Project Specification Compatibility Module
4
5 Re-export the project planning-artifact API from its domain package. New
6 internal imports should use ``project_management.project_specs``.
7
8 Usage:
9 Import validation or scaffold helpers from this module.
10
11 Examples:
12 from project_specs import validate_markdown_schema
13
14 Dependencies:
15 Same as project_management.project_specs.
16 """
17
18 from project_management.project_specs import (
19 SCAFFOLD_DIR,
20 SCHEMA_DIR,
21 SKILL_DIR,
22 TOOLS_DIR,
23 default_spec_lock_forbidden,
24 parse_markdown_artifact,
25 parse_spec_lock,
26 parse_spec_lock_artifact,
27 parse_spec_lock_image_value,
28 scaffold_project_artifact,
29 validate_markdown_schema,
30 validate_project_artifacts,
31 )
32
33 __all__ = [
34 "SCAFFOLD_DIR",
35 "SCHEMA_DIR",
36 "SKILL_DIR",
37 "TOOLS_DIR",
38 "default_spec_lock_forbidden",
39 "parse_markdown_artifact",
40 "parse_spec_lock",
41 "parse_spec_lock_artifact",
42 "parse_spec_lock_image_value",
43 "scaffold_project_artifact",
44 "validate_markdown_schema",
45 "validate_project_artifacts",
46 ]
47
47 lines PYTHON