5769c1cd22
- Auto-Registration-Bug behoben (register_project/get_project_id/resolve_project Trennung) - 25 Tests gruen (Pytest) - block_compactor-Tool refactored (Option B: Soft-Check statt Hard-Block) - 4 Restbaustellen gefixt - DB-Schema: plugin_settings-Tabelle hinzugefuegt - 3 Schattenprojekte aus DB geloescht - Plan v3 + Refactor-Plan + Worklog dokumentiert
1.0 KiB
1.0 KiB
name, description, tags
| name | description | tags | ||
|---|---|---|---|---|
| git-workflow | Git discipline for plugin development - branch, commit after logical blocks, no main push without approval. |
|
Git Workflow
Purpose
Enforce git discipline: branch, commit after logical blocks, no push to main without explicit user approval.
When to Use
After each implementation block or when project state files are updated.
When Not to Use
When git is not available or the project is not yet a git repository.
Procedure
- Check git availability (
which git) - Ensure working on feature branch (
git branch --show-current) - Stage changed files (
git add <files>) - Write descriptive commit message (docs:, feat:, test:, deploy:)
- Commit changes (
git commit -m "...") - Do NOT push to main without explicit user approval
- Update .a0/worklog.md with commit reference
Quality Gates
Commit after logical blocks, no main push without approval, descriptive messages.
See Also
- Tool:
git(core Agent Zero tool) - Skill:
git-workflow(global)