jiang-agent-transcript-pass — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited jiang-agent-transcript-pass (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this for semantic processing of content/workflow/tasks/<source-slug>/transcript-agent-packets.jsonl.
Use gpt-5.4 for normal transcript packet parsing. Scheduled production wakes should use low reasoning when supported. Request escalation for noisy ASR, ambiguous speaker interaction, dense Great Books passages, or geopolitical argument chains.
Escalate to gpt-5.5 when the packet contains unusual Jiang metaphors, possible contradictions with earlier sources, hard speaker ambiguity, or material likely to mutate the public lens. Do not use mini-class models for normal packet parsing; they are only for coordination or cheap comparison.
The corpus is now a calibration anchor. Use existing semantic bundles, strong episode reads, and lens pages as comparison surfaces when judging whether a packet contains a recurring mechanism or a new source-specific pressure.
Process only the packet's focus_refs. Use context_segments only to interpret those focus refs.
Return JSON matching:
ops/schemas/agent-transcript-pass.schema.jsonValidate outputs with:
node ops/scripts/validate-agent-pass.mjs content/workflow/proposals/<source-slug>/*.semantic.jsonSpeaker labels are machine diarization hints. Do not trust them blindly.
Use context to decide whether a span is:
Only use kind: "question" for substantive questions asked by a student, interviewer, audience member, or commenter. A lecturer prompt such as "can you read?" is not a public question; mark the actual student reading as reading-quoted-material and include the prompt only as context or exchange if needed.
Mark low confidence when speaker identity or interaction structure is ambiguous.
Extract:
Do not paraphrase away uncertainty. Keep dated refs attached to every claim.
Aim for enough density to support episode publication and later lens distillation. A schema-valid but sparse pass is not enough. Cover every focus ref in interactions, and extract the strongest reusable material from the packet. Do not extract every sentence mechanically.
For each packet, preserve the argumentative movement: what problem is introduced, what distinction is made, what model is built, and what the listener is supposed to see differently by the end of the focus refs. This makes the later episode read possible without flattening the transcript into topic labels.
For signature_moments, prefer the material a reader would remember tomorrow. Keep it source-grounded, but preserve the heat of Jiang's language. Examples of good signature moments:
Do not turn every claim into a signature moment. A packet with no sharp moment can return signature_moments: [], but do not omit the field.
For Great Books lectures, separate quoted/read-aloud material from Jiang's interpretation. Capture candidate primitives such as authority, desire, free will, reciprocity, myth, memory, unreliable guides, selfhood, social order, violence, salvation, and interpretation. Do not write public lens docs or canon from this packet pass.
Use source_date as the date for claims in the packet. If the packet references an older or newer dated source, preserve both refs. Otherwise, do not infer a contradiction from memory.
Older positions remain historical evidence. Latest-position summaries need exact dated support.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.