Commit graph

260 commits

Author SHA1 Message Date
e1069db981 docs: complete thin benchmark route smoke 2026-08-14 05:35:35 +09:00
94c8b78bed docs(bench): hybrid 임시 경로 통과를 기록한다
세션 한정 ornith:35b Work 전환과 두 hybrid caller의 terminal 성공 근거를 남기고, 남은 경로를 OpenCode Gemini direct 하나로 좁힌다.
2026-08-14 05:07:14 +09:00
3af60ca8e8 docs(bench): OpenCode preset 원인을 분리한다
OpenCode hybrid 실패를 IOP 코드 결함으로 오인하지 않도록 ornith-fast Node 비가용과 복구 후 통과 근거를 남기고, direct 재검증의 표준 배포 차단 상태를 분리한다.
2026-08-14 04:57:39 +09:00
d99305d105 fix(edge): Gemini 도구 서명을 provider 계층에서 정규화한다 2026-08-14 04:42:45 +09:00
73d9b51432 fix(edge): single request provider 정규화를 적용한다 2026-08-14 00:24:11 +09:00
2647fbb7fa docs(bench): Codex preset 통과 근거를 기록한다 2026-08-13 23:42:28 +09:00
6058f422ab docs(bench): caller와 preset 측정 경계를 분리한다 2026-08-13 23:41:03 +09:00
2df72b21f1 Merge branch 'feature/benchmark-route-provider-followup' into dev 2026-08-13 23:29:18 +09:00
3d53c28ae1 fix(edge): Gemini caller 모델 경로를 분리한다
엄격한 route 식별자 규칙을 유지하면서 공식 caller의 URL-encoded 표시 모델 이름은 별도 bounded 규칙으로 수용해 Gemini ingress의 잘못된 400을 제거한다.
2026-08-13 23:28:51 +09:00
ad70fcb46e fix(edge): agy 도구 연속 호출을 지원한다
공식 agy의 model-role functionResponse를 Chat tool 메시지로 변환한다.
원격 벤치 검증 기록과 후속 API surface 리팩터링 계획을 함께 반영한다.
2026-08-13 23:25:39 +09:00
e5869a53ae fix(edge): provider 호출 정규화 계층을 추가한다
caller별 예외 대신 요청 의미와 protocol profile capability로 operation을 선택해 tools와 effort 조합을 보존한다. 지원하지 않는 effort는 가장 가까운 하위 등급으로만 내리고 상향 매핑은 거부한다.
2026-08-13 23:06:50 +09:00
f25eda05c3 refactor(benchmark): 전용 하네스를 폐기한다
제품 호출 안정성과 측정 경계를 다시 분리하고, 벤치 대상 경로의 최소 HTML 스모크와 초경량 단일 시도 비교만 남긴다.
2026-08-13 21:14:52 +09:00
29bf84b9eb Merge remote-tracking branch 'origin/dev' into feature/iop-one-shot-agent-model-comparison 2026-08-13 19:57:33 +09:00
374b0287bb fix(benchmark): 전체 채점 완료 기준을 강화한다
채점 lifecycle과 provenance 복구를 보존하고 2개 scored 상태를 최종 완료로 오인하지 않도록 9/9 채점 기준을 명시한다.
2026-08-13 19:55:44 +09:00
abecea20a9 test(openai): 관리형 용량 검증을 보강한다
Ornith 실환경 동시성 및 스트림 terminal 증적을 자동 검증한다.\n배포 스킬과 dev 테스트 문서, 로컬 캐시 ignore 정책을 함께 동기화한다.
2026-08-13 16:55:48 +09:00
28ed27a575 fix(benchmark): direct 진단 런타임을 안정화한다 2026-08-13 09:14:23 +09:00
634531afca fix(benchmark): 종료 증거와 실행 경계를 정리한다
실패를 완료되지 않은 실행과 혼동해 동일 사이클을 반복하던 조건을 분리하고, 이미 검증된 dispatcher 작업 이력과 benchmark 결과를 보존한다.
2026-08-13 08:43:34 +09:00
39fa1da55b fix(benchmark): 원샷 비교 실행 실패를 해소한다
호출기별 격리 쓰기 계약과 Gemini ingress, 단일 요청 stage 처리를 맞춰 실제 9-cell 비교가 생성물을 남길 수 있게 한다.
2026-08-12 14:37:17 +09:00
e86113f0ae feat(benchmark): 첫 비교 실행 준비 계약을 고정한다
동일 fixture와 C01-C09 matrix를 재현 가능하게 고정하고 실제 dev readiness가 검증된 뒤에만 scored 실행으로 넘어가도록 한다.
2026-08-12 04:45:08 +09:00
029ff0d2c8 feat(benchmark): 비교 파이프라인을 완성한다
동일한 IOP 경유 과업을 caller와 model 설정만 바꿔 재현하고, 실패를 포함한 실행·검증·채점 근거를 보존할 수 있어야 한다.
2026-08-12 01:44:26 +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
91dec43635 feat(benchmark): 비교 파이프라인 기반을 구축한다
caller와 모델 조합을 반복 비교할 때 실행·격리·재개 근거가 흔들리지 않도록 manifest, workspace, lifecycle, append-only attempt 기반과 project-local 진입점을 함께 고정한다.
2026-08-09 23:49:04 +09:00
6b5ee6c366 docs(roadmap): 벤치마크를 다음 작업으로 지정한다 2026-08-09 07:12:16 +09:00
0eaab4561d docs(roadmap): 단일 요청 실행 마일스톤을 종료한다 2026-08-09 07:00:04 +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
3bb4a24ad7 docs(roadmap): 완료된 실행 기반을 반영한다 2026-08-07 07:17:26 +09:00
8beeb182ff chore(sync): dev 변경을 병합한다
# Conflicts:
#	agent-ops/skills/common/prepare-milestone-workspace/scripts/prepare_workspace.py
#	agent-ops/skills/common/prepare-milestone-workspace/tests/test_prepare_workspace.py
2026-08-06 20:06:30 +09:00
91ca0d975c chore(milestone): 복수 Epic 준비 결과를 검증한다 2026-08-06 13:09:13 +09:00
af35296aaa feat(runtime): provider liveness 복구를 dev에 병합한다 2026-08-06 08:56:24 +09:00
f9442edfef feat(runtime): provider liveness 복구를 완성한다
장시간 무응답 attempt를 안전하게 fence하고 provider health와 분리 관측해야 중복 출력 없이 기존 recovery budget으로 재실행할 수 있다.
2026-08-06 08:49:59 +09:00
4b3b5debae feat(openai): extend Anthropic bridge compatibility 2026-08-06 07:04:03 +09:00
fef1f7a9dc feat(liveness): provider 실행 stall 관측을 구현한다
Node의 provider progress 기반 stall timeout, watchdog fencing과 bounded health probe evidence를 실행 경로에 반영한다. Edge-Node 계약과 구현 스펙, 테스트 및 Milestone 완료 evidence를 현재 상태와 맞춘다.
2026-08-05 09:45:14 +09:00
09598013d8 Merge dev into feature/iop-hot-path-one-shot-execution 2026-08-04 16:11:49 +09:00
cc8b23c742 feat(epic): liveness-observer 작업을 준비한다 2026-08-03 21:43:01 +09:00
d76779559f docs(roadmap): liveness Epic 경계를 확정한다 2026-08-03 20:27:24 +09:00
cb01ff3f8c chore(epic): liveness-observer 준비 결과를 검증한다 2026-08-03 20:17:45 +09:00
f79fe3c76b docs(hot-path): 프리셋 완료와 작업 근거를 기록한다 2026-08-03 16:46:31 +09:00
6650e9f70d feat(hot-path): 실행 프리셋과 논리 요청 흐름을 구현한다 2026-08-03 14:42:55 +09:00
8d442212ec docs(agent-ops): 마일스톤과 설정 UI 기준을 갱신한다 2026-08-03 07:50:57 +09:00
3a3c2aa530 docs(roadmap): 승인 tail pacing 정책을 반영한다 2026-08-02 22:57:14 +09:00
4cafc91323 fix(transport): 터널 지연에 맞춰 heartbeat 경계를 보강한다
장시간 provider prefill과 stream backpressure가 정상 노드를 끊지 않도록 liveness window를 확장하고 Chronos 분리 완료 문서와 잔여 artifact를 정리한다.
2026-08-02 22:30:25 +09:00
878c4fd6e2 Merge branch 'feature/iop-agent-chronos-extraction-decoupling' into dev 2026-08-02 21:55:27 +09:00
4879bcf6f2 docs(roadmap): Chronos 분리 마일스톤을 종료한다
canonical 승격 검증과 Agent UI 정합화 결과를 고정하고 완료된 Milestone과 SDD를 archive해 후속 Chronos 잠금 해제 상태를 보존한다.
2026-08-02 21:52:44 +09:00
c2f942a7fa docs(roadmap): Chronos 분리 마일스톤을 종료한다
canonical 승격과 최종 검증 근거를 보존하고 완료된 Milestone·SDD·task evidence를 archive해 후속 Chronos 작업이 잠금 해제 상태를 추적할 수 있게 한다.
2026-08-02 21:52:09 +09:00
c8e98d4e10 refactor(runtime): promote provider-only execution boundary 2026-08-02 20:28:45 +09:00
7b90b7e5af refactor(chronos): IOP 경계를 분리한다
Chronos 이전 완료 증거를 보존하면서 IOP에는 provider 실행 책임만 남기기 위해 검토된 마일스톤 변경을 하나의 승격 커밋으로 고정한다.
2026-08-02 19:29:30 +09:00
c3a24ec5fe docs(roadmap): 실행 프리셋과 Hot Path 계획을 정리한다 2026-08-02 17:14:04 +09:00
c629a1e11d docs(roadmap): 실행 lane과 후속 마일스톤을 정리한다 2026-08-02 13:58:03 +09:00