Skip to content

Migrate Core Prompts from Compiled Bundle to Disk-Based Loading #197

@pedramamini

Description

@pedramamini

Summary

Migrate all 19 core system prompts from compile-time bundling to runtime disk-based loading, with a Maestro Prompts UI tab for viewing/editing/resetting prompts.

Key Features

  • Prompts loaded once at startup from Resources/prompts/core/
  • User customizations stored in userData/core-prompts-customizations.json
  • New "Maestro Prompts" tab in Right Bar for editing
  • Changes take effect immediately (no restart required)
  • Customizations persist across app updates

Phase Documents

Phase Description
00 Overview & Architecture
01 Core Infrastructure - prompt-manager.ts
02 Preload Bridge - IPC handlers
03 Initialize at Startup
04 Migrate Main Process Imports
05 Migrate Renderer Imports (Part 1)
06 Migrate Renderer Imports (Part 2)
07 Centralized Renderer Init
08 Remove Legacy Build System
09 Maestro Prompts UI Tab
10 Update Tests
11 Update Documentation
12 Final Validation

Attachments

DISK-PROMPTS-00.md
DISK-PROMPTS-01.md
DISK-PROMPTS-02.md
DISK-PROMPTS-03.md
DISK-PROMPTS-04.md
DISK-PROMPTS-05.md
DISK-PROMPTS-06.md
DISK-PROMPTS-07.md
DISK-PROMPTS-08.md
DISK-PROMPTS-09.md
DISK-PROMPTS-10.md
DISK-PROMPTS-11.md
DISK-PROMPTS-12.md

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestrunmaestro.aiThese issues are part of the Maestro Symphony program.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions