Intake / METAHUMAN ENGINE / SOURCE MAP
原文・行番号・hashを固定
演算の前に、素材をUTF-8の原文、改行、行番号、話者ラベル、hashとして固定する。URLはprovenance文字列であり、取得命令ではない。
受け取るもの
| 入力 | 挙動 |
|---|---|
.txt / .md / .markdown | UTF-8として読み、原文と行配列を保持 |
--source-url | metadataへ記録するだけ。fetchしない |
| bare URL | 明示エラー。文字起こし済みファイルを要求 |
| binary / invalid UTF-8 | IntakeErrorで停止 |
material.json
source path、source URL、sha256、raw text、行番号付きlinesを保存する。後続workerはこのmaterialを受け取り、原文座標へ戻れる。