[Codex] Post-E2E structural audit — backend PASS 이후 발견된 실제 구조 문제와 Task 14~19 재정의
배경
Tasks 913 이후 05는 backend 기준으로 모두 `PASS / full_mdx_coverage=Tr…samples/mdx/*.mdx 01
[Codex] Final E2E after Tasks 913 — MDX 0105 clean generation result
실행 기준
- 입력:
samples/mdx/*.mdx표준화본 01~05 - 실행 방식: persisted override 영향 제거
- 공통 옵션: `--ignore-user-o…
[Codex] Task 13e result — layout override / zoneSections backend propagation 검증
목표
- 사용자가 실제로 zone에 section을 배정한 경우에만 frontend가
overrides.zoneSections를 backend로 전달하는…
[Codex] Task 13d result — Stale user_overrides key isolation
목적
MDX 파일별 layout/frame/zone override가 서로 섞이거나, 반대로 저장한 override를 못 찾는 문제를 방지.
발견된 문제
`deriveUs…
[Codex] Task 13c result — Zone resize/move override path audit + pending drag repair
목적
사용자가 zone 크기/위치를 바꿨을 때 프론트 preview에서만 보이고 backend render에는 반영되지 않거나,…
[Codex] Task 13b result — Layout pending preview / committed render separation
목적
레이아웃 변경 시 기존 final.html iframe이 pending layout 위에 남아 오버레이처럼 보이는 문제를 제거.
##…
[Codex] Task 13a result — Trace panel visibility / failure reason surfacing
목적
프론트에서 생성 결과가 PARTIAL_COVERAGE, render_blocked, filtered, adapter_needed 인데도 사용자가 왜…
[Task 12 Result] AI design adaptation contract repair
목표
- AI를 text generator가 아니라 design adaptation planner로 제한한다.
- AI가 새 제목/라벨/요약/본문/slot text를 만들지 못하게 하고, 최종…
[Task 11d Result] Overflow / autoshrink / fit repair 적용
목표
- Task 11a~11c 이후 원문 텍스트와 section coverage는 보존되지만, 실제 16:9 slide 안에서 overflow가 발생하는 문제를 줄인다.
- 특히…
[Task 11c Result] Builder dynamic count support — payload truncation 방지
목표
- Task 11a/11b에서 frame contract와 partial이 반복 구조를 표현할 수 있게 되었으므로, 실제 slot payload builder도…
[Task 11b Result] Family partial repeat block support 보강
목표
Task 11b의 목표는 family partial이 고정 3개/4개/5개 구조만 렌더하는 것이 아니라, 반복 가능한 payload를 받을 수 있는 DOM/CSS…
[Task 11a Result] Dynamic cardinality contract metadata 추가
목표
Task 11a의 목표는 frame 구조를 실제로 확장하기 전에, contract/schema에 “무엇을 반복할 수 있는지”를 명시하는 것이다.
Task…
[Task 10 Result] No-drop coverage / FitError fallback repair 적용
목표
Task 10의 목표는 section이 silent하게 drop/filter/block되는 경로를 줄이는 것이다.
Task 9에서 source order와 top-level…
[Task 9 Result] Source order / section separation invariant 적용
목표
Task 9의 목표는 MDX 원문의 top-level section 순서와 분리가 composition 단계에서 깨지지 않도록 하는 것이다.
특히 다음…
[Queue Update] #98 Emergency P0 follow-up 등록
#98의 Task 913은 MDX 0105 사용자 품질 복구를 위한 emergency P0 follow-up으로 본다.
우선순위 이유:
- MDX03 초기 생성 외에는 final.html 사용자…
[Replan Addendum] Task 9~13 실행 전 보강 사항 및 폭주 방지 기준
목적
이 코멘트는 직전 Replan(comment 28849)을 보강한다.
Task 9~13은 현재 사용자 품질 복구의 핵심 축이지만, 그대로 진행하면…
[Replan] Task 8 이후 추가 문제 정의 및 후속 Task 재정렬
배경
Task 8에서 MDX 01~05를 실제 pipeline 기준으로 재실행했고, 이후 사용자 품질 기준으로 final.html을 재판정했다.
결론은 다음과…
[Task 8 Follow-up Analysis] final.html 사용자 품질 기준 재판정 및 후속 개선 범위
배경
Task 8의 1차 결과는 pipeline artifact 기준으로 상태를 정리했다. 그러나 사용자 품질 기준으로 다시 보면…
[Task 8 Result] MDX 01~05 E2E verification logging
목적
Task 17의 로컬 수정 이후, 실제 MDX 0105를 clean generate 기준으로 다시 실행하여 사용자 품질 관점의 현재 상태를 증거로 고정했다.
이번…
[Task 7 결과] AI status 관측성 추가
목표
- 사용자가 “AI가 작동하지 않는 것처럼 보인다”는 상황에서, 실제로 AI가 호출됐는지 / 호출되지 않았다면 왜 skipped 되었는지 / API 오류인지 routing 문제인지…