From ea62282b693f8604dadee4ea1400f327fa39af57 Mon Sep 17 00:00:00 2001 From: cocoyoon Date: Fri, 15 May 2026 16:10:09 +0900 Subject: [PATCH 1/2] ci(telegram): use [decoded-monorepo] prefix for source distinction MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit decoded-agent / decoded-docs / decoded-monorepo 알림이 같은 채팅에 모이므로 [repo] prefix로 식별 가능하게 통일. --- .github/workflows/telegram-notify.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/telegram-notify.yml b/.github/workflows/telegram-notify.yml index 0cb7af52..2af74803 100644 --- a/.github/workflows/telegram-notify.yml +++ b/.github/workflows/telegram-notify.yml @@ -37,9 +37,11 @@ jobs: SHA="${{ github.sha }}" REF="${{ github.ref }}" + PREFIX="[decoded-monorepo]" + case "$EVENT_NAME" in workflow_dispatch) - MSG="🔧 decoded — manual trigger by ${ACTOR}" + MSG="${PREFIX} 🔧 manual trigger by ${ACTOR}" ;; push) @@ -47,7 +49,7 @@ jobs: BRANCH="${REF#refs/heads/}" COMMIT_MSG=$(jq -r '.head_commit.message // empty' "$GITHUB_EVENT_PATH" | head -1 | head -c 200) COMMIT_URL="${SERVER}/${REPO}/commit/${SHA}" - MSG="📦 decoded push → ${BRANCH} + MSG="${PREFIX} 📦 push → ${BRANCH} ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ ${SHORT} ${COMMIT_MSG} by ${ACTOR} @@ -65,7 +67,7 @@ jobs: ADDITIONS=$(jq -r '.pull_request.additions // 0' "$GITHUB_EVENT_PATH") DELETIONS=$(jq -r '.pull_request.deletions // 0' "$GITHUB_EVENT_PATH") CHANGED=$(jq -r '.pull_request.changed_files // 0' "$GITHUB_EVENT_PATH") - MSG="🔀 decoded PR #${NUM} + MSG="${PREFIX} 🔀 PR #${NUM} ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ ${TITLE} ${HEAD} → ${BASE} @@ -81,7 +83,7 @@ jobs: AUTHOR=$(jq -r '.issue.user.login' "$GITHUB_EVENT_PATH") URL=$(jq -r '.issue.html_url' "$GITHUB_EVENT_PATH") LABELS=$(jq -r '[.issue.labels[].name] | join(", ")' "$GITHUB_EVENT_PATH") - MSG="📌 decoded issue #${NUM} + MSG="${PREFIX} 📌 issue #${NUM} ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ ${TITLE} ${LABELS:-no labels} @@ -109,7 +111,7 @@ jobs: LABEL="배포 실패" fi - MSG="${ICON} decoded deploy — ${LABEL} + MSG="${PREFIX} ${ICON} deploy — ${LABEL} ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ env: ${ENV_NAME} ref: ${DEPLOY_REF} From 73d3a71ed5d2fc958377e6c6b07cd8fbb4c6ff0e Mon Sep 17 00:00:00 2001 From: cocoyoon Date: Fri, 15 May 2026 16:59:04 +0900 Subject: [PATCH 2/2] docs(routing): point planning content at decoded-docs vault MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CLAUDE.md: add 'Documentation 위치' table — code/LLM-routing stays here, business/planning/meetings/decisions/architecture lives in decoded-docs. Link to sync-policy.md as single source of truth. - .planning/NEXT-GEN-MAGAZINE.md, .planning/vertical-layers-strategy.md: replace with redirect stubs pointing to vault. Migrated content lives at: https://github.com/decodedcorp/decoded-docs/blob/main/Project/ --- .planning/NEXT-GEN-MAGAZINE.md | 10 ++++++++++ .planning/vertical-layers-strategy.md | 10 ++++++++++ CLAUDE.md | 11 +++++++++++ 3 files changed, 31 insertions(+) create mode 100644 .planning/NEXT-GEN-MAGAZINE.md create mode 100644 .planning/vertical-layers-strategy.md diff --git a/.planning/NEXT-GEN-MAGAZINE.md b/.planning/NEXT-GEN-MAGAZINE.md new file mode 100644 index 00000000..c95d11d9 --- /dev/null +++ b/.planning/NEXT-GEN-MAGAZINE.md @@ -0,0 +1,10 @@ + + +# 디코디드 — Next-Gen Magazine 컨셉 기획서 + +➡️ **이 문서는 [decoded-docs/Project/next-gen-magazine.md](https://github.com/decodedcorp/decoded-docs/blob/main/Project/next-gen-magazine.md) 로 이관되었습니다.** + +decoded-docs 가 회사의 single source of truth 이고 매니저 agent도 vault 기준으로 답변합니다. 더 이상 이 파일을 편집하지 마세요. diff --git a/.planning/vertical-layers-strategy.md b/.planning/vertical-layers-strategy.md new file mode 100644 index 00000000..84fb0b3d --- /dev/null +++ b/.planning/vertical-layers-strategy.md @@ -0,0 +1,10 @@ + + +# Vertical Layers Strategy — Tagged 메커닉의 데이터 자산화 + +➡️ **이 문서는 [decoded-docs/Project/vertical-layers-strategy.md](https://github.com/decodedcorp/decoded-docs/blob/main/Project/vertical-layers-strategy.md) 로 이관되었습니다.** + +decoded-docs 가 회사의 single source of truth 이고 매니저 agent도 vault 기준으로 답변합니다. 더 이상 이 파일을 편집하지 마세요. diff --git a/CLAUDE.md b/CLAUDE.md index c83dfcd1..be1c8813 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2,6 +2,17 @@ 짧은 **맵**입니다. 라우트/API/훅/디자인 시스템 **표·인벤토리**는 [`docs/agent/`](docs/agent/)에 두었습니다. 해당 작업을 할 때는 항상 해당 파일을 연 뒤 진행합니다. +## Documentation 위치 (decoded vs decoded-docs) + +| 종류 | 위치 | +|------|------| +| 코드 · LLM 라우팅 · agent 인벤토리 · spec | **이 레포** (`docs/agent/`, `docs/superpowers/`, `CLAUDE.md`, 등) | +| 회의 · 결정 · 기획 · 아키텍처 · 회고 | **[decoded-docs vault](https://github.com/decodedcorp/decoded-docs)** (별도 레포) | + +전체 sync policy: [decoded-docs/Guides/sync-policy.md](https://github.com/decodedcorp/decoded-docs/blob/main/Guides/sync-policy.md) + +회사 지식 질의 (예: "지난주 결정 뭐였어?", "에디토리얼 매거진 방향성") 는 Telegram의 매니저 agent 에게 물어보면 vault 기반으로 답변합니다. + ## Overview Monorepo for the decoded platform — image/item discovery and curation with behavioral intelligence, editorial magazine system (news-referenced), virtual try-on (VTON), admin dashboard (seed pipeline, entity management, monitoring), SEO infrastructure, and design system (v2.0). AI-powered item detection (Ollama vision auto-tagging), social actions (like/save/comment/follow), personalization, rankings, collection/studio.