dataworks

요약. dataworks: 자율 개선 회차 29회, 릴리즈 16건. 최근 릴리즈 v0.9.53 (자산 1개). 건강 B 14일: 릴리즈 16, 실패 0, 경고 1, 회귀 0

현황

저장소
https://github.com/hkjang/dataworks
마지막 회차
2026-09-12 16:09 KST — 🚀 릴리즈 merged PR #18, released v0.9.53
최근 릴리즈
v0.9.53 — released · 자산 1개 (이전 v0.9.52: 1개) 전체 릴리즈 →

회차 이력

일시프로젝트결과
2026-09-12 16:09dataworks배포 준비 완료 merged PR #18, released v0.9.53
14파일 +1755/−13 · 테스트 2 — feat(tracking): let administrators attach a visitor tracking snippet under a nonce CSP
2026-09-11 02:07dataworks검토 대기 review held, PR open PR #17
76파일 +661/−143 · 테스트 1 — docs: 사용자·관리자 가이드를 캡처 포함 완성본으로 보강하고 PDF 추가
2026-09-10 19:36dataworks배포 준비 완료 merged PR #16, released v0.9.51
3파일 +62/−11 · 테스트 1 — fix: judge action center entitlements by the runtime access rule
2026-09-10 11:56dataworks배포 준비 완료 merged PR #15, released v0.9.50
4파일 +151/−0 · 테스트 1 — fix: reject entitlement statuses the runtime never serves
2026-09-09 15:36dataworks배포 준비 완료 merged PR #14, released v0.9.49
5파일 +83/−1 · 테스트 2 — fix: stop nagging to renew contracts that were already closed
2026-09-09 15:21dataworks실행 오류 hold: budget
2026-09-09 07:46dataworks배포 준비 완료 merged PR #13, released v0.9.48
4파일 +171/−0 · 테스트 1 — fix: reject contract scopes the runtime can never serve
2026-09-09 00:37dataworks배포 준비 완료 merged PR #12, released v0.9.47
4파일 +330/−14 · 테스트 1 — fix: only count contract masking the runtime actually performs
2026-09-08 19:47dataworks배포 준비 완료 merged PR #11, released v0.9.46
5파일 +231/−31 · 테스트 2 — fix: query the entitlement whose contract scope is still live
2026-09-08 17:29dataworks배포 준비 완료 merged PR #10, released v0.9.45
8파일 +258/−6 · 테스트 1 — feat: warn before data product access expires and let the window be chosen
2026-09-07 12:01dataworks배포 준비 완료 merged PR #9, released v0.9.44
4파일 +232/−2 · 테스트 1 — fix: answer data product queries with the contracted field spelling
2026-09-07 10:00dataworks배포 준비 완료 release-only, released v0.9.43
2026-09-07 00:54dataworks병합 완료 merged PR #8, release blocked (secrets)
5파일 +248/−17 · 테스트 2 — fix: evaluate the active entitlement when a key holds several for one product
2026-09-06 13:08dataworks검증 실패 verify failed: secrets in diff
19파일 +260/−53 · 테스트 3 — chore: release v0.9.43
2026-09-05 02:05dataworks배포 준비 완료 merged PR #7, released v0.9.42 +1 assets
2026-09-04 11:13dataworks변경 없음 assets-only v0.9.36, assets for v0.9.36 +1 assets
2026-09-04 11:11dataworks변경 없음 assets-only v0.9.37, assets for v0.9.37 +1 assets
2026-09-04 11:09dataworks변경 없음 assets-only v0.9.38, assets for v0.9.38 +1 assets
2026-09-04 11:08dataworks변경 없음 assets-only v0.9.39, assets for v0.9.39 +1 assets
2026-09-04 11:06dataworks변경 없음 assets-only v0.9.40, assets for v0.9.40 +1 assets
2026-09-04 10:42dataworks변경 없음 assets-only, assets for v0.9.41 +1 assets
2026-09-04 07:00dataworks변경 없음 assets-only, assets failed
2026-09-04 06:20dataworks배포 준비 완료 merged PR #6, released v0.9.41
2026-09-03 22:35dataworks변경 없음 no change
2026-09-03 14:18dataworks배포 준비 완료 merged PR #5, released v0.9.40
2026-09-03 08:26dataworks배포 준비 완료 merged PR #4, released v0.9.39
2026-09-03 08:16dataworks배포 준비 완료 merged PR #3, released v0.9.38
2026-09-03 02:29dataworks배포 준비 완료 merged PR #2, released v0.9.37
2026-09-02 14:00dataworks변경 없음 no change

비용·사용량

