| ๋จ๊ณ | ์ฐ์ถ | ๊ฒฐ๊ณผ |
|---|---|---|
| Plan | docs/01-plan/appointment-4quadrant-schema.plan.md | โ |
| Design | ํ๊ฐ์ 1์ฐจ ๊ฒํ โ APPROVE_WITH_CHANGES 5๊ฑด ๋ฐ์ โ contract v2 | โ |
| Build | A) clinic-emr +13 ์ปฌ๋ผ, B) sj-clinic +3 + ์ ๊ท ํ ์ด๋ธ, C) hospital-api +12 ์ปฌ๋ผ + 2 enum | โ |
| Review | ํ๊ฐ์ ์ต์ข PASS (product=7, func=8, code=8, design=7) | โ |
| Test | L1 parse OK / L2 4๋ถ๋ฉด ์ฟผ๋ฆฌ + UPDATE + enum ๊ฑฐ๋ถ ๊ฒ์ฆ / L3 47 probe ํ๊ท 0 | โ |
| Ship | ์ฝ๋ ๋ณ๊ฒฝ 0๊ฑด โ reload ๋ฏธ์คํ (์์ฐ reload ์ ์ฑ ) + 47 probe ํ๊ท 0 | โ |
| Retro | ๋ฉ๋ชจ๋ฆฌ ์ ์ฅ + sub-index update + ๋ณธ ๋ณด๊ณ ์ | โ |
| ์์คํ | DB | ์ถ๊ฐ ์ปฌ๋ผ | ์ ๊ท ํ ์ด๋ธ | ์ ๊ท ์ธ๋ฑ์ค | ์ ๊ท enum |
|---|---|---|---|---|---|
| clinic-emr | SQLite clinic.db | appointments +10, patients +3 | 0 | 3 | 0 |
| sj-clinic | SQLite sj-clinic.db | reservations +3 | medical_tourism_requests (9์ปฌ๋ผ) | 2 | 0 |
| hospital-api | Postgres medical_platform | telemedicine_appointments +10, users +2 | 0 | 3 | AppointmentCategory + PatientIdType + (IN_PERSON ์ถ๊ฐ) |
| ๋ถ๋ฉด | ์นด์ดํธ |
|---|---|
| Q1 ๊ตญ๋ด ์๋ด | 62 |
| Q2 ๊ตญ๋ด ์ง๋ฃ | 186 |
| Q3 ์ธ๊ตญ์ธ ์๋ด | 1 (test: Wang Lei CN) |
| Q4 ์ธ๊ตญ์ธ ์ง๋ฃ | 0 |
| follow_up | 62 |
str.replace(old, new, 1)์ด users ํ
์ด๋ธ์ ์๋ชป ๋งค์นญ. L1 parse ๋จ๊ณ์์ ๋ฐ๊ฒฌ โ ์ฆ์ fix.$$ ์ถฉ๋: postgres dollar quoting์ด ssh ํต๊ณผ ์ bash PID๋ก ์นํ. SQL ํ์ผ ๋ถ๋ฆฌ(SCP + docker cp + psql -f) ํจํด์ด ์์ .๐ข ์์ CEO ์์ sprint, ์ฌ์ฉ์ ์ฌํ์ธ ์์ด ๋๊น์ง ์ฑ ์ ์์. 3 ์์คํ ๋์ ALTER + ๋ฐฑํ + ๋ฐฑ์ + ๋ผ์ด๋ํธ๋ฆฝ ๊ฒ์ฆ + 47 probe ํ๊ท ๋ชจ๋ PASS. ํ์ sprint๋ฅผ ์ํ ๊ฒฌ๊ณ ํ 4๋ถ๋ฉด ๋ฐ์ดํฐ ๋ชจ๋ธ baseline ํ๋ฆฝ.