메인 콘텐츠로 건너뛰기
libraries/knowledge-vector-engine-cpp는 모든 Symphony vector 엔진이 재사용하는 공유된, 권한 없는 C++ 메커니즘을 제공합니다. 각 엔진이 경계가 정해지고, 재현 가능하며, 주변 부작용 없이 유지될 수 있도록 결정적인 구성 요소를 제공합니다.

기반이 제공하는 것

  • 프로세스 프레이밍: 모든 엔진이 사용하는 권한 없는 로컬 프로세스 프로토콜
  • 경계가 정해진 JSON: 명시적인 크기 및 깊이 제한을 둔 엄격한 파싱과 출력
  • SHA-256: 증거와 영수증을 위한 콘텐츠 주소 지정
  • No-follow 읽기: 심볼릭 링크를 예기치 않게 따라가지 않는 파일 시스템 읽기
  • 결정적 스냅샷: 검사한 상태의 반복 가능한 스냅샷
  • 시간 검증: Symphony Temporal Semantics Contract에 따른 정식 UTC 처리
  • 소유자 매니페스트 검색: 계약 매니페스트의 정확한 검색
  • 버전 관리 패키징: 독립적으로 설치할 수 있는, 영수증이 소유하는 패키지
  • 영수증 및 영수증 기반 제거: 아티팩트를 설치한 영수증에 의해서만 수행되는 제거

매니페스트 검색 경계

매니페스트 검색은 고정된 부트스트랩 집합에서 시작하여 명시적인 하위 선언만 탐색합니다. 저장소 전체를 임의로 탐색하거나 디렉터리 이름에서 소유권을 추론하지 않습니다.
이 기반을 사용하는 모든 vector 엔진은 이 규칙을 상속합니다.

기반이 하지 않는 일

  • 권한을 갖지 않습니다. 이를 사용하는 엔진은 여전히 SSIAG를 통해 변경을 승인받아야 합니다.
  • 네트워크를 통해 어떤 것도 게시하거나 가져오지 않습니다.
  • 스스로 정식 파일을 변경하지 않습니다.

관련 표면

세션 코디네이터

세션과 조정을 위해 이 기반 위에 구축된 C++26 코디네이터.

엔진 개요

이 기반을 재사용하는 엔진.

SKV 개요

엔진이 구현하는 vector 계약.

qxctl 개요

영수증으로 검증된 정확한 엔진을 호출하는 관리 CLI.
마지막 수정일 2026년 10월 10일