learning_ai_clock/.windsurf/workflows/repo_commit-workspace.md

1.5 KiB

description
Commit all workspace changes in logical order with intelligent messages

Commit Workspace

Commits all pending changes across all 5 workspace repos in logical order.

Step 1: Check status of all repos

// turbo

for repo in learning_ai_common_plat learning_voice_ai_agent learning_multimodal_memory_agents learning_ai_clock learning_ai_fastgap; do
  echo "━━━ $repo ━━━"
  (cd ~/code/mygh/$repo && git status --short)
  echo ""
done

Step 2: Stage and commit each repo

For each repo with changes:

  1. Review the diff
  2. Stage all changes with git add -A
  3. Write a conventional commit message: type(scope): description
  4. Commit

Commit message conventions:

  • feat(scope): — new feature
  • fix(scope): — bug fix
  • refactor(scope): — code restructuring
  • docs(scope): — documentation only
  • test(scope): — adding/updating tests
  • chore(scope): — maintenance tasks

Order:

  1. learning_ai_common_plat — shared packages first (others may depend on it)
  2. learning_voice_ai_agent — LysnrAI product repo
  3. learning_multimodal_memory_agents — MindLyst product repo
  4. learning_ai_clock — ChronoMind product repo
  5. learning_ai_fastgap — NomGap product repo

Notes:

  • Always commit common_plat first since other repos may reference its packages
  • Use --no-verify only if pre-commit hooks are blocking on non-code issues
  • After committing, run /repo_push-repos to push all to origin