← Về thư mục
tests/_contract/structure.py
- script_bearing_skills · function · L77-L90 — def script_bearing_skills(skills_dir: Path = SKILLS_DIR) -> list[Path]
- all_skill_names · function · L93-L98 — def all_skill_names(skills_dir: Path = SKILLS_DIR) -> set[str]
- documented_skills · function · L101-L112 — def documented_skills(skills_dir: Path = SKILLS_DIR) -> list[Path]
- _frontmatter · function · L115-L123 — def _frontmatter(skill: Path) -> str | None
- _top_level_entries · function · L126-L133 — def _top_level_entries(frontmatter: str) -> list[tuple[str, str]]
- _metadata_scalars · function · L136-L155 — def _metadata_scalars(frontmatter: str) -> list[tuple[str, str]]
- frontmatter_problems · function · L158-L215 — def frontmatter_problems(skill: Path) -> list[str]
- length_problems · function · L218-L226 — def length_problems(skill: Path) -> list[str]
- stray_test_problems · function · L229-L240 — def stray_test_problems(skill: Path) -> list[str]
- _tracked_files · function · L244-L258 — def _tracked_files(skills_dir: Path = SKILLS_DIR) -> frozenset[str] | None
- bytecode_problems · function · L261-L286 — def bytecode_problems(skill: Path) -> list[str]
- link_problems · function · L289-L334 — def link_problems(skill: Path, known_skills: Iterable[str] | None = None) -> list[str]
- _script_paths · function · L337-L338 — def _script_paths(skill: Path, suffix: str = ".py") -> list[Path]
- compile_problems · function · L341-L352 — def compile_problems(skill: Path) -> list[str]
- dynamic_execution_problems · function · L355-L387 — def dynamic_execution_problems(skill: Path) -> list[str]
- shadow_module_problems · function · L390-L402 — def shadow_module_problems(skill: Path) -> list[str]
- personal_path_problems · function · L405-L432 — def personal_path_problems(skill: Path) -> list[str]
- shell_script_problems · function · L435-L452 — def shell_script_problems(skill: Path) -> list[str]