internal/

directory
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2026 License: Apache-2.0

Directories

Path Synopsis
admin
Package assistant 는 AI 어시스턴트 모듈(nullus-plan#94)이다 — Nullus MCP 조회 도구를 조직이 고른 모델 (Upstage · OpenAI · Anthropic · Gemini · OpenAI 호환 사내 서버)에 물려, 화면에서 자연어로 묻고 답한다.
Package assistant 는 AI 어시스턴트 모듈(nullus-plan#94)이다 — Nullus MCP 조회 도구를 조직이 고른 모델 (Upstage · OpenAI · Anthropic · Gemini · OpenAI 호환 사내 서버)에 물려, 화면에서 자연어로 묻고 답한다.
adapter/handler
Package handler 는 AI 어시스턴트의 HTTP 어댑터다 — 상태 조회와 대화.
Package handler 는 AI 어시스턴트의 HTTP 어댑터다 — 상태 조회와 대화.
adapter/llm
Package llm 은 모델 API 클라이언트다 — OpenAI 호환 Chat Completions(Upstage · OpenAI · Gemini · 사내 vLLM 등)와 Anthropic Messages.
Package llm 은 모델 API 클라이언트다 — OpenAI 호환 Chat Completions(Upstage · OpenAI · Gemini · 사내 vLLM 등)와 Anthropic Messages.
adapter/mcphost
Package mcphost 는 어시스턴트의 도구 호스트다.
Package mcphost 는 어시스턴트의 도구 호스트다.
adapter/repository
Package repository 는 어시스턴트 설정의 Postgres 저장소다.
Package repository 는 어시스턴트 설정의 Postgres 저장소다.
domain
Package domain 은 AI 어시스턴트의 대화 규칙이다 — 화면이 보낸 대화의 검증, 모델과 주고받는 메시지, 외부 LLM 으로 나가는 도구 결과의 가리기와 자르기.
Package domain 은 AI 어시스턴트의 대화 규칙이다 — 화면이 보낸 대화의 검증, 모델과 주고받는 메시지, 외부 LLM 으로 나가는 도구 결과의 가리기와 자르기.
port
Package port 는 AI 어시스턴트가 바깥과 만나는 자리다 — 모델(LLM)과 도구(MCP).
Package port 는 AI 어시스턴트가 바깥과 만나는 자리다 — 모델(LLM)과 도구(MCP).
usecase
Package usecase 는 AI 어시스턴트의 에이전트 루프다 — 대화를 모델에 넘기고, 모델이 고른 도구를 질문한 사용자의 권한으로 실행해 결과를 되돌려 주며 답을 만든다.
Package usecase 는 AI 어시스턴트의 에이전트 루프다 — 대화를 모델에 넘기고, 모델이 고른 도구를 질문한 사용자의 권한으로 실행해 결과를 되돌려 주며 답을 만든다.
auth
adapter/handler
Package handler 는 인증 컨텍스트의 HTTP 어댑터다.
Package handler 는 인증 컨텍스트의 HTTP 어댑터다.
adapter/repository
Package repository 는 인증 컨텍스트의 저장소 구현이다.
Package repository 는 인증 컨텍스트의 저장소 구현이다.
adapter/token
Package token 은 Nullus 가 직접 발급하는 세션 토큰을 다룬다.
Package token 은 Nullus 가 직접 발급하는 세션 토큰을 다룬다.
domain
Package domain 은 인증 바운디드 컨텍스트의 도메인 규칙을 담는다.
Package domain 은 인증 바운디드 컨텍스트의 도메인 규칙을 담는다.
usecase
Package usecase 는 인증 컨텍스트의 애플리케이션 로직을 담는다.
Package usecase 는 인증 컨텍스트의 애플리케이션 로직을 담는다.
Package backup 은 백업/복구 컨텍스트의 조립 지점이다.
Package backup 은 백업/복구 컨텍스트의 조립 지점이다.
adapter/bridge
Package bridge 는 다른 모듈의 공개 인터페이스로만 통하는 얇은 어댑터다.
Package bridge 는 다른 모듈의 공개 인터페이스로만 통하는 얇은 어댑터다.
adapter/handler
Package handler 는 백업/복구 HTTP 어댑터다.
Package handler 는 백업/복구 HTTP 어댑터다.
adapter/kube
Package kube 는 정지/재개, 볼륨 아카이브, 리소스 덤프의 Kubernetes 어댑터다.
Package kube 는 정지/재개, 볼륨 아카이브, 리소스 덤프의 Kubernetes 어댑터다.
adapter/notify
Package notify 는 백업 결과 알림 어댑터다 (B3-3).
Package notify 는 백업 결과 알림 어댑터다 (B3-3).
adapter/openbao
Package openbao 는 OpenBao KV 논리 export/import 어댑터다.
Package openbao 는 OpenBao KV 논리 export/import 어댑터다.
adapter/postgres
Package postgres 는 PostgreSQL 논리 백업/복원 어댑터다.
Package postgres 는 PostgreSQL 논리 백업/복원 어댑터다.
adapter/repository
Package repository 는 backup 컨텍스트의 저장 어댑터다.
Package repository 는 backup 컨텍스트의 저장 어댑터다.
adapter/sealer
Package sealer 는 산출물 암호화 구현체다.
Package sealer 는 산출물 암호화 구현체다.
adapter/store
Package store 는 백업 산출물 저장소 어댑터다.
Package store 는 백업 산출물 저장소 어댑터다.
port
Package port 는 backup 컨텍스트의 입출력 포트다.
Package port 는 backup 컨텍스트의 입출력 포트다.
scheduler
Package scheduler 는 주기 백업과 보존 정책 적용을 돌린다 (B3-1).
Package scheduler 는 주기 백업과 보존 정책 적용을 돌린다 (B3-1).
cicd
adapter/argocd
Package argocd 는 Argo CD Application 리소스를 만든다.
Package argocd 는 Argo CD Application 리소스를 만든다.
adapter/gitea
Package gitea 는 Gitea REST API 로 리포지토리를 프로비저닝한다.
Package gitea 는 Gitea REST API 로 리포지토리를 프로비저닝한다.
adapter/github
Package github 은 GitHub REST API 로 리포지토리를 프로비저닝한다.
Package github 은 GitHub REST API 로 리포지토리를 프로비저닝한다.
adapter/gitlab
Package gitlab 은 GitLab API v4 를 통해 그룹·프로젝트·파일을 프로비저닝한다.
Package gitlab 은 GitLab API v4 를 통해 그룹·프로젝트·파일을 프로비저닝한다.
adapter/harbor
Package harbor 는 Harbor 레지스트리에서 이미지 저장소를 지운다.
Package harbor 는 Harbor 레지스트리에서 이미지 저장소를 지운다.
adapter/jenkins
Package jenkins 는 Jenkins 에 multibranch pipeline job 을 만든다.
Package jenkins 는 Jenkins 에 multibranch pipeline job 을 만든다.
adapter/nexus
Package nexus 는 Nexus 레지스트리에서 이미지를 지운다.
Package nexus 는 Nexus 레지스트리에서 이미지를 지운다.
adapter/provisioning
Package provisioning 은 스택 정보를 보고 프로비저닝 도구 묶음을 조립한다.
Package provisioning 은 스택 정보를 보고 프로비저닝 도구 묶음을 조립한다.
adapter/registry
Package registry 는 스택이 선택한 이미지 레지스트리에 맞춰 이미지 저장 위치를 결정한다.
Package registry 는 스택이 선택한 이미지 레지스트리에 맞춰 이미지 저장 위치를 결정한다.
adapter/registrycreds
Package registrycreds 는 스택이 설치한 레지스트리의 자격증명을 푼다.
Package registrycreds 는 스택이 설치한 레지스트리의 자격증명을 푼다.
adapter/runner
Package runner 는 배포 실행을 스택의 CI 러너에게 넘긴다.
Package runner 는 배포 실행을 스택의 CI 러너에게 넘긴다.
adapter/sastcreds
Package sastcreds 는 스택 SonarQube 의 분석 토큰을 푼다.
Package sastcreds 는 스택 SonarQube 의 분석 토큰을 푼다.
adapter/scaffold
Package scaffold 는 앱 프로젝트에 커밋할 초기 파일들을 만든다.
Package scaffold 는 앱 프로젝트에 커밋할 초기 파일들을 만든다.
adapter/sourcearchive
Package sourcearchive 는 외부 원본 저장소의 특정 커밋 파일을 가져온다.
Package sourcearchive 는 외부 원본 저장소의 특정 커밋 파일을 가져온다.
Package cli 는 통합 nullus CLI 의 명령 표면이다 (트랙 A).
Package cli 는 통합 nullus CLI 의 명령 표면이다 (트랙 A).
Package mcp 는 Nullus MCP 서버다 (트랙 B) — AI 어시스턴트(MCP 클라이언트)가 Nullus 를 조회·조작하는 tool 표면을 stdio 로 제공한다.
Package mcp 는 Nullus MCP 서버다 (트랙 B) — AI 어시스턴트(MCP 클라이언트)가 Nullus 를 조회·조작하는 tool 표면을 stdio 로 제공한다.
Package notification 은 알림 채널 모듈이다(nullus-plan#63) — Telegram · 이메일(SMTP) · Slack.
Package notification 은 알림 채널 모듈이다(nullus-plan#63) — Telegram · 이메일(SMTP) · Slack.
adapter/handler
Package handler 는 알림 채널 API 다(관리자 전용 — /api/v1/admin/notifications).
Package handler 는 알림 채널 API 다(관리자 전용 — /api/v1/admin/notifications).
adapter/repository
Package repository 는 알림 채널과 발송 이력의 Postgres 구현이다.
Package repository 는 알림 채널과 발송 이력의 Postgres 구현이다.
adapter/sender
Package sender 는 채널 종류마다 메시지를 실제로 보내는 어댑터다 — Slack Incoming Webhook, Telegram Bot API, SMTP.
Package sender 는 채널 종류마다 메시지를 실제로 보내는 어댑터다 — Slack Incoming Webhook, Telegram Bot API, SMTP.
domain
Package domain 은 알림 채널과 보낼 메시지다(nullus-plan#63, 설계 docs/11_기능설계/Nullus_알림_채널_설계.md).
Package domain 은 알림 채널과 보낼 메시지다(nullus-plan#63, 설계 docs/11_기능설계/Nullus_알림_채널_설계.md).
port
Package port 는 알림 모듈의 바깥 경계다.
Package port 는 알림 모듈의 바깥 경계다.
usecase
Package usecase 는 알림 채널 관리와 발송이다.
Package usecase 는 알림 채널 관리와 발송이다.
observability
adapter/alertmanager
Package alertmanager 는 스택 Alertmanager 의 활성 경보를 읽는 어댑터다(nullus-plan#87).
Package alertmanager 는 스택 Alertmanager 의 활성 경보를 읽는 어댑터다(nullus-plan#87).
adapter/bridge
Package bridge 는 관측 모듈이 다른 모듈의 것을 읽는 자리다.
Package bridge 는 관측 모듈이 다른 모듈의 것을 읽는 자리다.
adapter/toolhealth
Package toolhealth derives live OSS health for the platform dashboard from the pods the installed stacks are actually running.
Package toolhealth derives live OSS health for the platform dashboard from the pods the installed stacks are actually running.
scheduler
Package scheduler 는 스택 경보 수집 주기다(nullus-plan#87).
Package scheduler 는 스택 경보 수집 주기다(nullus-plan#87).
shared
externalsecret
Package externalsecret 은 ExternalSecret 매니페스트를 만든다.
Package externalsecret 은 ExternalSecret 매니페스트를 만든다.
kubeconfig
Package kubeconfig 는 kubectl·helm 을 실행하기 전에 kubeconfig 를 검사한다.
Package kubeconfig 는 kubectl·helm 을 실행하기 전에 kubeconfig 를 검사한다.
notification
Package notification 은 모듈 사이에서 알림 이벤트를 주고받는 공개 계약이다(nullus-plan#63).
Package notification 은 모듈 사이에서 알림 이벤트를 주고받는 공개 계약이다(nullus-plan#63).
stack
adapter/imagescan
Package imagescan 은 스택이 설치한 OSS 이미지를 스택의 Trivy 서버로 스캔한다.
Package imagescan 은 스택이 설치한 OSS 이미지를 스택의 Trivy 서버로 스캔한다.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL