Recording
Build derivatives from a traceable content library, not directly from an unverified transcript.
Route the request
Read only the references needed for the current stage:
- Ingest, transcription, timing, speaker identity, rights, restricted segments, or library construction: references/core-workflow.md.
- Choosing or tracking output branches: references/asset-planning.md.
- Producing a selected asset: podcast, article, video, social, knowledge, or commercial.
- Uploading, publishing, or distribution verification: references/publishing.md, in addition to the selected asset reference.
Do not load every branch guide. If the request is only audio cleanup, trimming, transcoding, device setup, live voice, or ordinary copy editing without recording evidence, this workflow does not apply.
Invariants
- Treat the only copy of an original recording as read-only. Record its size and SHA-256 before processing; derived audio belongs in a work directory.
- Do not process active, growing, partial, or undecodable recordings.
- Evidence must remain traceable to
source_id + track + source_time + source_sha256. Preserve ambiguity, overlap, conflicting numbers, and identity uncertainty instead of guessing.
- Unconfirmed people stay anonymous and evidence-only. Text quotation, original audio, voice sampling, synthesis, avatar use, upload, and public release are separate permissions.
- Restricted
EXISTENCE_ONLY segments may record existence and range only; do not transcribe, summarize, embed, label, or leak them through filenames.
- “Continue” advances only the selected branch and already-authorized step. It does not add assets, accounts, uploads, or publication rights.
- Before any public write, freeze a release candidate and obtain confirmation bound to the exact content, platform, account, files, and hashes. A changed candidate needs new confirmation.
Entry points
Create a project only when recording work is actually in scope:
pwsh -NoProfile -File scripts/new_recording_project.ps1 `
-ProjectId <project-id> `
-Title <title> `
-Destination <absolute-project-path> `
-BrandProfile <Blank|DeepEvolutions>
Use powershell instead of pwsh on Windows PowerShell 5.1. The script refuses to overwrite an existing directory.
Validate the current project stage with:
pwsh -NoProfile -File scripts/qa_recording_project.ps1 -ProjectRoot <absolute-project-path>
Completion for the selected stage means the requested assets exist, their evidence and permissions pass the relevant checks, failures have been corrected and rechecked, and every ungranted external action remains blocked.
1---2name: recording3description: 将录音整理为可追溯内容母库,并制作用户选定的内容资产。4---56# Recording78Build derivatives from a traceable content library, not directly from an unverified transcript.910## Route the request1112Read only the references needed for the current stage:1314- Ingest, transcription, timing, speaker identity, rights, restricted segments, or library construction: [references/core-workflow.md](references/core-workflow.md).15- Choosing or tracking output branches: [references/asset-planning.md](references/asset-planning.md).16- Producing a selected asset: [podcast](references/podcast.md), [article](references/article.md), [video](references/video.md), [social](references/social.md), [knowledge](references/knowledge.md), or [commercial](references/commercial.md).17- Uploading, publishing, or distribution verification: [references/publishing.md](references/publishing.md), in addition to the selected asset reference.1819Do not load every branch guide. If the request is only audio cleanup, trimming, transcoding, device setup, live voice, or ordinary copy editing without recording evidence, this workflow does not apply.2021## Invariants2223- Treat the only copy of an original recording as read-only. Record its size and SHA-256 before processing; derived audio belongs in a work directory.24- Do not process active, growing, partial, or undecodable recordings.25- Evidence must remain traceable to `source_id + track + source_time + source_sha256`. Preserve ambiguity, overlap, conflicting numbers, and identity uncertainty instead of guessing.26- Unconfirmed people stay anonymous and evidence-only. Text quotation, original audio, voice sampling, synthesis, avatar use, upload, and public release are separate permissions.27- Restricted `EXISTENCE_ONLY` segments may record existence and range only; do not transcribe, summarize, embed, label, or leak them through filenames.28- “Continue” advances only the selected branch and already-authorized step. It does not add assets, accounts, uploads, or publication rights.29- Before any public write, freeze a release candidate and obtain confirmation bound to the exact content, platform, account, files, and hashes. A changed candidate needs new confirmation.3031## Entry points3233Create a project only when recording work is actually in scope:3435```powershell36pwsh -NoProfile -File scripts/new_recording_project.ps1 `37 -ProjectId <project-id> `38 -Title <title> `39 -Destination <absolute-project-path> `40 -BrandProfile <Blank|DeepEvolutions>41```4243Use `powershell` instead of `pwsh` on Windows PowerShell 5.1. The script refuses to overwrite an existing directory.4445Validate the current project stage with:4647```powershell48pwsh -NoProfile -File scripts/qa_recording_project.ps1 -ProjectRoot <absolute-project-path>49```5051Completion for the selected stage means the requested assets exist, their evidence and permissions pass the relevant checks, failures have been corrected and rechecked, and every ungranted external action remains blocked.