refactor: move buildable .NET source into src/, update CI/doc paths
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m7s
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m7s
Groups the repo root into src (buildable source), docs (already existed), and everything else (db/, scripts/, tests/, deploy/ - deployment/ops/test assets that aren't compiled, already organized as their own folders). CI now only needs src/ to build: dotnet restore/build/test/publish all point at src/TaxBaik.sln, src/TaxBaik.Web/, src/TaxBaik.Proxy/. - git mv every project (Domain, Infrastructure, Application, Application.Tests, Web, Web.Client, Proxy) and TaxBaik.sln into src/ as a unit, so relative ProjectReference/.sln paths stay valid unchanged. - .gitea/workflows/deploy.yml: 6 dotnet restore/clean/build/test/publish invocations now point at src/. db/migrations and scripts/ stay at root (deploy_gb.sh and browser-e2e.yml only touch published output and the deployed URL, not source paths - verified, no changes needed there). - scripts/validate_admin_render.sh: admin render-mode file paths now src/TaxBaik.Web.Client/... - scripts/validate_kst_timestamps.sh: dropped deploy.sh from its target list - that script was removed in the prior cleanup commit (dead, no CI workflow referenced it) but this validator still expected it to exist. - CLAUDE.md, docs/ENGINEERING_HARNESS.md, docs/ADMIN_PATTERN_CRITIQUE_WBS.md: updated project-structure diagram, dotnet run/build commands, and grep targets to the new src/ paths (also fixed a pre-existing stale path in ADMIN_PATTERN_CRITIQUE_WBS.md that still said TaxBaik.Web/Components/Admin from before that ever moved to TaxBaik.Web.Client). - Added a Repo Root harness rule + Architecture Guardrail entries: new files belong under src/docs/tests/scripts/db/deploy, not loose at root; temp work stays outside the repo (or under a gitignored .scratch/) and is never committed. Verified locally: dotnet build/test src/TaxBaik.sln (26/26 tests), and all three scripts/validate_*.sh pass against the new layout. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,76 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta http-equiv="refresh" content="15" />
|
||||
<title>잠시 점검 중 — 백원숙 세무회계</title>
|
||||
<style>
|
||||
* { box-sizing: border-box; margin: 0; padding: 0; font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', sans-serif; }
|
||||
body {
|
||||
background: #F9F7F3;
|
||||
color: #3D2817;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
min-height: 100vh;
|
||||
padding: 2rem;
|
||||
}
|
||||
.card {
|
||||
text-align: center;
|
||||
max-width: 480px;
|
||||
width: 100%;
|
||||
background: #fff;
|
||||
border-radius: 16px;
|
||||
padding: 3rem 2.5rem;
|
||||
box-shadow: 0 8px 32px rgba(61,40,23,.10);
|
||||
}
|
||||
.icon { font-size: 3.5rem; margin-bottom: 1.25rem; }
|
||||
.badge {
|
||||
display: inline-block;
|
||||
background: #C89D6E;
|
||||
color: #fff;
|
||||
font-size: 0.78rem;
|
||||
font-weight: 700;
|
||||
letter-spacing: 1px;
|
||||
padding: 4px 14px;
|
||||
border-radius: 20px;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
h1 { font-size: 1.6rem; color: #2E5C4E; font-weight: 800; margin-bottom: 1rem; line-height: 1.35; }
|
||||
p { color: #6B5D4F; line-height: 1.85; font-size: 0.95rem; }
|
||||
.divider { border: none; border-top: 1px solid #EFE9DD; margin: 1.75rem 0; }
|
||||
.kakao-btn {
|
||||
display: inline-block;
|
||||
background: #FEE500;
|
||||
color: #3D2817;
|
||||
text-decoration: none;
|
||||
font-weight: 700;
|
||||
padding: 0.65rem 1.5rem;
|
||||
border-radius: 8px;
|
||||
font-size: 0.95rem;
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.timer { font-size: 0.78rem; color: #A09080; margin-top: 1.5rem; }
|
||||
.footer { font-size: 0.75rem; color: #C0ADA0; margin-top: 2rem; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="card">
|
||||
<div class="icon">🔧</div>
|
||||
<div class="badge">서비스 업데이트 중</div>
|
||||
<h1>잠시 후 다시 접속해 주세요</h1>
|
||||
<p>
|
||||
더 나은 서비스를 위해 업데이트 작업을 진행하고 있습니다.<br />
|
||||
보통 <strong>1~2분</strong> 이내에 완료됩니다.
|
||||
</p>
|
||||
<hr class="divider" />
|
||||
<p>급하신 세무 문의는 카카오채널로 연락해 주세요.</p>
|
||||
<a class="kakao-btn" href="http://pf.kakao.com/_xoxchTX" target="_blank">
|
||||
💬 카카오채널 상담
|
||||
</a>
|
||||
<p class="timer">이 페이지는 15초 후 자동으로 새로고침됩니다.</p>
|
||||
<p class="footer">© 2026 백원숙 세무회계</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user