Commit graph

933 commits

Author SHA1 Message Date
e86113f0ae feat(benchmark): 첫 비교 실행 준비 계약을 고정한다
동일 fixture와 C01-C09 matrix를 재현 가능하게 고정하고 실제 dev readiness가 검증된 뒤에만 scored 실행으로 넘어가도록 한다.
2026-08-12 04:45:08 +09:00
2aeaab81fc chore(epic): benchmark-readiness 준비 결과를 검증한다 2026-08-12 03:28:01 +09:00
4c16f95c6d feat(epic): benchmark-readiness 작업을 준비한다 2026-08-12 03:00:15 +09:00
b197e5db70 Merge branch 'feature/agent-comparison-benchmark-pipeline' into dev 2026-08-12 01:46:45 +09:00
834e0d6689 merge(dev): 최신 공통 변경 이력을 통합한다
기능 브랜치를 종료하기 전에 dev의 동기화 이력을 포함하되, 검증된 agent-ops v1.1.196 스냅샷을 유지한다.
2026-08-12 01:46:05 +09:00
029ff0d2c8 feat(benchmark): 비교 파이프라인을 완성한다
동일한 IOP 경유 과업을 caller와 model 설정만 바꿔 재현하고, 실패를 포함한 실행·검증·채점 근거를 보존할 수 있어야 한다.
2026-08-12 01:44:26 +09:00
7692bd517f chore(epic): evidence-report 준비 결과를 검증한다 2026-08-11 07:31:31 +09:00
bcfb3bb84e feat(epic): evidence-report 작업을 준비한다 2026-08-11 07:14:25 +09:00
69e986a9b3 docs(sdd): evidence report 결정을 승인한다
Epic 3 구현이 고정된 fixture, rubric, scoring 적격성, evaluator 재시도 계약을 따르도록 사용자 승인 내용을 설계 게이트에 보존한다.
2026-08-11 06:20:33 +09:00
c6a9972dda chore(epic): evidence-report 준비 결과를 검증한다 2026-08-11 05:03:58 +09:00
0be1a3dcce feat(benchmark): direct 연결 실행을 안정화한다
Epic 3 준비 전에 caller별 IOP direct preflight와 attempt recovery의 검증된 완료 상태를 원격 checkpoint로 보존한다.
2026-08-11 04:46:29 +09:00
b6c909825e sync: to agentic-framework v1.1.196 2026-08-10 14:16:55 +09:00
de4d8f4ff8 feat(benchmark): IOP Agent 연결 경로를 추가한다
세 Agent의 direct route를 동일한 fail-closed preflight와 격리 실행 경계에서 비교하고, 관측되지 않은 preset 셀이 실행되는 것을 막기 위해 연결 계약과 증거 수집 흐름을 고정한다.
2026-08-10 08:11:04 +09:00
18ef007fca fix(agent-ops): 외부 차단 증거를 공식 리뷰로 넘긴다 2026-08-10 07:57:39 +09:00
2802da5ad0 fix(agent-ops): 정지한 모델 세션을 자동 복구한다 2026-08-10 07:34:12 +09:00
cdef6be96a fix(agent-ops): Dispatcher 실패와 verdict 판정을 보강한다 2026-08-10 02:57:29 +09:00
73e6fb4df2 chore(epic): agent-connectivity 준비 결과를 검증한다 2026-08-10 02:29:55 +09:00
62f4b9196b fix(agent-ops): Replan 이력과 완료 로그를 구분한다 2026-08-10 02:09:46 +09:00
8c6a3c05ea feat(epic): agent-connectivity 작업을 준비한다 2026-08-10 01:44:26 +09:00
26bd023c86 fix(agent-ops): Epic 준비 재시도 복구 정보를 보강한다 2026-08-10 01:34:30 +09:00
ba9c0717cf fix(agent-ops): Milestone 토큰 검증 범위를 정교화한다 2026-08-10 01:15:48 +09:00
df0ecdbf1d fix(agent-ops): Milestone 표기 검증 오탐을 수정한다 2026-08-10 00:50:16 +09:00
1f2f7f1066 sync: agent-ops from agentic-framework v1.1.195 2026-08-10 00:09:38 +09:00
f9915ffc89 sync: to agentic-framework v1.1.195 2026-08-10 00:07:25 +09:00
01abc9d17b fix(agent-ops): Epic 배치 검증 이벤트 충돌을 수정한다 2026-08-10 00:05:09 +09:00
91dec43635 feat(benchmark): 비교 파이프라인 기반을 구축한다
caller와 모델 조합을 반복 비교할 때 실행·격리·재개 근거가 흔들리지 않도록 manifest, workspace, lifecycle, append-only attempt 기반과 project-local 진입점을 함께 고정한다.
2026-08-09 23:49:04 +09:00
1c9ffdd6a8 sync: agent-ops from agentic-framework v1.1.194 2026-08-09 18:05:43 +09:00
5d5bc64b8e sync: agent-ops from agentic-framework v1.1.194 2026-08-09 18:05:38 +09:00
6c5cd05cce sync: agent-ops from agentic-framework v1.1.193 2026-08-09 15:24:38 +09:00
a655afd758 sync: to agentic-framework v1.1.193 2026-08-09 15:18:40 +09:00
18ee58b457 chore(epic): pipeline-contract 준비 결과를 검증한다 2026-08-09 12:00:20 +09:00
bdb39532ad feat(epic): pipeline-contract 작업을 준비한다 2026-08-09 11:42:14 +09:00
6a7ef5786d Merge branch 'feature/single-request-plan-review-templates' into dev 2026-08-09 11:01:13 +09:00
4dba4c430e chore(agent-task): 완료 작업 로그를 아카이브한다 2026-08-09 11:00:51 +09:00
1ed718cadc fix(single_request): 명시된 null 템플릿 경로를 생략과 구분한다
`plan_file: null`과 `review_file: ~`은 YAML에 실제로 존재하는 키인데
mapstructure가 present nil을 생략과 같은 nil pointer로 접어버려, 승인 경계가
빈 문자열과 공백만 거부하고 null 형태는 조용히 built-in default로 떨어뜨렸다.
Viper가 돌려주는 raw preset 구조에는 두 키가 nil 값으로 남아 있으므로, strict
decode 전에 그 presence를 검사해 필드 경로와 함께 거부하고 실제로 없는 키만
fallback 신호로 남긴다.

