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} 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.