diff --git a/.cursor/mcp.json b/.cursor/mcp.json new file mode 100644 index 0000000..439c156 --- /dev/null +++ b/.cursor/mcp.json @@ -0,0 +1,12 @@ +{ + "mcpServers": { + "task-master-ai": { + "command": "/home/geir/Home-lab/result/bin/task-master-ai", + "args": [], + "env": { + "OPENAI_API_KEY": "fake-key-for-local-ollama", + "OPENAI_BASE_URL": "http://grey-area:11434/v1" + } + } + } +} \ No newline at end of file diff --git a/.taskmaster/config.json b/.taskmaster/config.json new file mode 100644 index 0000000..c0f2959 --- /dev/null +++ b/.taskmaster/config.json @@ -0,0 +1,37 @@ +{ + "models": { + "main": { + "provider": "openai", + "modelId": "qwen3:4b", + "maxTokens": 4096, + "temperature": 0.2, + "baseURL": "http://grey-area:11434/v1" + }, + "research": { + "provider": "openai", + "modelId": "deepseek-r1:1.5b", + "maxTokens": 4096, + "temperature": 0.1, + "baseURL": "http://grey-area:11434/v1" + }, + "fallback": { + "provider": "openai", + "modelId": "gemma3:4b-it-qat", + "maxTokens": 4096, + "temperature": 0.3, + "baseURL": "http://grey-area:11434/v1" + } + }, + "global": { + "logLevel": "info", + "debug": false, + "defaultSubtasks": 5, + "defaultPriority": "medium", + "projectName": "Home Lab Infrastructure", + "ollamaBaseURL": "http://grey-area:11434/v1", + "bedrockBaseURL": "https://bedrock.us-east-1.amazonaws.com", + "vertexProjectId": "your-gcp-project-id", + "vertexLocation": "us-central1", + "userId": "1234567890" + } +} \ No newline at end of file diff --git a/.taskmaster/templates/example_prd.txt b/.taskmaster/templates/example_prd.txt new file mode 100644 index 0000000..194114d --- /dev/null +++ b/.taskmaster/templates/example_prd.txt @@ -0,0 +1,47 @@ + +# Overview +[Provide a high-level overview of your product here. Explain what problem it solves, who it's for, and why it's valuable.] + +# Core Features +[List and describe the main features of your product. For each feature, include: +- What it does +- Why it's important +- How it works at a high level] + +# User Experience +[Describe the user journey and experience. Include: +- User personas +- Key user flows +- UI/UX considerations] + + +# Technical Architecture +[Outline the technical implementation details: +- System components +- Data models +- APIs and integrations +- Infrastructure requirements] + +# Development Roadmap +[Break down the development process into phases: +- MVP requirements +- Future enhancements +- Do not think about timelines whatsoever -- all that matters is scope and detailing exactly what needs to be build in each phase so it can later be cut up into tasks] + +# Logical Dependency Chain +[Define the logical order of development: +- Which features need to be built first (foundation) +- Getting as quickly as possible to something usable/visible front end that works +- Properly pacing and scoping each feature so it is atomic but can also be built upon and improved as development approaches] + +# Risks and Mitigations +[Identify potential risks and how they'll be addressed: +- Technical challenges +- Figuring out the MVP that we can build upon +- Resource constraints] + +# Appendix +[Include any additional information: +- Research findings +- Technical specifications] + \ No newline at end of file diff --git a/research/claude-task-master-ai-integration-status.md b/research/claude-task-master-ai-integration-status.md new file mode 100644 index 0000000..e69de29