Momento

요약. Momento: 자율 개선 회차 10회, 릴리즈 0건. 최근 릴리즈 없음. 건강 D 14일: 릴리즈 0, 실패 8, 경고 9, 회귀 0

현황

저장소
https://github.com/hkjang/Momento
마지막 회차
2026-09-12 10:03 KST — • 기타 fix-round: CI no-ci, PR open PR #11

회차 이력

일시프로젝트결과
2026-09-12 10:03Momento검토 대기 fix-round: CI no-ci, PR open PR #11
1파일 +32/−3 · 테스트 1 — test: seed the fixture in one batch instead of two thousand round trips
2026-09-12 04:32Momento검토 대기 guarded files, PR open PR #9
4파일 +186/−10 · 테스트 2 — fix(auth): refuse a password bcrypt cannot hash instead of storing an empty one
2026-09-12 03:48Momento검증 실패 CI failed, PR open PR #8
5파일 +246/−27 · 테스트 2 — fix(export): a cell the visitor wrote is text, not a formula, in the spreadsheet that opens it
2026-09-12 03:01Momento검증 실패 CI failed, PR open PR #7
2파일 +116/−21 · 테스트 1 — fix(lineage): a ratio's sources are the events and metrics inside its sides, not only what it names at the top
2026-09-12 02:10Momento검증 실패 CI failed, PR open PR #6
2파일 +77/−2 · 테스트 1 — fix(catalog): a metric uses the event its definition names, not one its text resembles
2026-09-12 01:21Momento검증 실패 CI failed, PR open PR #5
5파일 +200/−2 · 테스트 2 — docs(compose): say that a loaded release image is started with --no-build
2026-09-12 00:20Momento검증 실패 CI failed, PR open PR #4
3파일 +70/−13 · 테스트 1 — fix(console): a requeued aggregate job says it is waiting to retry, not merely pending
2026-09-11 23:45Momento검증 실패 CI failed, PR open PR #3
2파일 +300/−4 · 테스트 1 — fix(maintenance): a rebuild that lost a deadlock to the event worker is tried again, not failed
2026-09-11 22:09Momento검증 실패 CI failed, PR open PR #2
8파일 +63/−14 · 테스트 1 — fix(console): ask for the period the site's policy allows, not a fixed one
2026-09-11 19:35Momento검증 실패 CI failed, PR open PR #1
64파일 +2321/−692 · 테스트 없음 — docs: 사용자·관리자 가이드를 실제 화면 캡처가 실린 완성본으로 다시 쓴다

비용·사용량

최근 30세션
시각프로젝트단계시간비용토큰 입력/출력종료
09:59Momentoreview4분13$0.60444K / 6Ksuccess
09:55Momento개선14분41$3.143.2M / 24Ksuccess
04:31Momento개선11분42$2.442.5M / 22Ksuccess
03:45Momentoreview2분14$0.58437K / 5Ksuccess
03:43Momento개선13분49$3.003.3M / 23Ksuccess
03:01Momentoreview7분11$0.44317K / 4Ksuccess
02:54Momento개선14분27$1.531.4M / 14Ksuccess
02:10Momentoreview9분22$0.99865K / 8Ksuccess
02:01Momento개선11분36$1.881.8M / 17Ksuccess
01:21Momentoreview9분21$0.88767K / 8Ksuccess
01:12Momento개선12분40$2.352.4M / 21Ksuccess
00:16Momentoreview1분10$0.34252K / 3Ksuccess
00:15Momento개선4분25$1.231.0M / 13Ksuccess
23:42Momentoreview2분13$0.59431K / 5Ksuccess
23:40Momento개선10분29$1.911.5M / 22Ksuccess
22:05Momentoreview1분9$0.46282K / 4Ksuccess
22:04Momento개선4분36$1.691.7M / 13Ksuccess
19:34Momentoreview3분26$1.521.4M / 9Ksuccess
19:30Momento개선29분121$11.5914.8M / 84Ksuccess

아이디어 백로그 — 대기 16 / 전체 18

