feat(ai): implement unified prompt management UX/UI (ADR-037)
- Add context config endpoints (GET/PUT /api/ai/prompts/:type/:version/context-config) - Add execution profile endpoints (CRUD /api/ai/execution-profiles) - Add sandbox RAG Prep endpoint (POST /api/ai/admin/sandbox/rag-prep) - Create Prompt Management UI with multi-type support - Add ContextConfigEditor, PromptEditor, RuntimeParametersPanel components - Add SandboxTabs for 3-step workflow (OCR, Extract, RAG Prep) - Add database deltas for ai_execution_profiles and additional prompt types - Update quickstart.md with production backend URLs - Add comprehensive test coverage for new features
This commit is contained in:
@@ -64,7 +64,7 @@ describe('rfaService', () => {
|
||||
it('ควรส่ง RFA เข้า workflow', async () => {
|
||||
const mockResponse = { data: { publicId: 'uuid-1', status: 'SUBMITTED' } };
|
||||
vi.mocked(apiClient.post).mockResolvedValue(mockResponse);
|
||||
const submitDto = { templateId: 1, reviewTeamPublicId: 'uuid-team' };
|
||||
const submitDto = { reviewTeamPublicId: 'uuid-team' };
|
||||
const result = await rfaService.submit('uuid-1', submitDto);
|
||||
expect(apiClient.post).toHaveBeenCalledWith('/rfas/uuid-1/submit', submitDto);
|
||||
expect(result).toEqual(mockResponse.data);
|
||||
|
||||
Reference in New Issue
Block a user