두 필드와 두 가지 YAML null 표기를 모두 회귀로 고정하고, 기존 빈/공백, 생략,
상대 경로, clone 독립성, refresh redaction 근거는 그대로 유지한다.

Refs: agent-task/single_request_plan_review_templates/PLAN-cloud-G08.md

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 10:35:53 +09:00
8d0baac573 docs(single_request): 경로 presence 수리의 검증 근거를 기록한다
원격 evidence는 push된 commit이 있어야 만들 수 있으므로 구현 commit을 먼저
올린 뒤 그 commit으로 원격을 검증했다. 검증 대상 commit, 로컬 전체 suite와
race/full/self-test 결과, Darwin/arm64 재빌드 결과를 남긴다. 승인된 operator
설정 파일 두 개가 여전히 없어 live API 검증은 외부 차단 상태이며, 이를 통과로
기록하지 않고 정확한 복구 조건과 열두 개 입력 목록을 함께 남긴다.

직전 루프의 plan/review 로그와 이번 루프 pair도 함께 보존한다.

Refs: agent-task/single_request_plan_review_templates/PLAN-cloud-G08.md

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 10:11:32 +09:00
6f141b9121 fix(single_request): 템플릿 경로 생략과 명시 빈 값을 구분한다
`plan_file`/`review_file`이 평범한 문자열이라 decode 직후 trim-empty가 곧
생략으로 취급되었고, 그 결과 loader의 빈 경로 거부가 설정값에 대해 도달할 수
없었다. 명시적으로 설정한 빈 값과 공백 값이 조용히 built-in default로
떨어지는 승인 경계 결함이므로 optional 표현으로 바꿔 생략만 fallback 신호가
되게 한다. 설정된 값은 파일 접근 전에 trim 후 빈 경로 거부까지 도달한다.

pointer cell이 snapshot 사이에서 aliasing되지 않도록 Templates 전용 deep
clone을 두고, 네 가지 명시 빈/공백 경계와 clone 독립성, 그리고 refresh가
경로나 본문을 노출하지 않는다는 기존 근거를 함께 회귀로 고정한다.

