πŸ“ Git Workflow Policy

Mandated: 2026-08-01 by Pat (Founder) Enforced by: cron job bfb6442beb07

The Rule

ALL code, scripts, configuration, and reproducible work products MUST be in Git with a remote backup. If it’s not in Git, it doesn’t exist. If it’s not pushed, it’s at risk.

Repository Structure

/root/repos/
β”œβ”€β”€ brain/              ← Obsidian vault (this!)
β”œβ”€β”€ investinme/         ← InvestInMe platform
β”œβ”€β”€ huible/             ← Huible persona engine
β”œβ”€β”€ lettuce/            ← LettuceAI projects
β”‚   β”œβ”€β”€ app/  engine/  website/  sprout/  seedvault/  embeddings/
β”œβ”€β”€ paperclip-config/   ← Agent configs, SOPs
β”œβ”€β”€ vps-infra/           ← Server configs
└── [new-project]/       ← New projects

Workflow

  1. cd /root/repos/<project> β†’ git pull origin main
  2. git checkout -b issue-<NUMBER>-<description>
  3. Work, commit frequently with conventional commits
  4. git push origin <branch>
  5. Merge to main, push

Critical Rules

  1. NEVER work outside a git repository
  2. NEVER mark a task done without pushing to remote
  3. ALWAYS use conventional commits
  4. ALWAYS commit experiments β€” even failed ones
  5. NEVER commit secrets (use .env, gitignored)
  6. NEVER force-push to main

GitHub

  • Org: LettuceAI
  • Currently NOT authenticated β€” needs PAT from Pat
  • gh CLI installed but gh auth login not completed

See Also