Skip to content

Google Drive

API-only since 2026-05-04. The rclone FUSE mount on Finn (/mnt/pve/workspace/Google-Drive/) and its NFS-relayed view on Console (/mnt/workspace/Google-Drive/) were retired. All Forge Drive operations now go through rclone CLI talking directly to the gdrive: remote, wrapped by the forge_gdrive_*.py scripts. Sol / Vector / Venus continue to use native Google Drive client apps; they were never touched by the mount.

Architecture (post 2026-05-04 mount retirement)

Layer Where What it does
API-direct scripts Console, scripts/forge_gdrive_{search,read,write,move,index_extend}.py Talk straight to Google Drive via rclone CLI on the gdrive: remote. Mount-independent. Canonical surface for all Forge Drive ops.
/save-to-drive skill scripts/forge_gdoc_to_drive.sh Wraps forge_gdrive_write.py. Pandoc → styled .docx → Drive upload.
Secrets backup scripts/forge_secrets_backup.sh, daily cron GPG-encrypts ~/.forge-secrets/ and uploads to gdrive:forge-secrets-backups/ via forge_gdrive_write.py. 30-day retention via rclone delete --min-age.
Native Drive apps Sol (mac), Vector (win11), Venus (iphone) Standard Google Drive desktop/mobile clients. Independent of Forge entirely.

How to Use, Decision Tree

From any Forge automation (Console, workers, agents): - Listing, searching, browsing: forge_gdrive_search.py - Reading a file (or exporting a native Google Doc): forge_gdrive_read.py - Writing / uploading: forge_gdrive_write.py (use --mkdir-parents if the destination dir might not exist; --import-as docx|md|html to convert into native Google Doc) - Moving / renaming: forge_gdrive_move.py - Markdown → styled .docx upload: /save-to-drive (wraps the above)

From your devices: the native Google Drive app on Sol / Vector / Venus. No Forge involvement.

Don't reach for /mnt/.../Google-Drive/... paths anywhere. They no longer exist on Finn (mount unmounted, rclone-gdrive.service stopped + disabled) or Console (NFS path was always degraded; now fully unbacked).

Why the mount was retired

  • Sol, Vector, and Venus all have native Drive apps; the mount only ever served Linux-server-side automation.
  • The API subsystem (Pure Phoenix Phase 4.6) covers every server-side use case better: no zombie FUSE state, no readdir-over-NFS quirks, no watchdog restart loops, no .docx-shows-0-bytes virtual-FS gotchas.
  • The mount-watchdog had been firing recurring "RECOVERY FAILED" alerts; the cost / value was inverted.

The mount-watchdog (scripts/forge_monitor_mount_watchdog.sh) is preserved with an empty MOUNTS array so it can be reused for future FUSE mounts (NFS, etc.).

Structure

Google-Drive/
├── Business/
│   ├── Gus-Outdoor-Co/           ← Gus Outdoor Co brand files
│   ├── JustinWieb-VR/            ← JWVR affiliate site
│   │   ├── 2026/                 ← Current year content + records
│   │   ├── Brand-Assets/         ← Logos, style guides
│   │   └── Records/              ← Business records
│   ├── Nova-Design/              ← Shopify e-commerce brand
│   │   ├── 2023-2026/            ← Year-organized files
│   │   ├── Assets/               ← Product photos, design files
│   │   ├── Compliance/           ← Legal, compliance docs
│   │   ├── FMO Contract/         ← Furniture Mall of Oklahoma contract
│   │   └── Records/              ← Business records
│   ├── Sip-N-Serve/              ← Sip-N-Serve brand files
│   └── Wiebelhaus-Enterprises/   ← Parent company / holding co
│       ├── 2024/                 ← Year files
│       ├── Assets/               ← Brand assets
│       ├── Fonts/                ← Brand fonts
│       ├── Formation-Docs/       ← LLC formation, EIN, operating agreement
│       └── Records/              ← Tax, financial records
├── Inbox/                        ← Content project drafts (video scripts, research)
│   ├── Fixing Hole in Office Ceiling/
│   ├── FMO Used PC/
│   ├── Garage Conversion Update Content/
│   └── Studio Garage Lighting and Flooring/
├── Personal/
│   ├── 4606 Franklin Park Home/  ← House docs
│   ├── Book-Club/
│   ├── Coding/                   ← Learning notes
│   ├── Finances/                 ← Personal financial docs
│   ├── Fitness/
│   ├── Journal/
│   ├── Projects/                 ← Non-business project notes
│   ├── Psychology/
│   ├── Recipes/
│   ├── Records/                  ← Personal records (IDs, insurance, etc.)
│   ├── Tech/                     ← Tech notes, setup guides
│   ├── Timi-And-Teej/
│   └── Travel/
└── [root files]                  ← Pipeline outputs + misc
    ├── YYYY-MM-DD_*.docx         ← AI-generated docs (from forge_gdoc_to_drive.sh)
    ├── *.pdf                     ← Scanned docs, labels
    └── AI Truth Bombs.docx       ← Misc notes

What Belongs Here

Don't store here: Code, configs, scripts, git repos, daily logs. Those belong in forge (fast local I/O, git-tracked).

Do store here: Contracts, compliance docs, brand assets, personal records, content drafts, anything Justin needs from mobile or other devices.

Key Documents

Document Path Purpose
Business Second Brain 2026-04-13_Business-Second-Brain-Architecture.docx n8n + Claude Code automation architecture plan
Business Second Brain v2 2026-04-13_Business-Second-Brain-—-Architecture-Plan-v2.docx Updated architecture plan
W-9 (signed) Wiebelhaus-Enterprises-W9-2026-Signed.pdf Current year W-9 for Wiebelhaus Enterprises
FMO Contract Business/Nova-Design/FMO Contract/ Furniture Mall of Oklahoma partnership
LLC Formation Business/Wiebelhaus-Enterprises/Formation-Docs/ Operating agreement, EIN, articles