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_ancestryancestor 중name컬럼 없는 조상(:record) name 조회 건너뛰기, (2) batch preload 경로(AncestorCache#preload) 동일 컬럼 부재 문제 점검·수정. - 스키마 확인(develop): ancestor 테이블 중
records만name컬럼 없음. team/workspace/building/capture/level/bim/annotation_layer 은 모두name존재. - 두 경로 모두
klass.column_names.include?('name')가드로 통합 처리 (runtime_ancestor_nameline 174 + batchAncestorCache#preloadline 124).