DB 신규 스키마 적용 (artifacts 테이블 + ENUM 확장)
의사결정
bulk_cancel_2026-05-09_pre_rebuild
내용
목표: nexai_v2 DB에 v1.2 스키마 적용.
작업:
- artifacts 테이블 신규 생성 (id/title/type/status/ticket_id/project_id/parent_artifact_id/created_by/file_path/tags)
- tickets.status ENUM 확장 확인 (REVIEW, REWORK 기존 포함 여부)
- tickets.project_id NOT NULL 강제 (FK 포함)
- 인덱스 + FK 정의
- 산출물 타입 ENUM: report | slides | code | mails | data
산출물: schema_v2.sql + ER 다이어그램 (텍스트)
depends_on: OPS-MIG-02
핸드오프 체인
1.
2026-05-05T12:02
ceo → ops-harness
"티켓 생성 (와꾸 v1.2)"
2.
2026-05-09 07:35
ceo → system
"bulk_cancel — 미완료 전체 폐기 (시스템 재구축 전 청산)"
체이닝 타임라인
| # | From → To | 작업 | 체인 | 상태 | 시작 | 완료 |
|---|---|---|---|---|---|---|
| 1953 | coordinator → BE | BE_OPS-MIG-03-DB-SCHEMA_1327498_1778061380 | 1 | completed | 2026-05-06T09:56:20 | 2026-05-06T10:03:39 |
| 1974 | BE → QA | qa_review | 2 | failed ✅ 이후 완료 | 2026-05-07T05:18:59 | 2026-05-07T05:35:03 |
| 1978 | QA → BE | BLOCK-1(models.py project_id or None → 기본값 L0) + BLOCK-2(up.sql IF NOT EXISTS + ON CONFLICT DO NOTHING) 수정 후 development 착수 | 3 | failed ✅ 이후 완료 | 2026-05-07T05:27:53 | 2026-05-07T05:45:02 |
| 1979 | BE → QA | BLOCK-1(models.py L435 project_id or None → 'L0') + BLOCK-2(up.sql CREATE TYPE/TABLE IF NOT EXISTS + CREATE INDEX IF NOT EXISTS 4개 + ON CONFLICT DO NOTHING) 수정 완료 — 테스트 검증 요청 | 4 | failed ✅ 이후 완료 | 2026-05-07T05:30:01 | 2026-05-07T05:50:02 |
산출물
아직 산출물이 없습니다
수정
관련 로그
관련 봇 로그 없음