You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
OpenCode 공개 coverage source 전달의 artifact quota 의존 제거 #2638
상위: #2560. 담당: Remora, 기존 reviewer source writer. 최초 입력 main f52a0d71b3ce2b60d738f4326f0f9906af9ea1b9.
실제 장애
PR2632 exact fcebff62의 OpenCode dispatch run38371491010/job115209380675가 materialized coverage source 업로드 중 GitHub artifact storage quota로 실패했다. 모델 실행과 정식 App 리뷰는 미실행이다. Noema의 같은-head 성공을 OpenCode 성공으로 전이하지 않는다.
최소 실행 조각
검증된 public visibility에만 coverage job의 credential-free exact base/head fetch와 merge tree 재구성을 허용하여 이 source-transfer artifact 의존을 제거한다. private 및 unknown은 기존 보안 경계 유지. 다른 artifact의 retention/증거 계약은 변경하지 않는다.
수락 기준
실제 trusted-source helper의 공개 repo/40hex SHA/출력 custody/격리/금지 credential 검증 RED→GREEN.
isolated coverage의 테스트 권한과 syntax/replay/100% coverage/모델 verdict/독립 actor 검증 유지.
private archive 경로 보존, malformed visibility 및 credential leakage 거부.
독립 source review, 실제 실행 영수증, PR/merge readback.
Actions·모델 추론·App 승인·source 병합은 개별 상태. 미실행은 NOT_EXECUTED.
이 하위 목표는 private 송신 허가나 임의 attestation true 설정이 아니다.
Remora 착수: main f52a0d7 기반 private worktree fix/opencode-public-source-no-artifact-20261013. 실제 workflow YAML을 읽는 신규 regression 2개를 구현 전에 실행했고 2 failed/exit1입니다. 공개 archive upload가 무조건 실행되며 public credential-free materialization step이 없는 것을 재현했습니다. 독립 계약/위협 검토를 병렬 실행 중이며 production 수리는 아직 미적용입니다. private archive 전달/격리/기존 syntax·replay·coverage100·independent review 기준을 유지합니다. native parent #2560, Project #1 In Progress readback 완료. Actions·추론·App 승인·병합은 이 RED 증거로 완료 처리하지 않습니다.
2026-10-14 구현 checkpoint: 공개 source transport helper와 workflow 연결을 동결했습니다(tree f7a45eb19d36ea2b62f19694a843bf7080612798). private archive 경로 및 isolated 권한은 유지하고 unknown은 명시 실패합니다. trusted workflow SHA bootstrap과 Git env/config/credential 격리, exact base/head/history/tree·source entry·owned cleanup을 연결했습니다. 최초 RED 후 관련201pass, 새 helper104statements/34branches100%, Ruff/diff-check0, 실제 anonymous HTTPS acquisition smoke exit0입니다. CI trigger/affected-suite/실행목록에 회귀와100%coverage gate도 연결했습니다. 전체 gate supervisor proc_15036f1337d9와 독립 구현 검토 deleg_24916512가 병렬 실행 중입니다. source commit/push/PR/Actions/실제 OpenCode 모델·정식App은 아직 미완료. 검토한 계약을 구현 승인으로 바꾸지 않습니다. 같은 candidate source는 동결하고 더 수정하지 않습니다.
Activity
seonghobae commentedon Oct 13, 2026
Remora 착수: main f52a0d7 기반 private worktree fix/opencode-public-source-no-artifact-20261013. 실제 workflow YAML을 읽는 신규 regression 2개를 구현 전에 실행했고 2 failed/exit1입니다. 공개 archive upload가 무조건 실행되며 public credential-free materialization step이 없는 것을 재현했습니다. 독립 계약/위협 검토를 병렬 실행 중이며 production 수리는 아직 미적용입니다. private archive 전달/격리/기존 syntax·replay·coverage100·independent review 기준을 유지합니다. native parent #2560, Project #1 In Progress readback 완료. Actions·추론·App 승인·병합은 이 RED 증거로 완료 처리하지 않습니다.
seonghobae commentedon Oct 13, 2026
2026-10-14 구현 checkpoint: 공개 source transport helper와 workflow 연결을 동결했습니다(tree f7a45eb19d36ea2b62f19694a843bf7080612798). private archive 경로 및 isolated 권한은 유지하고 unknown은 명시 실패합니다. trusted workflow SHA bootstrap과 Git env/config/credential 격리, exact base/head/history/tree·source entry·owned cleanup을 연결했습니다. 최초 RED 후 관련201pass, 새 helper104statements/34branches100%, Ruff/diff-check0, 실제 anonymous HTTPS acquisition smoke exit0입니다. CI trigger/affected-suite/실행목록에 회귀와100%coverage gate도 연결했습니다. 전체 gate supervisor proc_15036f1337d9와 독립 구현 검토 deleg_24916512가 병렬 실행 중입니다. source commit/push/PR/Actions/실제 OpenCode 모델·정식App은 아직 미완료. 검토한 계약을 구현 승인으로 바꾸지 않습니다. 같은 candidate source는 동결하고 더 수정하지 않습니다.
seonghobae commentedon Oct 13, 2026
전체 gate 결과를 실패로 보존합니다: 3 failed/6414 passed/4 skipped/86 subtests, coverage100%. 2건은 dispatch blob pin 누락, 1건은 runner fixture RUNNER_TEMP 누락입니다. 구현8경로는 독립 source APPROVE 및 부모 hash 검증을 완료했고 그대로 유지했습니다. 두 integration test의 pin/temp/helper fixture만 수리하여35pass1LLVMskip을 확인했습니다. 새tree2872621d24b2b756fce6943901497ef0fedcd77f 전체 suite proc_7cd21f284edd와 delta review deleg_13e64311을 시작했습니다. whole Ruff260건은 pristine base와 파일/코드/위치/메시지가 모두 같고 신규0건입니다. whole Ruff 실패를 PASS로 바꾸지 않습니다. actionlint shellcheck 포함 timeout124는 deleg_05827b2c가 별도 진단 중입니다. Actions/실제 OpenCode 추론/정식App/게시/병합은 아직 미완료이며 bypass로 source 실패를 면제하지 않습니다.
seonghobae commentedon Oct 13, 2026
새 exact tree2872621d24b2b756fce6943901497ef0fedcd77f 전체 검증 완료: 6417 passed, 4 skipped, 86 subtests; branch coverage100%. owned Ruff/docstrings/구조-only actionlint/diff-check도 exit0이며 부모가 source/index/full diff/모든 로그 hash와 JUnit failure0을 확인했습니다. 4skip은 HWPfixture2/LLVM19도구1/GNUfind1이고 실행하지 않은 검증입니다. original8파일 source APPROVE는 유지; integration test2파일 delta review deleg_13e64311 반환 대기입니다. whole Ruff 상속260실패와 ShellCheck 포함 dispatch actionlint timeout은 여전히 미해결입니다. receipt acceptance-v2-20261013T161016139916Z/receipt.json에 정확한 범위를 보존했습니다. source 게시/PR/원격Actions/실제OpenCode/정식App/merge를 완료로 올리지 않습니다.
seonghobae commentedon Oct 13, 2026
소스 게시 완료: PR #2643, head3e21f094625b389f06f8ac4a398765acbeb02590/tree2872621d24b2b756fce6943901497ef0fedcd77f. 독립 source8경로와 integration2test delta 모두 APPROVE이고 full6417pass4skip86subtests/100%coverage이며 remote contents10파일을 부모가 대조했습니다. 현재mainaf81ef49와 합성한 tree709009348dc2d01022a9109fac778da31390aff7을 private clone에 만들고 reviewed10+mainTEPP3보존을 확인했습니다. composed full gate proc_d217002d41f8 및 보존검토 deleg_30744869 진행 중. 현재 default source로 실행한 dispatch38432708764/job115418731424는 source archive 업로드에서 Artifact storage quota hit로 실패했고 모델/coverage는skipped입니다. raw joblog를 직접 확보했습니다. PR 미병합 source는 아직 default 실행에 반영되지 않았습니다. Required context의 echo-only success를 제품실행으로 세지 않습니다. 정식App/실제model/merge는미완료이며 #2638 InProgress 유지. 중복dispatch0/키변경0/privateadmission변경0.
seonghobae commentedon Oct 13, 2026
current main af81ef4 + PR2643 head3e21f094625b389f06f8ac4a398765acbeb02590 の composed tree709009348dc2d01022a9109fac778da31390aff7 전체 검증 완료. 6423 passed, 4 skipped, 89 subtests; statement/branch coverage100%, owned Ruff/docstrings/구조-only actionlint/diff-check exit0. 부모가13경로·tree·base→tree diff·모든 로그 hash·JUnitfailure0을 확인했습니다. receipt acceptance-integration-v3-20261013T164319560194Z/receipt.json. 보존-only composition review deleg_30744869 반환 대기이며 live head/base/check/thread preflight 전에는 merge하지 않습니다. wholeRuff inherited260 및 full ShellCheckintegrationtimeout은미해결. 실제defaultdispatchquota실패와 App/model미완료를유지합니다. source-tree6417pass와composed6423pass는별도실행이며합산하지않습니다.
seonghobae commentedon Oct 13, 2026
소스 main 납품 완료: PR2643은2026-10-14 02:16:02KST에 인프라예외로MERGED했습니다. head3e21f094625b389f06f8ac4a398765acbeb02590/base3136c940235a3762b804bd99eb20fbe129e70c06/merge36ef8c76a52168f889dd6c2e2e5b6426492d3e5d/tree92cb9cac70b24899829c58986d800fe1257c0b87,두parent/tree/원격reviewed10bytes직접확인. exact composed full6468pass4skip92subtests/coverage100 및 ownedlint/docstrings/structurelint/diff0, source8+delta2+보존v5독립APPROVE. wholeRuff는 currentbase/candidate동일254실패 신규0; fullShellCheckintegrationtimeout미해결. bypass는actualdefaultdispatch38432708764artifactquota beforemodel에한정. cancelled/skipped/미실행gate와정식App부재는NOT_EXECUTED,quota는WAIVED_INFRA입니다. #2638 운영목표는닫지않고InProgress유지. 새defaultsource 실제public acquisition/isolatedcoverage/literalauto/model/정식App 증거를 다음노드로진행. privateadmission/키/ACL/보호설정변경0.
seonghobae commentedon Oct 13, 2026
병합 후 운영 checkpoint: new default source36ef8c76의 push scheduler38437274447은SUCCESS지만 oldest100PR/99skip1wait/dispatch0입니다. 최근publictarget을검사한증거가아니라단일supported targetedbroker를선택했습니다. public2617@b3983b46의open/nondraft/thread0·samehead기존OpenCode/Noema/schedulercompleted를확인하여auto_merge=false/merge_mode=disabled/update_branches=false로1회요청했습니다. run38438906881/job115440050835는SUCCESS이지만 실제decision WAIT(behind branch, branch update disabled before review dispatch)이고 OpenCode dispatch0입니다. rawlog4e360d7c86df17e2e840a749e5c47d08a7e4d09a1452b97ae93abc770f5e1fa8확보. 실제model/App완료로세지않으며같은payload중복재전송하지않습니다. nativeOIDC/head/base/owner보존을유지하는다음supportedtransition을read-onlydeleg_056d686e로좁게확정합니다. source/main납품완료와운영미완료를구분,issueInProgress유지. 키/privateadmission/runnerACL/타PRsource쓰기0.
seonghobae commentedon Oct 13, 2026
실제 운영 진척: PR2617 exact b3983b467c2d7f1440b5024acb6a3860eb3e043d의 live REST base7554587과 역사적 issuer event base가 일치함을 직접 확인했습니다. 해당 required issuer job만1회재실행했습니다(run37982985585 attempt2/job115456150564, selfhosted cwlab-s2-01). native issuer request step SUCCESS 후 opencode-agent[bot]가 새source36ef8c76 기반dispatch38443671498을실제생성했습니다. metadatajob115456388693 cwlab-s1-04 SUCCESS, public인증acquisition/archiveupload는의도대로SKIPPED되어기존quota실패단계를통과했습니다. 아직isolatedpublicfetch/coverage/model/App승인은미완료입니다. coverage115456508271 queued/steps0/runner미할당. group13 .github접근허용/publictrue, 소속3=onlinebusy2+offline1을직접확인;다른groupidle로우회하지않습니다. capacity담당msg11a9b82e172e 정확회신미확인으로기존queue보존/추가rerun0/ACL변경0. PR2617reviews0. 문서감사에서는 실제조회전에웹조회완료를기록한오류를철회했습니다. 실제문서조회는재실행후이며, 실행증거는별도gh원본과결속합니다. 원래log의child/parent바이트해시는달라동일원문으로주장하지않고부모GET에서base/head필드를독립확인했습니다. #2638 InProgress유지.