Practical guide · October 25, 2026 · Fictional worked example

Turn interview notes into traceable podcast show notes

Good show notes help a listener find the discussion they came for. They identify the episode, describe its actual subject, and provide useful references without putting words in a guest's mouth. That becomes harder when a draft combines a transcript, a producer's memory, an AI summary, and an idea for a future episode. All four can look equally polished on the page even though they represent different kinds of material.

This guide describes a small editorial quote ledger that keeps those categories visible. Its downloadable local utility checks whether required references are present and whether a draft marked verbatim matches the supplied excerpt exactly. It also flags some obvious category problems, such as a paraphrase beginning with a quotation mark. These checks help prepare an editorial review. They do not verify facts, identify a voice, establish publication rights, or decide whether an excerpt fairly represents the interview.

All sample speakers, episode identifiers, passages, and situations in the download are fictional. They are not quotations from The Prospecting Show or any real guest. The workflow can be practiced without copying an actual transcript. When you move to a real episode, use materials you are authorized to handle and follow the show's actual editorial and approval process rather than assuming that a teaching example grants permission to publish.

Start with the episode and the authorized source

Identify the episode before drafting its summary. Use the actual episode page, recording, and approved production materials to establish the title, participant identities, publication context, and available source files. A similarly named guest, an older biography, or a search-result snippet is not enough to establish the details of the interview you are describing. Keep a record of which material the editor used.

The source of a quote may be an approved transcript, a recording segment, or another authorized record. Your convention should make the source findable. A timestamp is useful only when the reviewer knows which recording version it refers to. An edited public episode and an unedited production recording may have different time positions. Document the version rather than assuming a bare timestamp will remain meaningful forever.

If no usable source is available, draft a question for the producer instead of inventing the missing detail. An AI assistant may recognize common interview themes, but those themes do not establish what this guest said. The point of traceability is to make the path back to the actual episode visible. A confident sentence without that path should remain a draft question, not become a published claim.

Keep quotations, paraphrases, and editorial ideas separate

A verbatim entry is intended to reproduce the supplied source passage exactly. A paraphrase restates a supported point in the writer's own words. An editorial idea is a proposed angle, question, or follow-up that should not be attributed to a guest as something they said. These distinctions are simple, but they are easy to lose when several drafts are combined or a summary is shortened for a publishing field.

Use the category before writing the final prose. If you begin with a quotation and decide to rewrite it for readability, change the category and review the paraphrase against the source. Do not leave quotation marks around a polished rewrite. If you develop an idea inspired by the conversation, label it as the editor's idea and avoid presenting it as the guest's recommendation or a result they achieved.

The Associated Press's editorial guidance stresses accurate quotations and preservation of meaning in editing. That is useful primary background for the principle, not an endorsement of this tool or a claim that this show follows every AP policy. The detailed ledger fields and validation rules below are our example workflow. Your publication should define its own standards and responsible reviewers while preserving accurate attribution and adequate context.

Define the ledger fields

The CSV requires note_id, episode_id, speaker, locator, kind, source_excerpt, draft_text, and approval in that exact order. A note identifier makes a finding traceable across revisions. An episode identifier prevents notes from different recordings being combined accidentally. The speaker field records the identity supplied by the editor, while the locator points toward the authorized source. None of these fields is verified against an external service by the script.

The kind field accepts verbatim, paraphrase, or editorial_idea. The source_excerpt is required for quotations and paraphrases. The draft_text contains the passage under review. Approval must be approved to avoid a not_approved finding. That label records a workflow state supplied by a person; the utility does not determine who approved the material, whether they had authority, or whether their review was sufficient.

The schema deliberately excludes guest email addresses, private contact details, unpublished business documents, and audience targeting data. Do not add sensitive information simply because the file has room for more columns. If the editorial workflow needs additional fields, define their purpose and handling before extending the tool. Keep production source records in the approved environment and use short internal references where appropriate.

Use locators that another editor can follow

Choose a locator convention suited to the source. It might combine a file identifier and timestamp, or a transcript version with paragraph numbers. A locator such as “near the start” may technically fill the field but still fail the practical task. The program checks presence, not usefulness. Test the convention by asking another editor to find a passage without relying on your memory of the interview.

When a recording is edited, decide whether locators refer to the source version or the released version. Both can be useful, but they should be labeled. If you publish listening timestamps, verify them against the public episode after the final edit. A correct internal source locator does not automatically become a correct listener timestamp. This guide's utility does not inspect audio duration or compare media versions.

Keep the surrounding context available. A sentence may match exactly and still be misleading when separated from the question, a qualification, or a later correction. The ledger can point to the excerpt, while the editor listens or reads enough context to assess its use. Do not shrink the source reference until it becomes impossible to understand the speaker's meaning or the conditions attached to a statement.

Understand the exact-match rule

