---
ui_doc_type: view
view_id: home
status: 구현됨
frame: null
source_evidence:
  - type: code
    path: apps/client/lib/main.dart
    notes: GitoHomePage가 Scaffold body 중앙에 "Gito control surface" 텍스트를 표시한다.
  - type: docs
    path: README.md
    notes: Flutter client는 control surface scaffold 상태이며 operation event 구독과 화면 구성은 아직 구현 전이다.
  - type: docs
    path: docs/architecture.md
    notes: agent interaction UI는 sibling agent-shell package로 붙이고 backend/runtime은 iop가 소유한다.
  - type: user
    path: null
    notes: 사용자가 agent-ui 생성을 요청했다.
regions:
  - home.body
---

# Home

View ID: `home`

Frame:
- 없음

Status: `구현됨`

## Source Evidence

| Type | Path | Notes |
|------|------|-------|
| code | `apps/client/lib/main.dart` | `GitoHomePage`가 `Scaffold` body 중앙에 `Gito control surface` 텍스트를 표시한다. |
| docs | `README.md` | Flutter client는 control surface scaffold 상태이며 operation event 구독과 화면 구성은 아직 구현 전이다. |
| docs | `docs/architecture.md` | agent interaction UI는 sibling `agent-shell` package로 붙이고 backend/runtime은 `iop`가 소유한다. |
| user | 없음 | 사용자가 agent-ui 생성을 요청했다. |

## Purpose

Gito Flutter client의 현재 진입 화면이다. 아직 실제 operation, repository, event 정보를 보여주지 않고 control surface placeholder 역할만 한다.

## Primary Users

- Gito 운영자 또는 개발자

## Primary Tasks

- 앱이 control surface scaffold로 실행되는지 확인한다.

## Information Priority

1. 현재 앱이 Gito control surface임을 알리는 placeholder text
2. 향후 repository, workspace operation, event stream을 담을 화면 영역

## Regions

| Region ID | Purpose | Component | Priority | Notes |
|-----------|---------|-----------|----------|-------|
| `home.body` | 단일 placeholder body 영역 | 없음 | high | 현재는 centered text만 구현되어 있다. |

## Actions

| Action ID | Trigger | Result | Guard |
|-----------|---------|--------|-------|
| 없음 | 없음 | 없음 | 없음 |

## States

- loading: 현재 구현 없음
- empty: 현재 구현 없음
- error: 현재 구현 없음
- permission-denied: 현재 구현 없음

## Open Questions

- 없음

## Decision History

- 2026-06-25: `apps/client/lib/main.dart`의 `GitoHomePage`를 `home` view 기준선으로 등록했다.
