Skip to content

docs(geon): establish LLM_Op guard-first compatibility baseline - #2

Draft
JANG00000 wants to merge 1 commit into
geonfrom
llm-op/geon-guard-first-handoff
Draft

JANG00000 wants to merge 1 commit into
geonfrom
llm-op/geon-guard-first-handoff

Conversation

@JANG00000

Copy link
Copy Markdown

목적

geon 작업자가 최초 자연어 Safeguard의 배치 위치와 LLM_Op/geon/AppDeploy 역할 경계를 브랜치 안에서 바로 확인할 수 있도록 하는 docs-only PR입니다.

호환 기준

  • 시스템의 최초 live LLM 호출 전에 LLM_Op Safeguard를 완료합니다.
  • allow_request만 geon 분석·추천·결정 단계로 전달합니다.
  • 별도 구현을 사용하더라도 action 의미, fail-closed 처리, Manifest 소유권, prepare-only 경계는 이 문서와 호환되어야 합니다.
  • geon은 canonical Flow/DesiredDeploymentSpec/revision을 소유하고, LLM_Op은 최초 Safeguard와 bounded AppDeploy 투영을 소유합니다.
  • reject/clarify/error를 legacy Manifest 생성기로 우회하지 않습니다.

기준 구현

전체 구현과 테스트는 LLM_Op Draft PR #1에서 검토합니다.

  • internal/llmop/safeguard_stage.go
  • internal/llmop/safeguard_harness.go
  • internal/llmop/provider.go
  • internal/llmopbridge/approved_flow.go

현재 상태

이 PR은 문서만 추가하며 geon runtime 동작은 변경하지 않습니다.
Go 통합 API는 구현되어 있지만 public HTTP route/orchestrator 연결은 아직 release boundary입니다.
별도 구현을 제안하더라도 이 문서의 계약을 호환 기준으로 검토해 주십시오.

@JANG00000

Copy link
Copy Markdown
Author

@gunsun2000 geon 작업 시 이 문서를 최초 자연어 Safeguard와 Manifest 역할 경계의 호환 기준으로 확인해 주십시오.
별도 구현을 사용해도 allow_request 이전에는 geon live LLM을 호출하지 않고, reject/clarify/error를 legacy Manifest 생성기로 우회하지 않는 기준을 유지해야 합니다.
이 PR은 문서만 추가하며 runtime은 변경하지 않습니다. 전체 기준 구현·테스트는 Draft PR #1에 있고, 두 PR 모두 현재 CI가 통과했습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant