개요

Orbital Garden은 외계 행성에 홀로 남은 인간이 농사·수리·자원 관리로 구조일까지 생존하는 모바일 생존 게임 프로젝트다. 현재 작업기록은 request-and-worklog-archive-policy에 따라 Slack 의사결정과 저장소 반영 내역을 누적한다.

현재 상태

  • Task 8은 승인 완료.
  • Task 9는 OPEN이며 첫 판 5웨이브 세로 슬라이스를 진행 중이다.
  • Task 10+는 HOLD다.
  • 구현은 Fable이 맡고, Codex는 리뷰·제품 판단·에셋 방향을 관리한다.

2026-09-05 · Task 9 v04 에셋 기준 전환

사용자가 기존 도형 기반 에셋 품질을 부적합하다고 보고, Codex가 원화·캐릭터/기지/작물의 시각 디자인과 텍스처 제작을 직접 담당하도록 지시했다.

저장소 BCD1210/OrbitalGarden에 commit 2c38f77로 다음을 반영했다.

  • ASSETS/00_STYLE/orbital_garden_vertical_slice_key_art_v04.png를 style.board.04 APPROVED 기준 원화로 등록.
  • ASSETS/STYLE_GUIDE.md에 v04를 실제 게임 카메라·재질·형태 기준으로 명시.
  • ASSETS/ASSET_MANIFEST.md에서 v03 도형 보드와 concept.human.01을 ARCHIVED로 내려 최종 품질 기준 오해를 제거.
  • REVIEWS/task-9-asset-v04-handoff.md에 Fable 통합 계약을 기록.
  • 완성 장면 전체를 상호작용 필드로 붙이는 방식은 금지하고, 주인공·설비·작물·로버·VFX를 투명 배경의 별도 에셋으로 제작하도록 경계를 확정.

2026-09-05 · Task 9 v04 part 02 source masters 등록

Slack으로 받은 orbital_garden_v04_part_02.zip를 검수해 저장소 BCD1210/OrbitalGarden commit 7452a58로 반영했다.

  • ASSETS/02_VERTICAL_SLICE_MASTERS/nox_idle_v04.png: Nox standing source master.
  • ASSETS/02_VERTICAL_SLICE_MASTERS/habitat_v04.png: habitat/airlock source master.
  • ASSETS/02_VERTICAL_SLICE_MASTERS/oxygen_system_v04.png: oxygen/life-support system source master.
  • ASSETS/02_VERTICAL_SLICE_MASTERS/orbital_garden_scene_v04_part_02.png: 기존 style.board.04와 픽셀 동일한 scene source/evidence.
  • 세 투명 PNG는 v04 시각 기준에 맞는 source master로 승인했지만, FINAL gameplay atlas/animation/state export는 아니다.
  • Fable은 이 master를 바탕으로 manifest canvas/pivot/frame 계약에 맞는 파생 sprite를 만들고 실제 앱 capture로 검증해야 한다.

2026-09-05 · Codex v04 원화 14종 제작·통합 확인

Task 9 thread에서 Codex가 직접 제작한 v04 원화 14종과 앱 적용 지시가 보고되었다. 로컬 fetch/pull 기준 최신 원격 main은 6d6c15c이며, 보고된 40fe40b 통합 커밋과 f76bfb1 원화 커밋, 이전 7452a58 등록 커밋이 모두 포함되어 있다.

  • ASSETS/CODEX_V04/masters/: PNG 14종 확인.
  • 실알파 cutout 12종: Nox, habitat/airlock, solar, water, oxygen, battery, empty bed, tuber/algae/ice reed, rover, relic cache.
  • 불투명 2종: scene reference, terrain plate.
  • ASSETS/CODEX_V04/asset_catalog.json: 14개 asset의 size, alpha, SHA-256 기록 확인.
  • REVIEWS/task-9-assets-v04.md: source master는 승인하되 runtime export/animation/state FINAL은 실제 앱 capture 이후 결정한다는 계약 확인.
  • 시각 검수상 hand-painted top-down 3/4 스타일과 색/재질 언어는 하나의 세트로 일관되지만, Nox animation pose, 설비 damage/repair state, rover 적재/입고, relic 회수, hazard/VFX는 아직 runtime 상태 연결 검증 전이다.

2026-09-06 · Colony Foundation 독립 리뷰

