Imported from kamoze/supportv8 (
AGENTS.md). Install upstream withnpx skills add kamoze/supportv8. Copyright stays with the author.
Standing Rules
Git Workflow & Push Policy
-
Explicit Permission Required:
- Do not merge and push until explicitly instructed by the user.
-
Sync Before Push or Feature Branch PR:
- Always pull / sync from
originbefore pushing, OR - Use a feature branch and create + merge a Pull Request (PR).
- Always pull / sync from
Database Schema Changes & Migrations
For any schema changes, deploy them as Kubernetes Jobs in the target GitOps folder:
C:\Users\user\Desktop\sv8-code\servicev8-devops
Key Requirements Enforced:
-
Target Folder for GitOps Manifests:
- Write/update manifests in:
C:\Users\user\Desktop\sv8-code\servicev8-devops
- Write/update manifests in:
-
Job Naming & ArgoCD Execution:
- Always bump the
-vNsuffix for Kubernetes Job names (e.g.,schema-migration-v1->schema-migration-v2) to ensure ArgoCD detects the change and re-executes the immutable Job resource.
- Always bump the
-
Git Commit & Push Policy:
- Do not merge and push until explicitly instructed by the user.
- Always pull / sync from
originbefore pushing, or use a feature branch and create + merge a PR.