Skip to content

Commit 5a1b001

Browse files
Update AI enhancement plan checklist: mark 6.1 and Phase 0 complete
1 parent 4640c61 commit 5a1b001

1 file changed

Lines changed: 23 additions & 20 deletions

File tree

blogs/AI-ENHANCEMENT-SERIES-PLAN.md

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)