← ClaudeAtlas

jiang-source-ingestlisted

Use this skill when importing synced Jiang Lens source artifacts, resolving YouTube metadata dates, creating canonical source transcripts, and preparing transcript packets for semantic agents.
apresmoi/jianglens · ★ 7 · Data & Documents · score 63
Install: claude install-skill apresmoi/jianglens
# Jiang Source Ingest Use this for the mechanical path from committed raw source artifacts into canonical source state. This skill does not write public episode prose, public lens docs, glossary canon, or promotion records. ## Core Rule Treat time as part of provenance. A claim is not just "what Jiang says"; it is what a dated artifact records him saying, in a specific context, with a stable source ref. ## Inputs Committed Colab text artifacts: ```text content/sources/raw/youtube/<channel>/<video-id>/ metadata.youtube.json dump.json grouped.json transcription.json content/sources/raw/youtube/Interviews/<host-channel-id>/<video-id>/ metadata.youtube.json dump.json grouped.json transcription.json ``` If artifacts are still only in Google Drive or Colab, use `colab-video-pipeline` first, then commit the synced text artifacts. `ops/staging/` is only a local disposable cache, not the worker source of truth. ## Import Flow First check the source-processing policy: ```text content/workflow/tasks/source-processing-policy.json ``` If the video ID is marked `duplicate`, `blocked`, `skip`, or `archive-only`, do not import it as a new source. The raw folder remains useful archive evidence, but it should not create a second episode, second transcript source, or second downstream corpus-impact obligation. Use `--force-policy` only when the maintainer explicitly overrides the policy. Import: ```bash node ops/scripts/import-colab-video.mjs \ --video-id VIDEO_