๊ฐ์
์์คํ ๊ตฌ์กฐ
๋ฐ์ดํฐ ๋ชจ๋ธ
Firestore ๊ธฐ๋ฐ ๋ฉํฐํ ๋ํธ ๋ฐ์ดํฐ ๋ชจ๋ธ. ๊ฒฝ๋ก ๊ธฐ๋ฐ ๊ฒฉ๋ฆฌ (Path-based isolation).
AI ํ์ดํ๋ผ์ธ
๋ํ๋กํ๋ก์ AI ๊ธฐ๋ฅ ์ค๊ณ ๊ธฐ์ค. ์ AI ํ๋ฉด์ ๋ง๋ค๊ธฐ ์ ์ ๋ณธ ๋ฌธ์๋ฅผ ๋จผ์ ์ฝ๊ณ , ๋ณธ์ธ ๊ธฐ๋ฅ์ด (A) ์๋ ๊ฐฑ์ ํ ์ธ์ง (B) ์ฌ์ฉ์ ํธ๋ฆฌ๊ฑฐํ ์ธ์ง๋ฅผ ๋จผ์ ๊ฒฐ์ ํ๋ค.
AiProvider ์ด๋ํฐ ๋ ์ด์ด ์ค๊ณ
Firebase AI Logic ๊ณ ์ ํ์ ์๋ฒ๋ฆฐ AI ์ ํ์ ๋๋นํ ์ด๋ํฐ ์ธํฐํ์ด์ค โ Phase 0 Week 1 ์ฒซ PR ์ค๊ณ์
embeddingVersion Day 0 ๊ฐ๋
์๋ฒ ๋ฉ ๋ชจ๋ธยท์ฐจ์ ๊ต์ฒด ์ silent corruption ์ ๋ฐฉ์ดํ๊ธฐ ์ํ Day 0 ํ๋ ์คํฌํยท๊ฒ์ฆ ๊ท์ฝ
์ฌ๋ฌด์ ํ์ต ๋ฃจํ
๋ํ๋กํ๋ก์ ํต์ฌ ์ ์ฒด์ฑ: ์๊ธฐ ์ฌ๋ฌด์ ๋ฐ์ดํฐ๋ก ํ์ตํ AI ๊ฐ ์๊ธฐ ์ฌ๋ฌด์๋ง ๋์์ค๋ค โ ๋ณํธ์ฌ๊ฐ ๊ทธ ํ์ต์ ์ธ์งํ๊ณ ์ ๋ขฐํ ์ ์๊ฒ.
Platform RAG ์ํคํ ์ฒ
ADR 0021 ์์ ํ์ ๋ "์ tenant ๊ณต์ฉ ๊ณต๊ณต ํ๋กยท๋ฒ๋ น RAG ์ธต" ์ ๊ตฌํ SSoT. ์ค๊ณ ์ฌ์ ยท๋์ ๊ฒํ ๋ ADR, ์๋๋ ๋ฐํ์ ๊ตฌ์กฐยทํ์ผ ์์นยท์ผ์ผ ์ด์ ํ๋ฆ ๋ง ๋ค๋ฃฌ๋ค.
V2 ๊ฒ์ ํ์ง
V2 ์ฌ๋ฌด์ค ๊ธฐ์ต ๊ฒ์ (ADR 0017 ๋จธ์ง ํ) ์ ํ์ง์ ์ธก์ ยท๊ฐ์ ํ๋ 4 ๋จ๊ณ ์ธํ๋ผ. ADR 0024 ๊ฐ SSoT, ๋ณธ ๋ฌธ์๋ ์ฝ๋ ์์นยท์ด์ ํ๋ฆ ์์ฝ.
์ฌ๊ฑด ์์ธ ํ์ด์ง โ ๋ฒํผ Contract SSoT
ADR 0043 v2.66 โ Track O. ์ฌ๊ฑด ์์ธ ํ์ด์ง (/cases/[caseId]) ์ ๋ชจ๋ ํด๋ฆญ ๊ฐ๋ฅ ์์์ contract (ํด๋ฆญ ์ ํธ์ถ๋๋ handler + ๊ธฐ๋ effect) ๋ช ์ธ.