Remove llm factories

Change-Id: I87afaad65f299b79ceb447b99c464bfe5c7d68cd
diff --git a/server/llm/fake/factory.go b/server/llm/fake/factory.go
deleted file mode 100644
index 8031e62..0000000
--- a/server/llm/fake/factory.go
+++ /dev/null
@@ -1,28 +0,0 @@
-package fake
-
-import (
-	"github.com/iomodo/staff/llm"
-)
-
-// FakeFactory creates fake LLM providers for testing
-type FakeFactory struct{}
-
-// NewFakeFactory creates a new fake factory
-func NewFakeFactory() *FakeFactory {
-	return &FakeFactory{}
-}
-
-// CreateProvider creates a new fake provider
-func (f *FakeFactory) CreateProvider(config llm.Config) (llm.LLMProvider, error) {
-	return NewFakeProvider(), nil
-}
-
-// SupportsProvider returns true if this factory supports the given provider type
-func (f *FakeFactory) SupportsProvider(provider llm.Provider) bool {
-	return provider == llm.ProviderFake
-}
-
-// init registers the fake factory when the package is imported
-func init() {
-	llm.RegisterProvider(llm.ProviderFake, NewFakeFactory())
-}
\ No newline at end of file
diff --git a/server/llm/fake/fake.go b/server/llm/fake/fake.go
index 58185b3..92560cf 100644
--- a/server/llm/fake/fake.go
+++ b/server/llm/fake/fake.go
@@ -16,7 +16,7 @@
 }
 
 // NewFakeProvider creates a new fake provider with predefined responses
-func NewFakeProvider() *FakeProvider {
+func New() *FakeProvider {
 	responses := []string{
 		`## Task Solution
 
@@ -290,4 +290,4 @@
 func (f *FakeProvider) Close() error {
 	// Nothing to close for fake provider
 	return nil
-}
\ No newline at end of file
+}