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 |