# 12. 새로운 시연 확장 · AI CLI 카드

참가자 app에서 순서·배치 실험과 검증을 진행하는 프롬프트입니다.

```ai-prompt
Robot Atlas 워크숍 12장을 진행하세요.
ROBOT_REPO/workshop/chapters/12-extend-scenarios.md를 읽고 ROBOT_LAB만 수정하세요.

목표:
- 기존 objectId/target 범위 안에서 주황→파랑→빨강, seed 314의 tower 실행을 검증합니다.
- 실제 MuJoCo 결과의 각 높이, 정지 상태, support/release/accuracy 체크를 확인합니다.
- grip-force 0에서 종료 코드 1뿐 아니라 failed JSON·placed 0·실패 체크도 확인합니다.
- 동일 순서를 요청한 실제 agentcore 계획과 직접 --actions 실험을 구분합니다.
- Part 2의 lineup/kit/pyramid와 Part 3의 unstack/restock/push를 seed 314로 실행하고 초기·최종 pose를 비교합니다.
- 피라미드의 두 받침 지지, 해체의 위에서 아래 순서, 밀기의 수평 접촉과 비들어올림 조건을 확인합니다.
- shared/workcells.json의 초기 배치·목표·정책이 계획 검증기와 물리 엔진·화면에 일치하는지 확인합니다.
- 테스트를 추가한다면 본인 app에서 새 순서/seed와 최종 물리 상태를 검사하세요.
- 변경 후 Node/Agent/MuJoCo 회귀 검사를 실행합니다.

물리 경계:
자유 물체 위치는 초기화 이후 MuJoCo 접촉·힘·중력으로만 진행합니다.
weld/attachment, 위치 순간이동, 성공 키프레임, unconditional success로 대체하지 마세요.
잡기 실패, 마찰 없는 손가락, 놓은 뒤 밀려난 물체의 실패 판정을 유지하세요.
좌표는 미터·Z-up, quaternion은 XYZW입니다.

범위:
새 물체 ID나 엔진 추가는 별도 계약 설계이며 이 요청에서 임의로 확장하지 마세요.
shared, agent toolkit/검증, simulation, replay 사이의 일치를 확인하세요.
실습 JSON은 .local/evidence/extension에 두고 기본 공개 기록을 덮어쓰지 마세요.
물리 또는 계약 오류를 seed 선택이나 허용 목록 완화로 감추지 마세요.
Isaac Sim/EKS 구현은 별도 트랙이며 이 MuJoCo 테스트로 그 성공을 주장하지 마세요.

운영 루트·다른 참가자·기존 AWS 자원은 변경하지 마세요.
배포가 요청된 경우에만 새 release→게시→검사→본인 변경 세트 순서로 진행하세요.
변경 파일, 실험 명령과 종료 상태, 물리 근거, 모델 검증 여부, 미검증 범위를 보고하세요.
```