codex/colony-foundation PR 1의 정착지 모드 구현을 독립 worktree /tmp/orbitalgarden-colony-review.RaF3mK에서 검토했다. 검토 head는 caaffa6517ba97b66c1ea5d41e1251e89fdfa12e, 인계 구현 SHA는 3146156948a926ed3c34d3d2f3326ace3b344b76이다.

  • swift test --filter ColonyTests는 9개 narrow Core 테스트가 약 24.756초에 통과했다.
  • 저장 코드는 envelope checksum, unsupported version 차단, primary 손상 시 backup 복구, archive restart 흐름을 갖고 있음을 확인했다.
  • public API만 사용한 seed 11 정상 진행에서 food=59가 stockpile에 남아 있는데 Nox/Pio/Tori/Lumi가 모두 hunger=0, health=0으로 사망하는 P1 반례를 재현했다.
  • 이 반례는 단순 식량 부족이나 허용된 난이도 패배가 아니라 eating/stockpile/path/job invariant가 깨지는 진행 차단으로 분류했다.
  • 리뷰 문서와 증거는 review worktree의 REVIEWS/colony-foundation-independent-review.md 및 .omo/evidence/colony-independent-review/seed-11-starvation-repro.txt에 남겼다.
  • iOS simulator UI smoke, 실기기 성능/열, VoiceOver/큰 글씨, 햅틱/음향, 방향별 animation atlas, asset alpha 독립 재검증은 아직 별도 후속이다.

2026-09-06 · Colony Foundation open-world/material 독립 리뷰

codex/colony-foundation PR 1의 placement polish, open-world, material construction 반영분을 독립 worktree /tmp/orbitalgarden-openworld-review.g8lfrr에서 다시 검토했다. 사용자 제출 SHA는 7469b3b, 39ea77b이고 실제 검토 head는 이후 material construction까지 포함한 849883f다.

  • swift test --filter ColonyTests는 최신 16개 테스트가 27.008초에 통과했다.
  • 이전 P1인 seed 11 stored-food starvation을 새 64×48 지도/시작점 (32,24) 기준 public API probe로 재검사했고, won=true, lost=false, VALIDATION_FAILURES 0, tick 10560 victory로 해소 확인했다.
  • canPlace는 UI preview와 command path에서 공유되며, tile 선택 후 colony.place.confirm으로만 blueprint가 생성된다.
  • 새 지도는 64×48, deterministic river/fords/groves/outcrops/nearby supplies, legacy 24×18 저장 호환을 갖는다.
  • 미니맵/카메라와 벽·문·바닥·밭 area placement는 code/Core 테스트 범위에서 새 P0~P2 finding 없이 확인했다.
  • 다만 현재 checkout에 .xcodeproj가 없어 iOS UI test는 독립 재실행하지 못했다. localization key 일치도 도구 승인 차단으로 독립 재검증하지 않았으므로 제출 로그 인용에 그친다.
  • 최종 Task 9 승인을 위해서는 실기기 성능, 방향별 Nox atlas, 터치 조작성, 사람 플레이 재미, 첫 유물 보장 회귀/100 seed, 새 저장→5웨이브→결과 영상이 여전히 필요하다.

2026-09-06 · Colony Five Eras 로컬 제출물 접근 차단

Task 9 thread에 다섯 시대·우주 탐사 구현 완료 보고가 올라왔다. 제출은 로컬 구현 commit 979a79895bd7d3155e06e2d39ff5aad75ba9420c, 로컬 HEAD 60d28d4, 작업 위치 /Users/mikekim/Projects/OrbitalGarden-codex-colony를 가리켰고, GitHub push는 자동 승인 검토로 차단되어 PR 1에는 아직 포함되지 않았다고 명시했다.

  • 리뷰 환경에서 /Users/mikekim/Projects/OrbitalGarden-codex-colony, /Users/heeseongkim/Projects/OrbitalGarden-codex-colony, /Volumes/T5 EVO/Projects/OrbitalGarden-codex-colony는 모두 존재하지 않았다.
  • 기존 /Users/heeseongkim/Projects/OrbitalGarden 저장소에도 979a79895bd7d3155e06e2d39ff5aad75ba9420c와 60d28d4 commit object가 없었다.
  • 저장소 검색에서 colony-five-eras, CODEX_COLONY_V09, FABLE_COLONY_HANDOFF, 979a798, 60d28d4는 발견되지 않았다.
  • 제출자가 명시한 push 차단을 우회하지 않았고, PR 1에 없는 로컬 확장은 독립 리뷰·승인하지 않았다.
  • 결론은 코드 finding이 아니라 제출 artifact availability blocker다. 접근 가능한 patch/archive/branch가 제공되거나 사용자가 명시적으로 외부 반영을 승인하기 전까지 Task 9 five-eras 구현은 미검증 상태다.

관련 문서