For verbatim entries, the utility compares the supplied source_excerpt with draft_text after trimming outer whitespace from both fields. Internal punctuation, wording, line breaks, and capitalization must match. A different apostrophe, an added word, or a removed sentence creates verbatim_mismatch. That strict behavior is designed to reveal edits for human review; it is not a comprehensive model of quotation practice.

The rule cannot detect whether the source_excerpt itself is inaccurate. If an AI produced the excerpt incorrectly and the draft copies it exactly, the row can pass. That is why someone must check the excerpt against the authorized recording or source record. Exact comparison establishes consistency between two supplied text fields. It does not establish that either field faithfully represents what was said.

Shortening a quotation also requires judgment that this example does not encode. The script will flag a shortened draft as a mismatch. An editor should then follow the publication's standards for excerpts, context, and disclosure of omissions. Do not change the source_excerpt merely to make the check pass while losing the record of what the source actually contained. Preserve the editorial decision and the underlying passage.

Treat paraphrase as a meaning check

A paraphrase should convey a supported point without borrowing the appearance of an exact quotation. The utility requires a source excerpt and flags a draft that begins with a straight or opening curly double quotation mark. That catches one obvious error, not every misuse of quotation marks or attribution. A paraphrase can pass the script while still exaggerating certainty, changing the subject, or dropping a condition.

For example, a fictional source might say, “We considered a referral experiment, but we did not run it.” A paraphrase claiming that the speaker grew through referrals would reverse the meaning. The strings differ, as paraphrases normally do, so exact comparison cannot judge the rewrite. A reviewer must compare what the draft asserts with what the source supports and preserve the fact that the experiment was only considered.

Avoid turning a personal account into a universal instruction. “The guest described one approach used in that situation” is a different claim from “every business should do this.” The ledger's category does not resolve that distinction. Read the final sentence as a listener would, check the attribution, and ask whether the wording fairly represents the scope of the discussion. If not, revise it before approval.

Run the fictional example

Download quote_ledger_check.py and fictional-quote-ledger.csv into a local folder. Run python3 quote_ledger_check.py fictional-quote-ledger.csv using Python 3. The program prints JSON, reads only the supplied file, and leaves the source unchanged. It does not download episodes, upload transcripts, contact guests, or publish content. The fictional file is enough to learn the format and see the expected findings.

The first fictional row contains an exact passage with a comma and an embedded line break. It passes because the CSV parser preserves the quoted field and both text fields match. The second changes “We considered it” into “We did it” while remaining marked verbatim. The report flags verbatim_mismatch. That finding is intentionally easy to inspect, showing how a small wording change can materially alter an apparent quotation.

A third row is a paraphrase surrounded at the start by a quotation mark. It receives paraphrase_starts_with_quote. A fourth editorial idea lacks speaker and locator fields and remains pending, so it also receives findings. The example requires those references even for an editorial idea so an editor can see what prompted it. Passing those fields would still not turn the idea into a guest statement.

Separate file errors from editorial findings

The program rejects a missing or altered header, an empty dataset, or records with the wrong number of fields. Such structural problems produce an Input error message and exit code 2. Fix the export before using the result. A file that cannot be read under the contract has not passed editorial review, and the absence of a JSON finding list should never be interpreted as a clean ledger.

A successfully read file can contain editorial findings and still exit normally. The JSON identifies the note and the issue for review. This means “the inspection completed,” not “the notes are ready to publish.” If you later connect the utility to a publishing workflow, define separately which findings require correction and which approval steps happen outside the script. Test that integration rather than relying on assumptions about exit codes.

The report explicitly sets fact_check_or_rights_clearance to false. Keep that limitation visible in downstream summaries. A dashboard that removes the field and labels a normal exit “verified” would overstate what happened. Prefer a label such as “ledger consistency check completed,” accompanied by the actual findings and the identity of the editor responsible for the broader review.

Review claims beyond the quoted words

Show notes may include a biography, company description, product link, number, or outcome that does not appear in the quoted passage. Those claims need their own supporting sources and review. A correct quotation does not validate the paragraph surrounding it. Check current names and relevant roles against authorized primary material, and avoid repeating an old description simply because it appears on a previous episode page.

Be especially careful with numerical results and causal claims. If a guest describes revenue, growth, or a campaign outcome, distinguish their account from independent verification. Do not add a stronger claim to make a headline more attractive. If the source lacks the detail needed for a precise statement, either describe the uncertainty accurately or omit the unsupported detail. The ledger does not turn an interview statement into audited evidence.

Links also require context. A resource mentioned by a guest may be useful for listeners, but a link should not imply endorsement beyond what the episode supports. Verify the destination and describe why it is included. If a commercial relationship affects how a link is presented, follow the publication's disclosure process. This guide does not determine sponsorship terms or substitute for the show's actual editorial policy.

Use AI for assistance with traceability intact

An assistant can help cluster approved notes into themes, propose a neutral description, or suggest questions where a source reference is missing. Ask it to retain note identifiers and separate quotation, paraphrase, and editorial idea in its output. Require unresolved fields to stay unresolved. A model should not fill a speaker name from contextual plausibility or invent a timestamp because every other row has one.

