ES /docs

ActiveRecord::StatementInvalid: Mysql2::Error: Unknown column 'capture_ids' in 'field list'

State: a59d1eba-2e86-4485-82d3-67a37c60a4b2

Progress#

Phase Status Timestamp
Analyze done 2026-08-06T07:20:00Z
Plan done 2026-08-06T07:22:00Z
Jira done 2026-08-06T07:25:00Z
Prepare done 2026-08-06T07:27:00Z
Implement: tesla done 2026-08-06T07:32:00Z
Validate done 2026-08-06T07:35:00Z
PR done 2026-08-06T07:38:00Z
Reflection done 2026-08-06T07:40:00Z

Decisions#

  • Selected fix: 단기 개선 (1주 이내) only. RCA 의 "즉시 조치(Critical)"/"장기 개선" 섹션은 구현 대상에서 제외.
  • Target repo: tesla, base branch develop.
  • 단기 개선 범위: (1) _entity_ancestry ancestor 중 name 컬럼 없는 조상(:record) name 조회 건너뛰기, (2) batch preload 경로(AncestorCache#preload) 동일 컬럼 부재 문제 점검·수정.
  • 스키마 확인(develop): ancestor 테이블 중 recordsname 컬럼 없음. team/workspace/building/capture/level/bim/annotation_layer 은 모두 name 존재.
  • 두 경로 모두 klass.column_names.include?('name') 가드로 통합 처리 (runtime _ancestor_name line 174 + batch AncestorCache#preload line 124).