jjlj
This commit is contained in:
@@ -68,37 +68,6 @@ def group_tags_by_namespace(tags: Sequence[str]) -> Dict[str, List[str]]:
|
||||
return grouped
|
||||
|
||||
|
||||
def build_metadata_snapshot(file_path: Path) -> Dict[str, Any]:
|
||||
"""Load any available sidecar metadata for the selected file."""
|
||||
|
||||
snapshot: Dict[str, Any] = {
|
||||
"file": str(file_path),
|
||||
"tags": group_tags_by_namespace(load_tags(file_path)),
|
||||
}
|
||||
|
||||
try:
|
||||
sidecar = metadata._derive_sidecar_path(file_path)
|
||||
if sidecar.is_file():
|
||||
title, tags, notes = metadata._read_sidecar_metadata(sidecar)
|
||||
snapshot["sidecar"] = {
|
||||
"title": title,
|
||||
"tags": group_tags_by_namespace(tags),
|
||||
"notes": notes,
|
||||
}
|
||||
except Exception:
|
||||
snapshot["sidecar"] = None
|
||||
|
||||
return snapshot
|
||||
|
||||
|
||||
def summarize_result(result: Dict[str, Any]) -> str:
|
||||
"""Build a one-line summary for a pipeline result row."""
|
||||
|
||||
title = result.get("title") or result.get("identifier") or result.get("file_path")
|
||||
source = result.get("source") or result.get("cmdlet") or "result"
|
||||
return f"{source}: {title}" if title else source
|
||||
|
||||
|
||||
def normalize_tags(tags: Iterable[str]) -> List[str]:
|
||||
"""Expose metadata.normalize_tags for callers that imported the old helper."""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user