Keep an unmodified source view and review proposed changes separately. If a model rewrites a quotation for style, the resulting text is no longer an exact copy of the supplied passage. The human editor must decide how to handle it under the publication's standards. A useful prompt says to preserve exact quotations and flag unclear text for review; it does not request that every sentence sound polished at the expense of accuracy.

Do not assume local validation makes an earlier AI upload appropriate. The utility itself makes no network requests, but the broader workflow may involve other services and permissions. Use only source material you are authorized to share and review the tools involved. Fictional test text can be used to evaluate an assistant's output format without exposing unpublished recordings or third-party transcripts.

Build a publishable outline from reviewed notes

Once the source review is complete, organize the page around the actual episode. Identify the discussion clearly, summarize the principal topics, and include useful references supported by the materials. If you add listener timestamps, check them against the released recording. Keep the summary proportional to the episode rather than expanding it with unrelated advice solely to make the page longer.

A practical outline might begin with a concise episode description, continue with a few supported topics, and finish with relevant resources and a clearly labeled editorial note when needed. Quotations should earn their place by conveying something the speaker's actual words communicate well. Paraphrase can be more appropriate when the goal is navigation rather than reproducing a passage. An editorial idea for a future interview belongs in production planning unless deliberately published as the editor's own contribution.

Before release, compare the rendered page with the approved draft. Publishing tools can alter punctuation, strip line breaks, insert a stale biography, or use a different title field. The source check is only one stage. Confirm that the public page preserves the intended attribution and context, that its links work, and that the episode identifier or media embed points to the right release. Record corrections in the authoritative editorial system.

Frequently asked questions

Does an exact match prove that the quotation is authentic?

No. It proves only that the two supplied fields match after outer whitespace is trimmed. Someone must verify the source excerpt against the authorized recording or record. The script cannot identify a voice, detect a fabricated source file, or establish the surrounding context. Retain that source review as a separate editorial responsibility rather than treating a passing row as authentication.

Can I fix grammar inside a quotation?

Follow the publication's standards and preserve what the source supports. The supplied checker flags any internal wording change in a verbatim row. It does not decide which edits your editorial process permits. If clarity calls for a paraphrase, label it accordingly and review the meaning. Do not silently rewrite a speaker's words and leave the result presented as an exact quotation.

Why does the tool require a source for a paraphrase?

A paraphrase still makes a claim about the discussion. The source reference allows another editor to check whether the wording preserves meaning and scope. Without it, a plausible summary can drift into an unsupported assertion. The tool checks that the excerpt and locator fields exist, while a reviewer determines whether they are accurate, sufficient, and appropriate for the intended sentence.

Can this tool approve guest biographies or credentials?

No. Those details need their own current, appropriate sources. A speaker field is a recorded attribution, not a credential check. Review the biography used on the actual page, especially if it was copied from an older episode or generated automatically. Do not infer qualifications, company roles, or achievements from a name match or an attractive summary.

Does approved status establish copyright permission?

No. It is merely a value supplied in the file. Rights and permissions depend on the actual materials and arrangements, which this program cannot inspect. Use source material you are authorized to handle, and resolve publication questions through the responsible editorial process. A clean consistency report should never be presented as legal clearance or permission to redistribute a transcript.

How should we handle a correction after publication?

Return to the source, determine what changed, and follow the publication's correction process. Update the authoritative draft and ledger as appropriate, then verify the public page. Preserve enough history for the editor to explain the correction. If the error affected a quotation or attribution, do not merely change the local CSV and assume every published copy has been corrected.

A small rehearsal before the next episode

Have a second editor run the fictional file and explain each finding. Ask them to distinguish an exact-match check from source verification and to locate a deliberately incomplete reference. Then review a small authorized set of real notes together before expanding the process. The workflow is ready to be useful when another person can follow the references and understand the boundaries without depending on the original writer's memory.

What if the public episode edit moves the timestamp?

Keep the internal source locator and the listener-facing timestamp as separate references in your editorial process. A producer may remove an introduction or move a segment, making the original recording time unsuitable for navigation on the released episode. Check the final media rather than adjusting every timestamp by an assumed offset. More than one edit may have changed the relationship between the versions.

If the public page already contains the earlier timestamp, correct it through the publication workflow and verify the link or player behavior afterward. The ledger utility cannot discover that change because it reads text records rather than audio. Its role is to preserve a reference that an editor can follow. A successful consistency check therefore needs to be followed by the actual media and rendered-page checks appropriate to the release.

Download and reproduce the fictional example

python3 quote_ledger_check.py fictional-quote-ledger.csv

Use Python 3 in a local folder. The sample is fictional. The utility reads the supplied file and prints a report; it does not transmit data or change the input.

Primary sources and technical references

References were checked October 25, 2026. The workflow and sample rules are original examples; reference publishers have not endorsed the utility.