Refs: agent-task/single_request_plan_review_templates/PLAN-cloud-G08.md

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 10:04:01 +09:00
702e62aafc docs(single_request): 원격 프로파일 검증 근거를 기록한다
원격 evidence는 push된 commit이 있어야 만들 수 있으므로 구현 commit을
먼저 올린 뒤 그 commit으로 원격을 검증했다. 검증 대상 commit, 원격 재빌드
결과, 그리고 승인된 smoke 입력 파일 부재로 live API 검증이 외부 차단된
사실과 정확한 재개 조건을 남긴다.

Refs: agent-task/single_request_plan_review_templates/PLAN-cloud-G08.md
2026-08-09 09:29:49 +09:00
31fada5d08 fix(single_request): 템플릿 승인 경계를 닫고 회귀 근거를 채운다
공식 리뷰가 지적한 두 가지 승인 경계 결함을 고친다. `plan_file`/`review_file`은
edge.yaml 디렉터리 기준 상대 경로만 허용하고 절대/빈 경로는 파일 접근 전에 거부한다.
필수 heading과 Review `PASS`는 부분 문자열이 아니라 정확한 단독 줄로 검증하며,
문서화된 placeholder를 제거한 뒤 남는 `{{`/`}}`를 거부해 문법을 닫는다.

리뷰가 존재한다고 기술했지만 실제로는 없던 회귀 근거를 추가한다. admission 시
고정된 effective 템플릿 쌍이 clone과 workspace 재검증을 통과하는지, refresh가
이미 승인된 요청이 아니라 새 요청에만 적용되는지, custom Review 템플릿이 내부
artifact만 바꾸고 caller 최종 출력은 그대로인지를 각각 확정 검증한다.

현재 문서도 실제 동작에 맞춘다. Edge 실행 spec의 낡은 Plan JSON Schema 서술을
direct PlanMD 검증으로 고치고, outer Anthropic 계약과 input spec에 템플릿이
Edge 내부 stage 입력일 뿐 caller 요청/응답 계약을 바꾸지 않음을 명시한다.

Refs: agent-task/single_request_plan_review_templates/PLAN-cloud-G08.md
2026-08-09 09:25:27 +09:00
ee9204a56d docs(single_request): update CODE_REVIEW-cloud-G07.md with implementation notes and verification evidence 2026-08-09 08:41:31 +09:00
b6e0080fe5 feat(single_request): implement bounded Plan and Review Markdown templates 2026-08-09 08:41:03 +09:00
8a8ea29abd docs(agent-task): 템플릿 작업 계획을 작성한다
단일 요청 Plan과 Review 템플릿 변경을 구현·검증할 때 설정, 요청 스냅샷, 런타임 산출물의 경계를 한 작업 단위로 유지하기 위해 계획과 리뷰 기준을 고정한다.
2026-08-09 08:22:47 +09:00
6b5ee6c366 docs(roadmap): 벤치마크를 다음 작업으로 지정한다 2026-08-09 07:12:16 +09:00
0eaab4561d docs(roadmap): 단일 요청 실행 마일스톤을 종료한다 2026-08-09 07:00:04 +09:00
3a83f6a7ad fix(api): Claude thinking beta 헤더를 허용한다 2026-08-09 06:55:27 +09:00
1ce97136ac chore(agent-task): 완료 작업 로그를 아카이브한다 2026-08-09 00:06:07 +09:00
788ebadebd merge(agent): 단일 요청 실행 경로를 dev에 반영한다 2026-08-08 23:39:05 +09:00
d7a150c7fe feat(agent): 단일 요청 실행 경로를 완성한다
Claude의 단일 Anthropic 요청 안에서 IOP가 Plan, Work, Review와 workspace 도구 실행을 끝내고 실제 dev smoke로 계약을 검증할 수 있어야 한다.\n\n완료 task evidence와 마일스톤 검토 상태도 같은 변경에 고정한다.
2026-08-08 23:35:13 +09:00
80fc6324fc sync: to agentic-framework v1.1.192 2026-08-08 13:24:02 +09:00
6e9df3a7bb sync: to agentic-framework v1.1.191 2026-08-08 12:58:24 +09:00