Add fake llm provider

Change-Id: I7983796013f27e146506a42c8238b69a1838f1d9
diff --git a/server/config-fake.yaml b/server/config-fake.yaml
new file mode 100644
index 0000000..387ba96
--- /dev/null
+++ b/server/config-fake.yaml
@@ -0,0 +1,47 @@
+# Staff MVP Configuration with Fake LLM for Testing
+# This config uses fake LLM responses for testing without API keys
+
+openai:
+  api_key: "fake-key"  # Not used by fake provider
+  base_url: "fake://test"
+  timeout: "5s"
+
+github:
+  token: "fake-github-token"  # Replace with real token for actual GitHub operations
+  owner: "shota"
+  repo: "staff"
+
+git:
+  branch_prefix: "task/"
+  commit_message_template: "Task {task_id}: {task_title} by {agent_name}"
+  pr_template: |
+    ## Task: {task_title}
+    
+    **Priority:** {priority}  
+    **Task ID:** {task_id}  
+    **Agent:** {agent_name}
+    
+    ### Description
+    {task_description}
+    
+    ### Solution
+    {solution}
+    
+    ### Files Changed
+    {files_changed}
+    
+    ---
+    *This PR was automatically generated by Staff AI Agent System (Testing Mode)*
+
+# Fake LLM configuration for testing
+agents:
+  - name: "ceo"
+    role: "CEO"
+    model: "fake-gpt-4"
+    temperature: 0.3
+    max_tokens: 4000
+    system_prompt_file: "/Users/shota/github/staff/operations/agents/ceo/system.md"
+
+tasks:
+  storage_path: "/Users/shota/github/staff/operations/tasks/"
+  completed_path: "/Users/shota/github/staff/operations/completed/"
\ No newline at end of file