에이전트가 회차마다 재평가한다. 가치 높고 위험 낮은 대기 항목이 다음 회차 후보다.
아이디어가치/위험/크기상태메모갱신
main 푸시가 CI 워크플로를 트리거하지 않는 원인을 러너 설정에서 확인3/1/S대기ci.yml 은 07a14c3 이후 push: branches: [main] 이다. 실행이 없다면 GITHUB_TOKEN 으로 한 푸시(워크플로 미트리거)나 [skip ci] 제목이 원인일 가능성이 크다 — 저장소 안에서 고칠 수 없고 러너(외부 스크립트) 쪽 확인 필요.2026-09-12
가이드 캡처 스크립트를 CI 에서 릴리즈 tarball 로 돌려 화면 어긋남 검사3/2/M대기scripts/guide 를 release 워크플로 뒤에 붙여 캡처 실패(셀렉터·문구 변경)를 알린다. 그림 자동 갱신은 하지 않음. 2026-09-12 현재 auto/2026-09-11-1901 미머지 — 머지 뒤에 가능.2026-09-12
ci.yml 의 go test 단계 주석('약 90초')을 현재 비용으로 갱신하고 -json 으로 패키지별 소요를 남긴다2/1/S대기주석은 8/27 기준이라 지금과 다르다. 패키지별 소요를 로그에 남기면 다음 회귀가 타임아웃이 되기 전에 보인다. 워크플로를 느슨하게 만드는 것이 아님.2026-09-12
관리자 가이드 4.1 역할 표를 라우터 순회 테스트로 고정2/1/S대기admin/orgAdmin 미들웨어 대상 경로 목록을 테스트가 출력해 문서 표와 diff. 1901 머지 뒤.2026-09-12
기간을 고를 수 없는 화면의 RANGE_EXCEEDS_POLICY 안내에 정책 화면 링크2/1/S대기describeQueryError 가 canNarrowRange=false 일 때 /admin/governance 링크 제시. queryError.ts 를 2200 이 고쳤으므로 머지 뒤(2026-09-12 현재 미머지).2026-09-12
visitor-search 의 검색 기간을 Empty 상태에 표시2/1/S대기Empty 문구에 실제 조회 기간(policyRange 결과)을 적는다. policyRange 는 2200 에 있으므로 머지 뒤.2026-09-12
관리 센터 홈의 재집계 조치 항목이 오래 이어지는 재시도 대기를 warning 으로 알린다2/1/S대기AdminPage.tsx 의 actions 가 pending+error 로 created_at 1시간 넘은 작업을 warning 으로 Aggregate 탭에 연결. describeAggregateJobStatus(0011) 재사용. AdminPage.tsx 는 2200 도 고쳤으므로 두 브랜치 머지 뒤.2026-09-12
Aggregate 탭 작업 목록에 started_at·finished_at 기반 소요 시간 열2/1/S대기API 는 이미 내려줌. running 이면 경과, 끝났으면 소요 시간. 순수 함수 + node:test. EnterpriseAdminPage.tsx 를 0011 이 고쳤으므로 머지 뒤.2026-09-12
데이터 계보가 goal 이 가리키는 metric 이 없을 때 끊긴 참조를 드러낸다2/1/S대기metric_goals.metric_name 이 semantic_metrics 에 없으면 measures 간선의 from 노드가 없다. 'missing' kind 노드를 만든다. 0241 의 dataLineage 와 같은 함수이므로 0241 머지 뒤.2026-09-12
Data Lineage 표가 id 대신 label 과 kind 칩을 보여준다2/1/S대기API 는 nodes 에 kind/label 을 내려주지만 표는 edges 의 id 문자열만 보여준다. EnterpriseAdminPage.tsx 를 0011 이 고쳤으므로 머지 뒤.2026-09-12
DataTable 의 CSV 내려받기가 format 으로 그린 표시값이 아니라 원시값을 내보낸다2/1/S대기비율(0.123)·ms 등이 화면과 다른 단위로 나간다. 열마다 exportFormat 을 두거나(csvExport.ts 의 buildCSV 에 열별 변환 인자) 문서에 원시값임을 명시. 0331 의 csvExport.ts 위에 얹으므로 0331 머지 뒤.2026-09-12
카탈로그 used_by 가 metric_ref 로 간접 참조하는 메트릭까지 센다2/2/S대기지금은 정의 트리에 event_name 을 직접 적은 메트릭만 센다. 재귀 CTE 로 semantic_metrics 를 따라가며 validateMetricReferences 와 같은 5단계 제한. 0151 의 eventCatalog 와 같은 함수이므로 0151 머지 뒤.2026-09-12
seed 를 set-based INSERT(generate_series)로 다시 써 서버 실행 시간까지 줄인다2/3/M대기지금은 라운드트립을 없앤 것이고 서버 쪽 2,000 문장은 그대로 0.3초. TestTheFixtureIsWhatItSaysItIs 가 지키지만 fixture 재작성은 미묘한 차이 위험이 있어 필요할 때만.2026-09-12
testPool 이 테스트마다 database.Migrate 를 돌려 17번 SELECT 를 하니 패키지당 한 번으로1/1/S대기sync.Once 로 첫 호출만 Migrate. 테스트당 수십 ms 수준이라 급하지 않음.2026-09-12
Maintenance.Run 의 30분 running 복구 UPDATE 실패를 로그에 남긴다1/1/S대기maintenance.go:30 이 `_, _ =` 로 오류를 버림. 2330 이 maintenance.go 를 크게 고쳤으므로 머지 뒤.2026-09-12
사용자 가이드 CSV 절에 수식 문자로 시작하는 셀은 아포스트로피가 붙어 글자로 열린다는 한 줄1/1/S대기USER_GUIDE.md:550 근처. docs/ 는 1901 과 겹치고 동작은 0331 에 있으므로 두 브랜치 머지 뒤.2026-09-12
[수정 과제] internal/httpapi 테스트 패키지가 CI 의 go test 기본 10분 제한을 넘기는 원인을 찾아 고친다5/1/S완료seed 가 약 2,000개 INSERT 를 한 문장씩 autocommit 으로 보내 81개 테스트가 각 3.5초를 냈다. pgx.Batch 로 한 라운드트립·한 트랜잭션으로 보내 seed 0.3초, 패키지 335초→56초(-race). 멈추는 지점은 없었음. 커밋 9d3e06c.2026-09-12
TestBehaviouralSegmentMatchesTheReferenceSemantics 의 참조(상관 서브쿼리) 5초를 줄인다1/1/S기각참조 형태가 일부러 옛 상관 집계라 의미 비교의 근거다. 5초는 남은 가장 느린 테스트지만 의도된 비용이므로 손대지 않음.2026-09-12

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

2026-09-11

2026-09-11

2026-09-11

2026-09-12

2026-09-12

2026-09-12

2026-09-12

2026-09-12

2026-09-12

2026-09-12

← 대시보드 · 교훈 모음