Skip to content

제품 발견 흐름과 Application 경계를 사이트 IA에 반영한다 #701

Description

@developer-1px

배경

현재 사이트 IA는 Concept Map의 서로 다른 책임 종류와 콘텐츠 형식을 동급 내비게이션 그룹으로 평탄화한다. Calendar는 Hands > /demo/calendar, AI Agent는 Artifact > /artifact/llm-agent에 배치되어 실제 Application 정체성과 제품에서 canonical module을 발견·추출하는 프로젝트의 개발 방향이 드러나지 않는다.

Goal Anchor

  • Outcome: 사이트 IA가 Foundation → Building Blocks → Hands → Artifact → Applications 구조로 제품 세계관을 전달하고, 제품에서 canonical module을 발견·추출하는 양방향 흐름을 보여준다.
  • Done: 전역 내비게이션, Concept Map, 홈 진입 구조가 새 IA와 일치하며 Calendar와 AI Agent가 Applications에서 독립 제품으로 탐색된다.
  • Don't: canonical API·Usage의 기존 owner를 App으로 옮기지 않는다. Calendar의 reusable 책임과 Calendar App을 합치지 않는다. Artifact Viewer를 완성된 Application으로 승격하지 않는다.

Target Structure

json-document
├─ Overview
│  ├─ Why json-document
│  ├─ How We Build
│  └─ Concept Map
├─ Foundation
│  ├─ JSON Document
│  ├─ Document Types
│  ├─ Editing
│  └─ Collaboration
├─ Building Blocks
│  ├─ Platform Adapters
│  ├─ Ecosystem Connectors
│  ├─ Affordances
│  └─ UI Primitives
├─ Hands
│  ├─ Overview
│  ├─ Artifact Hands
│  └─ Agent Hands
├─ Artifact
│  ├─ Overview
│  ├─ Artifact Model
│  ├─ File Intake
│  ├─ Markdown
│  └─ Prototypes
├─ Applications
│  ├─ Calendar
│  │  ├─ Open Application
│  │  ├─ Product Overview
│  │  ├─ Composition Map
│  │  └─ Extracted Modules
│  └─ AI Agent
│     ├─ Open Application
│     ├─ Product Overview
│     ├─ Composition Map
│     └─ Extracted Modules
└─ Reference
   ├─ Package Index
   ├─ API Index
   ├─ Usage Index
   ├─ Live Examples
   ├─ Standards
   └─ Changelog

Grounded Decision Context

  • Problem: 책임 그래프, 콘텐츠 형식, 제품 residency가 하나의 IA 축에 섞여 Usage·Hand·Prototype·Application의 차이를 찾기 어렵다.
  • Cause: Concept Map의 책임 분류를 사용자 IA로 직접 투영했고, Artifact를 담고 제품 정책을 소유하는 Application 위치를 모델링하지 않았다.
  • Application은 Artifact를 실제 제품 경험으로 제공하는 runtime/composition owner다.
  • 읽기 방향은 Foundation → Building Blocks → Hands → Artifact → Application이다.
  • 발견 방향은 Application → 책임 발견 → Canonical Module → Application이다.
  • Calendar는 Document Type, Hand/Toolkit, Application의 서로 다른 책임으로 유지한다.
  • AI Agent는 session, runtime 연결, product shell과 정책을 소유하는 Application이다.
  • Collaboration은 최종 별도 계층이 아니라 Foundation의 JSONDocument 대체 구현으로 배치한다.
  • API와 Usage는 canonical owner에 남긴다. Reference는 원문을 복제하지 않는 색인이다.
  • 개별 Demo는 독립 IA 계층으로 두지 않고 해당 owner의 Usage 또는 Live Example로 연결한다.

Success Evidence

  • 새 대분류와 하위 구조가 전역 내비게이션에서 탐색된다.
  • 홈과 Concept Map이 구현 의존 방향과 제품에서 모듈을 추출하는 발견 방향을 함께 설명한다.
  • Calendar App과 AI Agent App에 독립적인 진입 경로가 있다.
  • Calendar의 문서 계약·Hands·App 책임이 서로 다른 owner로 표현된다.
  • 기존 route, breadcrumb, sitemap 및 route validation이 새 IA와 일치한다.
  • 관련 테스트, 타입 검사, 빌드와 실제 브라우저 탐색이 통과한다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions