Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Latest commit

 

History

History
39 lines (30 loc) · 1.23 KB

File metadata and controls

39 lines (30 loc) · 1.23 KB

Contributing

dalcenter는 dal(AI 인형)의 생명주기를 관리하는 런타임이다. dal 템플릿은 git으로, 런타임은 dalcenter가 담당한다.

Ground Rules

  1. 동작 변경은 테스트를 같이 넣는다.
  2. 사용자-facing 동작이 바뀌면 README나 문서를 같은 변경에 포함한다.
  3. wake, sleep, sync, validate 중 영향을 받는 경로를 최소 하나는 검증한다.

Where To Start

Project Structure

cmd/
  dalcenter/       운영자 CLI (serve, wake, sleep, sync, ...)
  dalcli/          팀원 dal용 CLI (status, ps, report)
  dalcli-leader/   팀장 dal용 CLI (wake, sleep, assign, ...)
internal/
  daemon/          HTTP 데몬 + Docker 관리 + soft-serve + Mattermost
  localdal/        dal/skill CRUD + CUE 검증
  talk/            Mattermost 봇 통신
  bridge/          Mattermost 메시지 브릿지
dockerfiles/       player별 Docker 이미지
examples/          leader/dev instructions.md 예시

Validation

go build ./...
go test ./...