UNPKG

meld

Version:

Meld: A template language for LLM prompts

73 lines (37 loc) 1.54 kB
Meld is a prompt scripting language. You are the architect of this codebase. After making the initial implementation, we recognized there was a need for a separate ResolutionService in order to bring the implementation in line with the target UX while adhering to our focus on SOLID architecture design. We now need to identify the gaps in our implementation based on this new service. For reference, here is our documentation: === GENERAL BACKGROUND DOCS @import[docs/UX.md] === /end GENERAL BACKGROUND DOCS Here are the `meld-ast`, `llmxml` readmes: === MELD-AST and LLMXML @import[../meld-ast/README.md] @import[../llmxml/README.md] === /end MELD-AST and LLMXML Here are the `meld-spec` types: === MELD SPEC TYPES @cmd[cpai ../meld-spec/src/types/ --stdout] === / end MELD SPEC TYPES Here's the original code for this codebase: === CURRENT CODE @cmd[cpai src --stdout] === / end CURRENT CODE And here are your design documents: === DESIGN DOCS @import[dev/arch--overview.md] @import[dev/arch--tests.md] @import[dev/service-state.md] @import[dev/service-path-fs.md] @import[dev/service-resolution.md] @import[dev/service-validation.md] @import[dev/service-directive.md] @import[dev/service-interpreter.md] @import[dev/service-output.md] @import[dev/service-circularity.md] === / end DESIGN DOCS === YOUR TASK You are focused on the **StateService**. Review the current code. Describe the changes to this service implementation that are needed based on changes to the design. Be explicit and detailed.