콘텐츠로 이동

구현 호환성 기록 (2026-07-06 Standard Set)

이 문서는 소스, 스키마 및 테스트에서 계속 참조하는 2026-07-06 standard-set 제안의 식별자를 보존합니다. 현재 구현 계획이 아닙니다. 현재 동작과 향후 작업은 연결된 하위 시스템의 담당 문서에서 관리합니다.

범위: R1, R2, R3, R4, R6 및 R7은 과거 제안 식별자입니다. 아래의 현재 구현 대조표에서 각 제안의 현재 의미를 설명합니다. M1.2 probe 목록은 집중 테스트가 배포된 카탈로그와의 일치를 확인하므로 실행 가능한 호환성 계약으로 유지합니다.

영역상태근거참고
과거 standard-set 결정 R1, R2, R3, R6 및 R7not-applicable현재 reconciliation과 연결된 owner 문서이 제안은 채택되지 않았으며 현재 런타임 동작을 정의하지 않습니다.
과거 R4 공유 projection 제안not-applicableprojection.py, Assurance Twin, Deployment Preflight공유 프로토콜은 있지만 두 consumer는 서로 다른 현재 추상화를 유지합니다. 구현은 각 owner 문서에서 추적합니다.
M1.2 starter probe 호환성 집합implementedtest_probe_catalog.py, rule-catalog/probes/focused 테스트가 아래 네 식별자와 배포된 카탈로그의 정확한 양방향 일치를 강제합니다.
날짜상태변경근거남은 작업
2026-08-19implemented이전 provenance를 재구성하지 않고 구현 원장을 도입했으며, 채택되지 않은 standard-set 제안을 과거 호환성 식별자로 분류하고 테스트되는 M1.2 probe 집합을 보존했습니다.current change; 위에 나열한 현재 owner 문서와 focused 카탈로그 일치 테스트입니다.이 과거 기록이 소유하는 구현은 없습니다. 활성 작업은 연결된 owner 문서에 남아 있습니다.
  • 이 과거 기록에 남은 구현은 없습니다. 현재 owner가 활성 작업을 추적하며 test_probe_catalog.py가 보존된 M1.2 호환성 집합을 강제합니다.
결정현재 상태현재 authority
R1채택되지 않음Axis A가 기준선입니다. 독립적인 static-blast와 environment 축이 authority를 낮출 수 있습니다. ceiling.py와 실행 모델이 authority를 소유합니다.
R2채택되지 않음ConversationCoordinator는 명시적 SystemConsoleTool 레지스트리를 받습니다. ActionType은 write-tool 자동 projection이 아니라 discovery 근거를 제공합니다. Operator Console이 표면을 소유합니다.
R3채택되지 않음LlmBindings는 역할별 프로토콜과 어댑터를 집계합니다. Prompt Composition이 현재 조립을 소유합니다.
R4이 기록 밖에서 부분 구현ScratchProjection과 Assurance Twin consumer가 존재합니다. Deployment Preflight는 FeasibilityProbe와 PreflightAnalyzer를 유지합니다.
R6채택되지 않음operator_memory는 독립적인 append-and-supersede 저장소로 유지됩니다. Prompt Composition이 현재 계약을 소유합니다.
R7채택되지 않음ExecutionPath는 pr_manual, pr_native, direct_api 및 tool_call을 유지하며 require_manual_merge 필드는 없습니다. 실행 모델이 authority를 소유합니다.

이 짧은 기록은 이전 참조를 설명합니다. 위의 현재 구현 대조표를 재정의하지 않습니다.

2.1 R1 - Axis D와 G를 Axis A에서 파생

섹션 제목: “2.1 R1 - Axis D와 G를 Axis A에서 파생”

R1은 static-blast와 environment 결과를 Axis A에서 파생하도록 제안했습니다. 이 제안은 채택되지 않았으며 현재 안전성 검토는 권한을 유지하거나 낮출 수만 있는 독립 축을 평가합니다.

2.2 R2 - ConsoleTool에서 ActionType 카탈로그 projection

섹션 제목: “2.2 R2 - ConsoleTool에서 ActionType 카탈로그 projection”

R2는 ActionType에서 write tool을 자동으로 파생하도록 제안했습니다. 이 제안은 채택되지 않았으며 현재 구성에서는 명시적인 시스템 도구 레지스트리를 주입하고 ActionType을 별도의 탐색 및 액션 근거로 사용합니다.

R3는 모든 모델 역할에 하나의 어댑터 형태를 사용하도록 제안했습니다. 이 제안은 채택되지 않았으며 현재 구성은 역할별 프로토콜과 해석된 기능 바인딩을 유지합니다.

R4는 Assurance Twin과 Deployment Preflight에 하나의 projection 추상화를 사용하도록 제안했습니다. 공유 ScratchProjection 프로토콜은 있지만 현재 이를 사용하는 구성 요소는 서로 다른 동작과 담당 경계를 유지합니다.

2.5 R6 - Audit materialized view로서의 operator memory

섹션 제목: “2.5 R6 - Audit materialized view로서의 operator memory”

R6는 감사 로그에서 운영자 메모리를 파생하도록 제안했습니다. 이 제안은 채택되지 않았으며 operator-memory 항목은 자체 승인, 범위, 만료 및 대체 수명 주기를 유지합니다.

2.6 R7 - 플래그로 표현하는 manual merge

섹션 제목: “2.6 R7 - 플래그로 표현하는 manual merge”

R7은 pr_manual을 pr_native의 플래그로 대체하도록 제안했습니다. 이 제안은 채택되지 않았으며 실행 경로는 서로 다른 직렬화 계약 값으로 유지됩니다.

현재 호환성 경계로 남은 것은 M1.2 카탈로그 집합뿐입니다. 과거 구현 순서와 완료된 작업에 대한 설명은 Git 이력에서 확인할 수 있으며, 앞으로 처리할 작업이 아닙니다.

Starter probe 카탈로그에 포함된 ID는 정확히 다음과 같습니다:

  • vm_traffic_last_5m
  • storage_access_log
  • lb_backend_health
  • blast_radius_classifier

test_probe_catalog.py는 목록과 카탈로그가 양방향으로 일치하는지 확인합니다. 위의 각 식별자에는 YAML 선언이 있고 starter 카탈로그에는 이 목록에 없는 추가 식별자가 없습니다.

학습 주제읽기
현재 권한 계산실행 모델과 위험 분류
현재 운영자 도구 경계Operator Console
현재 모델 구성Prompt Composition
현재 변환 결과를 사용하는 구성 요소Assurance Twin과 Deployment Preflight
현재 액션 스키마와 실행 경로Action Ontology