gito/agent-ops/rules/project/domain/core/rules.md
toki e2bc7aa8b6 feat(scaffold): 초기 프로젝트 골격을 구성한다
Gito를 platformless Git control plane으로 시작할 수 있도록 Go core, Flutter control surface, contracts, ops 규칙, 검증 헬퍼를 함께 구성한다.
2026-06-13 08:55:46 +09:00

752 B

core

Scope

The core domain covers the Go control plane, worker, agent-shell command, core models, platformless Git engine, provider adapters, storage, migrations, and events.

Included Paths

  • services/core/cmd/**
  • services/core/internal/**
  • services/core/migrations/**
  • services/core/go.mod

Rules

  • Keep provider-specific API details out of internal/core.
  • Keep GitHub/GitLab/Gitea/Plane/Jira calls behind internal/provider.
  • Keep platformless Git operations in internal/gitengine.
  • Agent command execution belongs in internal/agentshell.
  • Store durable state and audit trails in PostgreSQL first.
  • Redis, if added, is an acceleration layer and not the source of truth.
  • Large behavior changes require tests.