kjh2064
e65612def8
Fix admin root component routing
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m8s
2026-07-02 17:51:37 +09:00
kjh2064
bb11a1bb87
Cover seasonal deadline business day rollovers
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m22s
2026-07-02 17:43:22 +09:00
kjh2064
ae9380ddb3
Simplify seasonal deadline badge text
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m12s
2026-07-02 17:40:21 +09:00
kjh2064
d8c52583ba
Fix seasonal deadline business day handling
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m22s
2026-07-02 17:29:24 +09:00
kjh2064
585f426f0b
Stabilize admin navigation shell
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m14s
2026-07-02 17:23:46 +09:00
kjh2064
c8cf654131
Expand business day coverage
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m8s
2026-07-02 17:11:09 +09:00
kjh2064
ebdcb4fd22
Expand common code audit coverage
2026-07-02 17:07:05 +09:00
kjh2064
0ffb149296
Harden common code editor inputs
2026-07-02 17:05:46 +09:00
kjh2064
870b51ece4
Tighten common code validation and group selection
2026-07-02 17:03:43 +09:00
kjh2064
b1ac7129d9
Harden common code and render harness policies
2026-07-02 17:02:02 +09:00
kjh2064
500d163ebc
Fix admin login prerender and static assets
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m6s
2026-07-02 16:55:56 +09:00
kjh2064
d780fecf8c
Harden admin telemetry and deployment safeguards
TaxBaik CI/CD / build-and-deploy (push) Successful in 4m30s
2026-07-02 16:10:15 +09:00
kjh2064
b1601b0305
fix(admin): remove prerender from admin shell
TaxBaik CI/CD / build-and-deploy (push) Successful in 3m56s
2026-07-02 14:52:51 +09:00
kjh2064
e6253fdc83
chore(ci): guard admin webassembly render mode
2026-07-02 14:52:29 +09:00
kjh2064
c885c6b234
fix(db): drop blog slug constraint correctly
TaxBaik CI/CD / build-and-deploy (push) Successful in 4m11s
2026-07-02 14:26:40 +09:00
kjh2064
96c7ab5e54
fix(ci): skip applied migrations in preflight validation
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 14:23:01 +09:00
kjh2064
3f486d9fe9
chore(ci): preflight migration validation before deploy
TaxBaik CI/CD / build-and-deploy (push) Failing after 3m47s
2026-07-02 14:12:23 +09:00
kjh2064
f68c968aed
fix(db): seed category ids in legacy blog migration 025
TaxBaik CI/CD / build-and-deploy (push) Failing after 4m51s
2026-07-02 14:07:00 +09:00
kjh2064
984da933ca
fix(db): revert blog category lookup in migration 025
TaxBaik CI/CD / build-and-deploy (push) Failing after 4m18s
2026-07-02 13:59:23 +09:00
kjh2064
3dd1cbb6ce
fix(db): seed blog category in migration 025
TaxBaik CI/CD / build-and-deploy (push) Failing after 3m37s
2026-07-02 13:52:51 +09:00
kjh2064
a3d294b6ff
fix(db): resolve blog category id explicitly in migration 025
TaxBaik CI/CD / build-and-deploy (push) Failing after 3m15s
2026-07-02 13:47:57 +09:00
kjh2064
e2d3eb9195
fix(web): use direct kakao channel link
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 12:51:48 +09:00
kjh2064
77aaed814c
fix(db): make remaining blog migrations idempotent
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 12:50:26 +09:00
kjh2064
d7ca51b741
fix(db): make blog accuracy migration idempotent
TaxBaik CI/CD / build-and-deploy (push) Failing after 3m1s
2026-07-02 12:29:06 +09:00
kjh2064
bc210969e2
docs: harness gitea token and canonical docs
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m38s
2026-07-02 12:22:19 +09:00
kjh2064
6642f3d6f1
ci: retrigger deploy
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m44s
2026-07-02 11:39:37 +09:00
kjh2064
67f2f4b5d6
fix(db): make blog cleanup migration idempotent
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m46s
2026-07-02 11:31:15 +09:00
kjh2064
faf4273e6d
fix(admin): normalize faq category combo
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m44s
2026-07-02 11:27:14 +09:00
kjh2064
15c261a49d
fix(blog): align soft delete with deleted_at
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m44s
2026-07-02 11:23:18 +09:00
kjh2064
b06c0f99fb
feat(blog): add archived post restore workflow
TaxBaik CI/CD / build-and-deploy (push) Failing after 5m38s
2026-07-02 11:08:39 +09:00
kjh2064
ad55bd1884
fix(blog): add restore path for archived posts
TaxBaik CI/CD / build-and-deploy (push) Successful in 4m57s
2026-07-02 11:05:53 +09:00
kjh2064
e0b8d4e370
fix(home): keep blog entry visible when empty
2026-07-02 11:03:37 +09:00
kjh2064
e65f01b196
fix(admin): align holiday tests and loading flow
TaxBaik CI/CD / build-and-deploy (push) Successful in 4m14s
2026-07-02 11:02:20 +09:00
kjh2064
124b3b4dfc
feat(admin): normalize combo and holiday policies
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 10:57:14 +09:00
kjh2064
3785bc7a70
ci: use kst for build timestamps
TaxBaik CI/CD / build-and-deploy (push) Successful in 3m29s
2026-07-02 10:53:24 +09:00
kjh2064
bd44ec7c5f
fix(common-code): enforce storage policy
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 10:51:58 +09:00
kjh2064
cb47349a25
feat(admin): stabilize blog and admin patterns
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 10:46:27 +09:00
kjh2064
b3cab87539
fix(admin): restore blog client imports for build
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 10:42:21 +09:00
kjh2064
1fc3b6c0a4
merge: admin midpoint changes
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled
2026-07-02 10:37:03 +09:00
kjh2064
da9f49c973
ci: enable workflow dispatch for deploy
2026-07-02 10:35:29 +09:00
kjh2064
1839c2c3d1
admin: add common-code crud and business-day rules
2026-07-02 10:27:57 +09:00
kjh2064
df4c555dd1
docs: add failure prevention checklist to blog template
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m1s
과거 실수들을 명시하여 같은 오류 반복 방지
## 실수 방지 체크리스트 추가
1. 카테고리 할당 실수 (category_id NULL)
2. 내용 길이 부족 (1,500자 미만)
3. 테이블 사용 금지 (리스트만)
4. 계산 예시 누락 (절세액 미수치)
5. 카테고리 주제 불일치
6. 정확한 세법 인용 누락
## 각 실수별
- 과거 오류 상황
- 문제점 분석
- 예방책 (SQL/마크다운 예시)
- 최종 체크리스트
SQL 확인 쿼리도 포함하여 DB 적용 후
자동 검증 가능하게 구성.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-01 18:15:20 +09:00
kjh2064
e1348226c6
db: add V025 migration with 9 comprehensive blog posts
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 43s
9개의 정확한 세법 인용 블로그 포스트 추가
## 포함된 포스트
1. 프리랜서가 놓친 경비 5가지 (소득세법 제34조)
2. 월세 신고하는 방법 (소득세법 제20조)
3. 자녀 증여세 계산하기 (증여세법 제2조)
4. 사업자 등록 타이밍 (부가가치세법 제8조)
5. 소상공인 간단 기장 (소득세법 제164조)
6. 스마트스토어 판매자 세무 (부가가치세법)
7. 부가가치세 신고 기한 (부가가치세법 제25조)
8. 종합소득세 신고 완벽 가이드 (소득세법 제46조)
9. 연말정산 환급 최대화 (소득세법 제50조)
## 특징
- 각 1,500~2,500자 (충분한 설명)
- 정확한 세법 인용
- 3단계 구조 (기초→현실→해결책)
- 실제 계산 예시 (절세액 수치화)
- 고객 친화적 사례
- 카테고리 할당
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-01 18:13:25 +09:00
kjh2064
97e7cfb867
docs: add category requirement to blog template guidelines
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 41s
- 모든 블로그 포스트는 category_id 필수 (NOT NULL)
- 카테고리별 최소 3개씩 균형 배치
- 카테고리별 주제 범위 명확화
- 카테고리 미할당 시 오류 처리 규칙 추가
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-07-01 18:03:29 +09:00
kjh2064
11772d1f46
feat: V026 - add 3 base posts + assign categories to all 12
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m29s
- 기초 3개 (사업자 기장, 부가세 신고, 프리랜서 종소세)
- 추가 9개 (V025 포스트들)
- 카테고리 배치 (각 3개씩):
* cat 1: 사업자 기장, 소상공인, 스마트스토어
* cat 2: 월세, 자녀 증여세
* cat 3: 프리랜서 종소세, 프리랜서 경비, 종소세 가이드
* cat 4: 부가세 신고, 부가세 기한, 사업자 등록
* cat 5: 연말정산 환급
2026-07-01 17:56:43 +09:00
kjh2064
84e0577e89
fix: correct V025 SQL structure - align column order with VALUES
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m16s
Problem: INSERT columns didn't match VALUES order
- title, content, slug, category_id, is_published, seo_title, seo_description, tags, created_at, updated_at
- slug must be 'kebab-case' string (not NULL in second position)
- category_id must be NULL (not is_published boolean)
- All values in correct sequence
Solution: Restructured all 9 posts with proper column alignment
- Each post uses $$ $$ for markdown content (multiline safe)
- slug as 'kebab-case-slug' string
- category_id as NULL
- is_published as true
- All 3-step structure (1️⃣ 기초→2️⃣ 현실→3️⃣ 해결책)
- Full tax law citations (소득세법, 부가가치세법, 상속세및증여세법)
9 new posts:
1. 프리랜서가 놓친 경비 5가지 (소득세법 제34조)
2. 월세 신고하는 방법 (소득세법 제59조의2)
3. 자녀 증여세 계산하기 (상속세및증여세법 제13조)
4. 사업자 등록 타이밍 (소득세법 제2조)
5. 소상공인 간단 기장 (소득세법 제29조)
6. 스마트스토어 판매자 세무 (소득세법 제20조)
7. 부가가치세 신고 기한 (부가가치세법 제25조)
8. 종합소득세 신고 완벽 가이드 (소득세법 제19조)
9. 연말정산 환급 최대화 (소득세법 제163조)
2026-07-01 17:50:51 +09:00
kjh2064
31cc5603c9
feat: add 9 new blog posts with BLOG_TEMPLATE guidelines
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 45s
New posts (all following customer-friendly structure + tax law citations):
1. 프리랜서가 놓친 경비 5가지 (소득세법 제34조)
2. 월세 신고하는 방법 (소득세법 제59조의2)
3. 자녀 증여세 계산하기 (상속세및증여세법 제13조)
4. 사업자 등록 타이밍 (소득세법 제2조)
5. 소상공인 간단 기장 (소득세법 제29조)
6. 스마트스토어 판매자 세무 (소득세법 제20조)
7. 부가가치세 신고 기한 (부가가치세법 제25조)
8. 종합소득세 신고 완벽 가이드 (소득세법 제19조)
9. 연말정산 환급 최대화 (소득세법 제163조)
Applied guidelines:
✅ 3-step structure: 기초→현실→해결책 (no Layer/3층 terminology)
✅ Tax law citations required for accuracy
✅ Lists instead of tables
✅ Minimal, purposeful emoji usage
✅ Ad compliance (no guarantees, past-tense examples only)
✅ 2025 standards
2026-07-01 17:45:03 +09:00
kjh2064
0d36d27631
feat: V024 - update 3 blog posts with latest template guidelines
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 43s
Changes applied to all 3 sample posts:
✅ Tables → Readable lists:
- Step 2 경비 계산: Convert expense table to item-by-item list
- 비용 효과 분석: Convert comparison table to key-value pairs
✅ Emoji simplification:
- Remove section header emojis (📊 , 🧮 , 등)
- Keep essential markers (✅ , ❌ , 1️⃣ 2️⃣ 3️⃣ )
✅ Maintain customer-friendly journey:
- 1️⃣ '이 정도는 누구나 배울 수 있어요' (empowerment)
- 2️⃣ '하지만 현실은 복잡해요' (reality check)
- 3️⃣ '그래서 세무사가 필요합니다' (natural conclusion)
✅ Accuracy maintained:
- Tax law citations (소득세법, 부가가치세법, 국세기본법)
- 2025년 기준
- Realistic examples and calculations
Posts updated:
1. 사업자 기장 시 자주 하는 실수 5가지
2. 이번달 부가가치세 신고
3. 프리랜서를 위한 종합소득세 신고
2026-07-01 17:38:02 +09:00
kjh2064
60c31d7ccb
refactor: replace tables with readable lists
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 41s
Convert complex table syntax to simple lists for better readability:
- Step 2 경비 계산: 월별/연간 경비 항목별로 표시
- 비용 효과 분석: 혼자할 때 vs 세무사와 함께 비교를 리스트로
Benefits:
✅ Cleaner, easier to read
✅ No confusing | |---|---| syntax
✅ Natural flow for customers
✅ Better mobile readability
2026-07-01 17:35:44 +09:00
kjh2064
42a0d2ae3b
refactor: simplify emoji usage in template - keep essential markers
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 44s
Balance: Remove excessive section emoji (📌 🎯 📝 📊 👤 ) but keep:
✅ Semantic markers for do/don't lists
❌ Visual distinction for prohibitions
1️⃣ 2️⃣ 3️⃣ Sequential flow indicators
→ Arrows for step transitions
Goal: Clean, readable template with clear content hierarchy
2026-07-01 17:32:47 +09:00