@@ -132,29 +132,32 @@ git push --set-upstream origin feature/[N.N]-[slug]
132132
133133- [x] Ollama running at ` http://localhost:11434 ` ✅
134134- [x] ` blogs/AI-ENHANCEMENT-SERIES-PLAN.md ` created ✅
135- - [ ] Create ` blogs/series-6-ai-app-features/ ` folder
136- - [ ] Create ` blogs/series-7-developer-productivity-ai/ ` folder
137- - [ ] Create ` docs/images/ai/ ` folder for screenshots
138- - [ ] Update ` blogs/BLOG-SERIES-PLAN.md ` with Series 6 & 7 entries
139- - [ ] Update ` blogs/SERIES-NAVIGATION-TOC.md ` to include new series
135+ - [x ] Create ` blogs/series-6-ai-app-features/ ` folder ✅
136+ - [x ] Create ` blogs/series-7-developer-productivity-ai/ ` folder ✅
137+ - [x ] Create ` docs/images/ai/ ` folder for screenshots ✅
138+ - [x ] Update ` blogs/BLOG-SERIES-PLAN.md ` with Series 6 & 7 entries ✅
139+ - [x ] Update ` blogs/SERIES-NAVIGATION-TOC.md ` to include new series ✅
140140
141141### Phase 1: Series 6 — Backend Foundation
142142
143- - [ ] ** 6.1 — .NET AI Foundation**
144- - [ ] ` git checkout -b feature/6.1-dotnet-ai-foundation ` in ApiResources submodule
145- - [ ] ` git checkout -b feature/6.1-dotnet-ai-foundation ` in parent repo
146- - [ ] Write article draft (` 6.1-dotnet-ai-foundation.md ` )
147- - [ ] Add to WebApi.csproj: ` Microsoft.Extensions.AI ` , ` Microsoft.Extensions.AI.Ollama `
148- - [ ] Add ` "FeatureManagement": { "AiEnabled": false } ` to ` appsettings.json `
149- - [ ] Add ` aiEnabled: false ` to ` environment.ts `
150- - [ ] Create ` Application/Interfaces/IAiChatService.cs `
151- - [ ] Create ` Infrastructure.Shared/Services/OllamaAiService.cs `
152- - [ ] Create ` WebApi/Controllers/v1/AiController.cs ` with ` [FeatureGate("AiEnabled")] `
153- - [ ] Screenshot: Swagger AI endpoint → ` docs/images/ai/ `
154- - [ ] Commit + push submodule feature branch
155- - [ ] Commit + push parent feature branch (blog + submodule ref)
156- - [ ] Open PR: ApiResources ` feature/6.1-dotnet-ai-foundation ` → ` develop `
157- - [ ] Open PR: Parent ` feature/6.1-dotnet-ai-foundation ` → ` develop `
143+ - [x] ** 6.1 — .NET AI Foundation** ✅
144+ - [x] ` git checkout -b feature/6.1-dotnet-ai-foundation ` in ApiResources submodule ✅
145+ - [x] ` git checkout -b feature/6.1-dotnet-ai-foundation ` in parent repo ✅
146+ - [x] Write article draft (` 6.1-dotnet-ai-foundation.md ` ) ✅
147+ - [x] Add to WebApi.csproj: ` Microsoft.Extensions.AI.Ollama ` ✅
148+ - [x] Add to Infrastructure.Shared.csproj: ` Microsoft.Extensions.AI ` ✅
149+ - [x] Add ` "AiEnabled": false ` to ` FeatureManagement ` in ` appsettings.json ` ✅
150+ - [x] Add ` "Ollama" ` config block to ` appsettings.json ` ✅
151+ - [x] Create ` Application/Interfaces/IAiChatService.cs ` ✅
152+ - [x] Create ` Infrastructure.Shared/Services/OllamaAiService.cs ` ✅
153+ - [x] Create ` WebApi/Controllers/v1/AiController.cs ` with ` [FeatureGate("AiEnabled")] ` ✅
154+ - [x] Register ` AddOllamaChatClient() ` in ` Program.cs ` ✅
155+ - [x] Register ` IAiChatService ` → ` OllamaAiService ` in ` ServiceRegistration.cs ` ✅
156+ - [ ] Screenshot: Swagger AI endpoint → ` docs/images/ai/ ` * (manual step)*
157+ - [x] Commit + push ApiResources ` feature/6.1-dotnet-ai-foundation ` ✅
158+ - [x] Commit + push parent ` feature/6.1-dotnet-ai-foundation ` ✅
159+ - [ ] Open PR: ApiResources ` feature/6.1-dotnet-ai-foundation ` → ` develop ` — https://github.com/workcontrolgit/TalentManagement-API/pull/new/feature/6.1-dotnet-ai-foundation
160+ - [ ] Open PR: Parent ` feature/6.1-dotnet-ai-foundation ` → ` develop ` — https://github.com/workcontrolgit/AngularNetTutorial/pull/new/feature/6.1-dotnet-ai-foundation
158161
159162- [ ] ** 6.2 — HR AI Assistant (data-aware)**
160163 - [ ] ` git checkout -b feature/6.2-dotnet-ai-hr-assistant ` in ApiResources submodule
0 commit comments