최근 30세션
시각프로젝트단계시간비용토큰 입력/출력종료
16:07dataworks릴리즈4분31$1.591.6M / 11Ksuccess
16:02dataworksreview4분22$1.621.2M / 13Ksuccess
15:57dataworks개선19분93$11.2514.1M / 81Ksuccess
04:02dataworks릴리즈6분42$2.492.7M / 14Ksuccess
02:07dataworksreview7분49$3.212.9M / 24Ksuccess
02:00dataworks개선21분112$12.0516.2M / 76Ksuccess
19:34dataworks릴리즈5분30$1.461.4M / 11Ksuccess
19:29dataworksreview3분21$0.92742K / 9Ksuccess
19:25dataworks개선5분35$1.661.6M / 13Ksuccess
11:53dataworks릴리즈5분38$2.052.2M / 12Ksuccess
11:48dataworksreview2분17$0.70559K / 6Ksuccess
11:45dataworks개선4분39$1.911.8M / 16Ksuccess
15:33dataworks릴리즈4분31$1.571.5M / 12Ksuccess
15:28dataworksreview2분19$0.64351K / 8Ksuccess
15:25dataworks개선4분32$1.631.3M / 16Ksuccess
07:44dataworks릴리즈5분33$1.591.4M / 13Ksuccess
07:38dataworksreview3분19$0.69351K / 9Ksuccess
07:35dataworks개선5분42$2.001.8M / 18Ksuccess
00:35dataworks릴리즈4분27$1.191.0M / 10Ksuccess
00:30dataworksreview4분16$1.07653K / 11Ksuccess
00:26dataworks개선6분34$2.081.6M / 23Ksuccess
19:44dataworks릴리즈4분26$1.381.1M / 10Ksuccess
19:40dataworksreview3분11$0.82422K / 9Ksuccess
19:37dataworks개선7분47$2.862.8M / 27Ksuccess
17:26dataworks릴리즈4분27$1.381.3M / 9Ksuccess
17:22dataworksreview3분20$1.00787K / 9Ksuccess
17:18dataworks개선8분62$3.834.2M / 30Ksuccess
11:59dataworks릴리즈3분22$1.22964K / 9Ksuccess
11:55dataworksreview3분22$1.02824K / 9Ksuccess
11:51dataworks개선6분39$2.432.2M / 22Ksuccess

아이디어 백로그 — 대기 7 / 전체 8

에이전트가 회차마다 재평가한다. 가치 높고 위험 낮은 대기 항목이 다음 회차 후보다.
아이디어가치/위험/크기상태메모갱신
internal/dataworks 도메인 함수 테스트 커버리지 보강3/1/M대기domain.go 851줄 대비 domain_test.go 220줄. EvaluatePublishGateV2 의 strict/non-strict 분기(비strict 는 QueryCost 만, strict 는 OpsCost·DataProcessingCost 까지 보는 불일치 포함)와 EvaluateRetirementCandidate 가 단위 테스트 없이 HTTP 경유로만 간접 검증된다. 이번 회차 기준 여전히 유효.2026-09-12
Playwright 캡처·e2e 를 서비스 컨테이너 기반 CI 잡으로 편입3/2/M대기web/e2e 와 web/capture 스펙이 .github/workflows/ci.yml 에서 실행되지 않는다. 최소한 capture:docs 성공 여부만이라도 CI 에서 확인. 이번 회차 기준 여전히 유효.2026-09-12
방문 추적 탭 가이드 캡처와 레거시 콘솔 provider 별 필드 표시2/1/S대기web/capture 픽스처에 /admin/tracking/status·violations 를 추가하면 ADMIN_GUIDE 4.5절에 화면을 실을 수 있다. 레거시 /admin 설정 화면은 카테고리 표를 그대로 보여 주므로 provider 와 무관한 필드가 모두 노출된다(동작에는 문제 없음).2026-09-12
action center 가 상품이 사라진 고아 Contract Scope·Entitlement 도 그대로 집계2/1/S대기handleDataWorksActionCenter 는 ListContractScopes/ListAPIEntitlements 를 상품 목록과 대조하지 않아 삭제·개명된 상품을 가리키는 행이 존재하지 않는 product_key 로 액션에 실린다. 상품 목록과 조인해 별도 정리 액션으로 보고하거나 제외. 이번 회차 기준 여전히 유효.2026-09-12
동일 API 키에 활성 엔타이틀먼트가 둘 이상일 때 운영 화면에서 경고2/1/S대기런타임은 계약까지 유효한 후보를 결정적으로 고르지만 활성 계약이 둘 다 살아 있는 상태는 대개 발급 실수. action center 활성 판정이 런타임과 같아졌으므로(store.EntitlementActive) 중복 탐지를 같은 헬퍼로 얹을 수 있다. 이번 회차 기준 여전히 유효.2026-09-12
npm run build 가 추적 파일 web/dist/.gitkeep 을 삭제하는 문제를 vite 설정으로 해결2/1/S대기vite build.emptyOutDir 조정이나 .gitkeep 재생성 스크립트로 정리 가능. 이번 회차에도 재현했고 커밋 전에 git checkout 으로 복원했다.2026-09-12
가이드 캡처 스펙이 하드코딩한 버전 문자열이 릴리즈마다 수동 갱신을 요구2/1/S대기web/capture/pages.spec.ts 가 '서비스 버전 v0.9.51' 을 문자열로 단언하고 dataworks-demo-fixtures.ts 의 DEMO_VERSION 도 같은 값을 박아 둔다(현재 AppVersion 은 v0.9.52 라 이미 어긋남). package.json 이나 태그에서 한 곳으로 읽는 편이 맞다.2026-09-12
캠페인 tracking-2026-09: 관리자가 화면에서 붙이는 방문 추적 스크립트 체계(nonce CSP·출처 추출·차단 기록·Momento 같은 오리진 프록시)5/2/M완료internal/tracking 패키지 + tracking.* 설정 13개 + /tracking/csp-report·/admin/tracking/* + /momento/* 프록시 + SPA '방문 추적' 탭 + ADMIN_GUIDE 4.5절·PDF. 기본 꺼짐. 레거시 /admin 은 인라인 핸들러 455개라 CSP 없이 include_admin 시 삽입만. 실제 SPA 빌드로 Chromium 검증 18/18.2026-09-12

원장 (에이전트가 남긴 기록)

2026-09-02

2026-09-03

2026-09-03 (2)

2026-09-03 (3)

2026-09-03 (4)

2026-09-04

2026-09-05

2026-09-07

← 대시보드 · 교훈 모음