Last updated by Zaal via Claude Code: 2026-04-01
You now have gh CLI and git fully working. Your SOUL.md has the workflow.
Branch rules:
- Every task = its own branch off main
- Branch naming:
feat/<short-name>orfix/<short-name> - One PR per task. Keep PRs focused.
- Always
git pull origin mainbefore branching
Workflow for each task:
cd /home/node/openclaw-workspace/zaoos
git pull origin main
git checkout -b feat/<task-name>
# do the work
git add <files>
git commit -m "feat: description"
git push -u origin feat/<task-name>
gh pr create --title "feat: description" --body "Summary"These 4 pages exist on the live site (thezao.com) but are NOT in the codebase. Build them one branch per page.
-
/nexus— Hub page linking to /community, /calendar, /zao-leaderboard- Branch:
feat/nexus-page - It is a central navigation/landing page for community resources
- Look at the existing page structure in
src/app/(auth)/for patterns
- Branch:
-
/community— "Join as a creator" landing page- Branch:
feat/community-page - Should explain what ZAO is and how to join
- Branch:
-
/calendar— ZAO Calendar page- Branch:
feat/calendar-page - Note: the live site has a typo ("Calandar") — fix it
- Branch:
-
/zao-leaderboard— Leaderboard page- Branch:
feat/leaderboard-page - Display member rankings/activity
- Branch:
-
Add
/assistantto BottomNav — page exists but has no nav link- Branch:
feat/nav-assistant
- Branch:
-
Add
/notificationsto BottomNav — page exists but has no nav link- Branch:
feat/nav-notifications
- Branch:
- Issue #78 — Join someone else's room
- Issue #77 — Setup: Connect Threads API for cross-posting
- Issue #76 — QA: Test 8 admin dashboard features
These local branches were never pushed to origin. Review and either push or delete:
feat/audio-provider-abstractionfeat/members-paginationfeat/researchfix/stream-token-auth
- Push doc 171 Karpathy research update to main (pushed 2026-04-01)