1 line
10 KiB
JSON
1 line
10 KiB
JSON
|
|
[{"requirementId": "313321162778084135", "descr": "# 髴豎ょ�譫撰シ�D: 313321162778084135�噂n\n## 1) 逶ョ譬Ⅸn蟇ケ `/admin/mindmap`�亥性蛻苓。ィ鬘オ荳守シ冶セ鷹。オ�芽ソ幄。� **Ant Design 扈�サカ螻よ隼騾�荳守サ滉ク**�悟惠荳肴隼蜿伜錘遶ッ謗・蜿」蜊剰ョョ荳惹ク壼苅隸ュ荵臥噪蜑肴署荳具シ喀n- 扈滉ク鬘オ髱「隗�ァ牙アらコァ縲�龍霍昴∝渚鬥井ク惹コ、莠定ッュ荵会シ媾n- 謠仙合陦ィ蜊�/陦ィ譬シ/蠑ケ遯�/蜉�霓ス諤�/遨コ諤∫噪荳閾エ諤ァ荳主庄逕ィ諤ァ�媾n- 菫晄戟邇ー譛牙粥閭ス體セ霍ッ�域衍隸「縲∵眠蟒コ縲∫シ冶セ代∝唖髯、縲∽ソ晏ュ倥∝ッシ蜃コ縲、I 逕滓��我ク榊屓蠖偵�n\n---\n\n## 2) 邇ー迥カ�亥渕莠守悄螳樔サ」遐�シ噂n\n### 2.1 鬘オ髱「荳主燕遶ッ螳樒鴫\n- 蛻苓。ィ鬘オ�啻web/src/app/admin/mindmap/page.tsx`\n - 蟾イ菴ソ逕ィ驛ィ蛻� Ant Design�啻Form/Input/Table/Modal/Popconfirm/Tag/Tooltip/Button`縲�n - 莉肴キキ逕ィ霎�、� Tailwind 螳ケ蝎ィ譬キ蠑擾シ�section + rounded-xl + border...`�会シ檎サ�サカ螻らコァ荳� admin 蜈カ莉夜。オ髱「鬟取�シ蟷カ荳榊ョ悟�荳閾エ縲�n - 髞呵ッッ蜿埼ヲ井クコ閾ェ螳壻ケ臥コ「濶イ `section` 譁�。亥摎�御ク肴弍譬�㊥ `Alert/Result` 隸ュ荵峨�n - 陦ィ譬シ譛ェ隶セ鄂ョ遘サ蜉ィ遶ッ讓ェ蜷第サ壼勘蜿よ焚�檎ェ�ア丈ク句�螳ス蟄伜惠諡・謖、鬟朱勦縲�n- 郛冶セ鷹。オ�啻web/src/app/admin/mindmap/_components/mindmap-editor.tsx`\n - 菴ソ逕ィ `Card(Row/Col/Input/Tree/Modal/Button)`�帛渕遑扈捺桷蜿ッ逕ィ縲�n - JSON 郛冶セ大玄荳コ `Input.TextArea`�檎シコ蟆第峩譏守。ョ逧��。鬪悟渚鬥亥アらコァ�亥ス灘燕莉・ `panelError + message` 荳コ荳サ�峨�n - AI 豬∝シ冗函謌仙キイ螳樒鴫��SE 隸サ蜿� + `[MINDMAP]` 隗」譫撰シ会シ御ス�コ、莠剃ク岩懆ソ幄。御クュ迥カ諤√∝庄荳ュ譁ュ諤ァ縲∝シょクク謠千、コ邊貞コヲ窶晏庄霑帑ク豁・莠ァ蜩∝喧縲�n- 霍ッ逕ア蟆∬」�シ喀n - `web/src/app/admin/mindmap/page.tsx`\n - `web/src/app/admin/mindmap/edit/page.tsx`\n - `web/src/app/admin/mindmap/edit/[id]/page.tsx`\n\n### 2.2 蜷守ォッ謗・蜿」荳守コヲ譚滂シ域裏髴蜊剰ョョ蜿俶峩�噂n- 霍ッ逕ア�啻api/app/api/v1/mind_map.py`\n - `POST /mindmap/search`\n - `GET /mindmap/get/{id}`\n - `POST /mindmap/create`\n - `PUT /mindmap/update-basic-info`\n - `PUT /mindmap/update-data`\n - `DELETE /mindmap/delete/{id}`\n - `GET /mindmap/generate/stream`\n- 譛榊苅�啻api/app/services/mind_map_service.py`\n - 蟾イ蜈キ螟� map_data 蠖剃ク蛹悶∵揀髯先�。鬪鯉シ域潔蛻帛サコ莠コ�峨、I 扈捺棡扈捺桷隗�紛縲�n- DTO�啻api/app/schemas/mind_map.py`\n - 蟄玲ョオ霎ケ逡梧ク�匆�梧髪謖∵悽谺。窶應サ�燕遶ッ扈�サカ謾ケ騾�窶晉岼譬��n\n---\n\n## 3) UI/UX 荳馴。ケ隸�シー鞫倩ヲ�シ域潔 ui-ux-pro-max 隕∵アゑシ噂n1. **蜿埼ヲ郁ッュ荵牙庄扈滉ク荳コ Ant Design 菴鍋ウサ**�夐漠隸ッ/遨コ諤�/蜉�霓ス諤∫岼蜑榊�謨」蝨ィ閾ェ螳壻ケ牙摎荳� message�悟サコ隶ョ譬�㊥蛹紋クコ `Alert + Empty + Skeleton/Spin`�碁剄菴守炊隗」謌先悽縲� \n2. **陦ィ譬シ荳取桃菴懷玄蝨ィ遯�ア丞庄逕ィ諤ァ荳闊ャ**�壼�陦ィ謫堺ス應クコ螟壻クェ link 謖蛾聴�檎せ蜃サ辜ュ蛹コ蛛丞ー擾シ御ク碑。ィ譬シ譛ェ螢ー譏� `scroll.x`�檎ァサ蜉ィ遶ッ菴馴ェ梧怏鬟朱勦縲� \n3. **陦ィ蜊募渚鬥磯得霍ッ蝓コ譛ャ螳梧紛菴�庄蠅槫シコ**�壼キイ譛� `confirmLoading` 荳� `message`�悟サコ隶ョ陦・蠑コ蟄玲ョオ郤ァ譬。鬪梧署遉コ縲�ヲ夜漠閨夂┬縲∫ヲ∫畑諤∽ク閾エ諤ァ縲� \n4. **郛冶セ鷹。オ菫。諱ッ蟇�コヲ霎�ォ�**�壼キヲ萓ァ JSON + 蜿ウ萓ァ譬鷹「�ァ域弍豁」遑ョ譁ケ蜷托シ御ス�庄逕ィ譖エ貂�匆逧�ソ。諱ッ蛻�玄荳守憾諤∵署遉コ髯堺ス手ョ、遏・雍滓球縲� \n5. **AI 逕滓�豬∫ィ句庄隸サ諤ァ髴蜉�蠑コ**�壼ス灘燕謚譛ッ荳雁庄逕ィ�御ス�畑謌キ蟇ケ窶懈ュ」蝨ィ逕滓�/蟾イ隗」譫�/螟ア雍・蜴溷屏窶晉噪髦カ谿オ諢溽衍蜿ッ謠仙合縲�n\n---\n\n## 4) 闌�峩��n Scope�噂n1. `/admin/mindmap` 蛻苓。ィ鬘オ逧� Ant Design 扈�サカ蛹匁噺謨幢シ喀n - 鬘オ髱「螟エ驛ィ/遲幃牙玄/謨ー謐ョ蛹コ/蜿埼ヲ亥玄扈滉ク荳コ AntD 隸ュ荵臥サ�サカ扈�粋�媾n - 陦ィ譬シ縲∵潔髓ョ縲∝シケ遯励∫ゥコ諤√∝刈霓ス諤√�漠隸ッ諤∫サ滉ク莠、莠定ァ�激縲�n2. `/admin/mindmap/edit` 荳� `/admin/mindmap/edit/[id]` 蟇ケ蠎皮シ冶セ大勣鬘オ扈�サカ螻ゆシ伜喧�喀n - 菫。諱ッ蛻�玄縲∫憾諤∝渚鬥医、I 逕滓�蠑ケ遯嶺コ、莠剃ス馴ェ御シ伜喧�媾n - 菫晄戟邇ー譛� JSON 郛冶セ台ク取�鷹「�ァ郁�蜉帙�n3. 荳守鴫譛画揀髯宣サ霎大ッケ鮨撰シ喀n - `question_bank.read` / `question_bank.manage` 逧�仞遉コ荳主庄郛冶セ第∽ク閾エ諤ァ縲�n\n---\n\n## 5) 髱櫁激蝗エ��ut of Scope�噂n1. 荳堺ソョ謾ケ蜷守ォッ API 蜊剰ョョ縲�俺譚�ィ。蝙九∵焚謐ョ蠎鍋サ捺桷��mind_map` 陦ィ�峨�n2. 荳肴隼蜿俶�ク蠢�ク壼苅隸ュ荵会シ域焚謐ョ蠖貞ア槭∽ソ晏ュ倡ュ也払縲、I 逕滓�荳壼苅蜈・蜿」�峨�n3. 荳榊シ募�荳取悽髴豎よ裏蜈ウ逧�、ァ隗�ィ。驥肴桷�亥ヲょ�遶吩クサ鬚倅ス鍋ウサ驥榊�縲∬キィ讓。蝮苓
|