# ๐Ÿ“– Nexa MemKeeper โ€” ๋ฌธ์„œ ํ™ˆ > **์ฒ˜์Œ ๋ณด๋Š” ์‚ฌ๋žŒ์„ ์œ„ํ•œ ๊ธธ์žก์ด.** ํ”„๋กœ์ ํŠธ ํ•œ ์ค„ ์†Œ๊ฐœ๋Š” ๋ฃจํŠธ [README](../README.md). > **ํ•œ ์žฅ ํ˜„ํ™ฉ์ด ๊ธ‰ํ•˜๋ฉด โ†’** [STATUS](STATUS.md) ยท **์ตœ๊ทผ ๋ฌด์Šจ ์ผ โ†’** [DEVLOG](DEVLOG.md) ยท **๊ธฐ๋Šฅ ํ˜„ํ™ฉ โ†’** [MILESTONES](MILESTONES.md). --- ## ๐Ÿงญ ์ถ”์ฒœ ์ฝ๊ธฐ ์ˆœ์„œ 1. **์™œ ๋งŒ๋“œ๋‚˜** โ€” [00 ๋น„์ „](00-vision.md) : ๋ชฉ์ (์‚ฌ์šฉ์ž ํ™•์ •)ยท์„ค๊ณ„ ์›์น™ยท์˜ˆ์‚ฐ ๋ชฉํ‘œ 2. **๋ฌด์—‡์„ ๋งŒ๋“œ๋‚˜** โ€” [05 ์š”๊ตฌ์‚ฌํ•ญ](05-requirements.md) : FR/NFRยท์ฐธ์กฐ ํ”„๋กœ๊ทธ๋žจ ์ฐจ์šฉํ‘œยท์„ค์ • ์ŠคํŽ™ 3. **ํ•ต์‹ฌ ๊ฒฐ์ •** โ€” [10 ๊ฒฐ์ • ๊ธฐ๋ก](10-decision-record.md) : DR-1~8 + ADR ์ƒ‰์ธ 4. **์–ด๋–ป๊ฒŒ ์ง“๋‚˜** โ€” [02 ๋กœ๋“œ๋งต](02-roadmap.md)(M0~M5) โ†’ ADR 06ยท07ยท08 5. **์ง€๊ธˆ ์ƒํƒœ** โ€” [STATUS](STATUS.md) โ†’ [MILESTONES](MILESTONES.md) 6. **์ง„ํ–‰ ๊ฒฝ๊ณผ** โ€” [DEVLOG](DEVLOG.md)(์‹œ๊ฐ„ ์—ญ์ˆœ) โ†’ ๊ด€์‹ฌ ๋‚ ์งœ [journal/](journal/) 7. **๊ทœ์•ฝ** โ€” [16 ๋ฌธ์„œยท์ปค๋ฐ‹/ํ‘ธ์‹œ ๊ทœ์•ฝ](16-doc-git-conventions.md) โ†’ [15 ๋ฐฉ๋ฒ•๋ก ](15-dev-methodology.md) โ†’ [18 ๋นŒ๋“œ&ํ…Œ์ŠคํŠธ](18-build-and-test.md) ## โ‘  ์‹œ๋ฐœ์  ยท ์ •์ฒด์„ฑ | ๋ฌธ์„œ | ๋‚ด์šฉ | |---|---| | [00 ๋น„์ „](00-vision.md) | โ˜… ๋ชฉ์ (์‚ฌ์šฉ์ž ํ™•์ • 08-07)ยท์„ค๊ณ„ ์›์น™ 5ยท์˜ˆ์‚ฐ ์ œ์•ˆ(RSS โ‰ค5MBยทexe โ‰ค3MB) | | [05 ์š”๊ตฌ์‚ฌํ•ญ](05-requirements.md) | โ˜… FR-1~6 / NFR-1~5 / ์„ค์ • ์ŠคํŽ™ยท์ถ”์ฒœ ๊ธฐ๋ณธ๊ฐ’ / ๋ณดํ˜ธ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก | | [10 ๊ฒฐ์ • ๊ธฐ๋ก](10-decision-record.md) | โ˜… DR-1~8(๋ผ์ด์„ ์Šคยท๊ทœ์•ฝยท๋ชฉ์ ยท์šฐ์„ ์ˆœ์œ„ยท์Šคํƒยท๊ธฐ๋ฒ•ยท๊ตฌ์กฐยท์˜ˆ์‚ฐ) + ADR ์ƒ‰์ธยทcrate ์›์žฅ | | [CLAUDE.md](../CLAUDE.md) | ์ด์‹์šฉ ํ”„๋กœ์ ํŠธ ๋ฉ”๋ชจ๋ฆฌ | ## โ‘ก ์ฃผ์š” ๋ชฉํ‘œ ยท ์„ค๊ณ„ | ๋ฌธ์„œ | ๋‚ด์šฉ | |---|---| | [MILESTONES](MILESTONES.md) | โ˜… ๊ธฐ๋Šฅยท๋ชฉํ‘œ ํ˜„ํ™ฉ(โœ…/๐Ÿšง/๐Ÿ“/โ˜) | | [02 ๋กœ๋“œ๋งต](02-roadmap.md) | โ˜… M0~M5 ๊ณ„ํš ์›์•ˆ(์™„๋ฃŒ ๊ธฐ์ค€ยท์˜ˆ์‚ฐ ๊ฒŒ์ดํŠธ) | | [06 ADR-0001 ์Šคํƒ](06-adr-0001-stack.md) | โœ… ์–ธ์–ดยทUI = Rust+windows-rs(ํ›„๋ณด 5์•ˆ ๋น„๊ต โ†’ DR-5) | | [07 ADR-0002 ํšŒ์ˆ˜ ๊ธฐ๋ฒ•](07-adr-0002-memory-reclaim.md) | โœ… ๊ด€์ฐฐยท์—ด๊ฑฐยทํšŒ์ˆ˜ ์‹œ์Šคํ…œ ์ฝœ ๋งคํ•‘ + ๊ถŒํ•œ ์ „๋žต(โ†’ DR-6) | | [08 ADR-0003 ์ƒ์ฃผ ๊ตฌ์กฐ](08-adr-0003-resident-architecture.md) | โœ… ํ•˜์ด๋ธŒ๋ฆฌ๋“œ โ€” ์…ธ+์˜จ๋””๋งจ๋“œ ์›Œ์ปค(DR-4 ๊ธฐ์ค€ ์ •์ • โ†’ DR-7) | | [09 ์„ค์ • ์Šคํ‚ค๋งˆ](09-settings-schema.md) | `data\settings.ini` ํ‚คยท๊ธฐ๋ณธ๊ฐ’ยท๋ฒ”์œ„ยทUI ๋ฐฐ์น˜(M4 ๊ตฌํ˜„ SSOT) | | [19 ๋ฉ”๋ชจ๋ฆฌ ์ธก์ •ยทํšŒ์ˆ˜ ํ•ด์„ค](19-memory-measurement-and-reclaim.md) | ๐Ÿ“– ํŽ˜์ด์ง€ ์ƒํƒœยท์ธก์ • ์ง€ํ‘œยท๋Œ€์ƒ ์„ ์ • ํŒŒ์ดํ”„๋ผ์ธยทํšŒ์ˆ˜ ์›๋ฆฌ(๋‹ค์ด์–ด๊ทธ๋žจ) | | [20 ๋ฐฐํฌ](20-packaging.md) | ๐Ÿ“ฆ ๋ฐฐํฌ 2์ฑ„๋„(์„ค์น˜ํ˜• Innoยทํฌํ„ฐ๋ธ” ZIP)ยท`pack.ps1`ยท๋ฆด๋ฆฌ์Šค ์ฒดํฌ๋ฆฌ์ŠคํŠธ | | [21 ํšจ์šฉ์„ฑ ์‹ค์ธก](21-effectiveness-measurement.md) | ๐Ÿ”ฌ **"์ฃผ๊ธฐ์  ์ •๋ฆฌ๊ฐ€ ์„ฑ๋Šฅ์— ๋„์›€์ด ๋˜๋‚˜"** โ€” ํŒ์ • ๊ธฐ์ค€ 4์ถ• + ์‹คํ—˜ 5์ข… ์‹ค์ธกยทํŒ์ •ยท๊ถŒ๊ณ  | | 01 ์•„ํ‚คํ…์ฒ˜ | โ˜ ์ถ”ํ›„ ์ž‘์„ฑ โ€” M0~M1 ๊ตฌํ˜„์œผ๋กœ ์‹ค์ฒด ํ™•์ • ํ›„ ๊ธฐ๋ก | ## โ‘ข ์ง„ํ–‰ ๊ฒฝ๊ณผ ยท ํ•  ์ผ | ๋ฌธ์„œ | ๋‚ด์šฉ | |---|---| | [DEVLOG](DEVLOG.md) | โ˜… ์ง„ํ–‰ ์‹œ๊ฐ„์ˆœ(์ตœ์‹  ์œ„) ยท [journal/](journal/) ์ผ์ž ์ƒ์„ธ | | [BRANCHES](BRANCHES.md) | ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ/์ž‘์—…/๋ณ‘ํ•ฉ/์‚ญ์ œ ์ด๋ ฅ | | [STATUS](STATUS.md) | โ˜… ํ˜„์žฌ ์ƒํƒœ ํ•œ ์žฅ | | [TODO](TODO.md) | ์ˆœ์ฐจ ๋ฐฑ๋กœ๊ทธ(P-1~) | ## โ‘ฃ ๊ฐœ๋ฐœ ยท ๊ธฐ์—ฌ | ๋ฌธ์„œ | ๋‚ด์šฉ | |---|---| | [16 ๋ฌธ์„œยท์ปค๋ฐ‹/ํ‘ธ์‹œ ๊ทœ์•ฝ](16-doc-git-conventions.md) | โ˜… ๋ฌธ์„œ 4์ธต ์ฒด๊ณ„ยท์ปค๋ฐ‹/๋ธŒ๋žœ์น˜/ํ‘ธ์‹œ ๊ทœ์น™ โ€” **ํƒ€ ํ”„๋กœ์ ํŠธ ์ด์‹์šฉ ์ง€์‹œ๋ฌธ ํฌํ•จ** | | [15 ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ](15-dev-methodology.md) | ์ˆ˜์ง ์Šฌ๋ผ์ด์Šคยทcommit scope ๊ทœ์•ฝยทํฌ๋ ˆ์ดํŠธ ๊ตฌ์กฐยท์•ˆ์ „ ๊ทœ์œจ | | [18 ๋นŒ๋“œ & ํ…Œ์ŠคํŠธ](18-build-and-test.md) | โ˜… ๋นŒ๋“œยทํ…Œ์ŠคํŠธยท์˜ˆ์‚ฐ ์‹ค์ธก ์ ˆ์ฐจ(SSOT) | --- > ๋ฌธ์„œ ๊ทœ์•ฝ(`nexa-dir2` ๊ณ„์Šน): ์ง„ํ–‰ ๊ธฐ๋ก์€ **์ผ์ž ๋‹จ์œ„** โ€” ์ƒ์„ธ `journal/YYYY-MM-DD.md`(์‹œ๊ฐ„ ์—ญ์ˆœ), ์š”์•ฝ [DEVLOG](DEVLOG.md)ยท๊ธฐ๋Šฅ [MILESTONES](MILESTONES.md). ๊ฒฐ์ •์€ [10](10-decision-record.md). ๋ฌธ์„œ ๋ฒˆํ˜ธ(NN-)๋Š” ๋ถˆ๋ณ€, ์‹ ๊ทœ๋Š” ๋’ค์— append.