UNPKG

meld

Version:

Meld: A template language for LLM prompts

59 lines (39 loc) 1.85 kB
# Transformation Mode Analysis @import[partials/header.md] @import[partials/code-analysis-instructions.md] ## CODE TO ANALYZE === STATE SERVICE TRANSFORMATION === @cmd[cpai ../../services/StateService/StateService.ts ../../services/StateService/IStateService.ts --stdout] === DIRECTIVE HANDLERS === @cmd[cpai ../../services/DirectiveService/handlers/RunDirectiveHandler.ts ../../services/DirectiveService/handlers/EmbedDirectiveHandler.ts --stdout] === OUTPUT SERVICE === @cmd[cpai ../../services/OutputService/OutputService.ts --stdout] === TRANSFORMATION TESTS === @cmd[cpai ../../tests/services/OutputService/OutputService.test.ts ../../tests/services/DirectiveService/handlers/RunDirectiveHandler.test.ts --stdout] === FAILING TESTS === @cmd[npm test tests/services/OutputService/OutputService.test.ts ; echo "Test execution complete"] ## YOUR TASK Perform a thorough analysis of transformation mode implementation and behavior: 1. Analyze transformation state management: - Document how transformation mode is enabled - Track how the mode flag is propagated - Note any state persistence issues - Check clone() interaction with mode 2. Review directive transformation: - Map the transformation flow for Run directives - Map the flow for Embed directives - Check node replacement logic - Verify transformed node storage 3. Analyze output generation: - Check how OutputService handles transformed nodes - Verify directive removal in output - Note any remaining directive artifacts - Check error handling during output @import[partials/quality-requirements.md] SPECIFIC REQUIREMENTS: - Create a transformation flow diagram - Document all transformation flags - Map the node replacement process - Note any state inheritance issues - List all transformation checks - Track transformed node lifecycle