Drive Sync

Next action:

Current Mode

Mode: Real Drive
Ready for real sync: Yes
Service account: Configured
Root folder: Not set
Girl 01 folder: Configured
Girl 02 folder: Configured
Setup Checklist (Real Drive Sync)

Follow each step once. Full partner workflow lives in docs/ops/PARTNER_UPLOAD_WORKFLOW.md.

  1. Create a Google Cloud project and enable the Drive API.
  2. Create a read-only service account. Note its email.
  3. Download the service-account JSON to a folder outside this repo. Never commit it.
  4. Share each character's Drive folder with the service-account email (Viewer).
  5. In .env, set only the JSON path and the folder IDs.
  6. Run python scripts/check_drive_config.py — it prints only yes/no.
  7. Click Sync All above. New files arrive as Inbox on the Asset Library.
Safety: Never commit or paste the service-account JSON. The file must live outside the repo. Mock Mode is always safe.

Girl 01 Folder

OK
  • Mode: real
  • Folder configured: Yes
  • Last successful sync: 2026-05-16T17:25:54.037123
  • Last counts: created 0 · updated 0 · skipped 0 · errors 0
  • Next action: Up to date.

Girl 02 Folder

OK
  • Mode: real
  • Folder configured: Yes
  • Last successful sync: 2026-05-16T17:25:54.423877
  • Last counts: created 0 · updated 1 · skipped 0 · errors 0
  • Next action: Up to date.

Last Sync Result

Scope
all
Mode
Real
Status
OK
Finished
2026-05-16T17:25:54.809315
Created
0
Updated
1
Skipped
0
Errors
0
What changed?
  • 1 existing asset(s) had metadata refreshed.

Sync History (last 10)

View JSON
Started Scope Mode Status Created Updated Skipped Errors Duration
2026-05-16T17:25:54.037080 all Real OK 0 1 0 0 772 ms
2026-05-16T17:25:54.423877 girl_02 Real OK 0 1 0 0 360 ms
2026-05-16T17:25:54.037123 girl_01 Real OK 0 0 0 0 367 ms
2026-05-16T17:25:26.391796 all Real OK 1 0 0 0 735 ms
2026-05-16T17:25:26.782039 girl_02 Real OK 1 0 0 0 341 ms
2026-05-16T17:25:26.391828 girl_01 Real OK 0 0 0 0 381 ms

Sync history only stores safe counts and booleans — never folder IDs, file paths, or credentials.

Partner upload workflow: docs/ops/PARTNER_UPLOAD_WORKFLOW.md