Doubao Lab
Use this workflow only inside the independent doubao-acquisition-lab repository. Prefer --json
for decisions and preserve the CLI exit code.
Start read-only
doubao-lab --root /absolute/path/to/doubao-acquisition-lab --json doctor
doubao-lab --root /absolute/path/to/doubao-acquisition-lab --json campaign verify
doubao-lab --root /absolute/path/to/doubao-acquisition-lab --json content list
- Treat
partialas not ready for production. - Treat
failed_stopas a stop, not a retry target. - Never infer missing official task fields from an X post or earnings screenshot.
- Never use an invitation/referral code.
Enforce the staged workflow
- Ask the user to read the WeChat official task page and place screenshots in local
data/private/; login, QR, SMS, real-name steps, task binding, AI declaration, and final publication remain manual. - Update only facts the official page actually shows in
campaign-snapshot.json, then runcampaign verify --write-status. - Work only on the single
pilot=trueitem until the official task page records it astask_recognized. - Require real current-client reproduction and explicit feature/privacy/rights checks before rendering.
- Run
render,qa, andpackage; use the SHA-256 in the generated checklist. - Record
manual_publish,platform_confirmed, andtask_recognizedas distinct events with local evidence files. - Unlock the remaining nine items only after
task_recognized. - Call the first round
successonly whensettleableorsettledhas a real positive amount.
Evidence rules
- Live evidence belongs in ignored
evidence-ledger.jsonl; never modify old lines. - Account screenshots, cookies, identity, earnings details, recordings, and renders stay in ignored local directories.
- A work ID/public URL proves publication, not task recognition.
- Do not republish an unknown/failed work with the same video hash.
- Reports must use ledger data only and retain the claim boundary that one result does not prove stable monthly income.
Qianfan boundary
Evaluate the existing Qianfan uploader only after the pilot is task_recognized. First perform a
read-only field probe and dry-run. If it cannot select and read back the exact Doubao task, retain
manual official-task publication; generic product or mini-program links are not substitutes.