Initial commit (history squashed)
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Build Test Deploy / authority-container (push) Has been cancelled
				
			
		
			
				
	
				Build Test Deploy / docs (push) Has been cancelled
				
			
		
			
				
	
				Build Test Deploy / deploy (push) Has been cancelled
				
			
		
			
				
	
				Build Test Deploy / build-test (push) Has been cancelled
				
			
		
			
				
	
				Docs CI / lint-and-preview (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Build Test Deploy / authority-container (push) Has been cancelled
				
			Build Test Deploy / docs (push) Has been cancelled
				
			Build Test Deploy / deploy (push) Has been cancelled
				
			Build Test Deploy / build-test (push) Has been cancelled
				
			Docs CI / lint-and-preview (push) Has been cancelled
				
			This commit is contained in:
		
							
								
								
									
										17
									
								
								src/StellaOps.Feedser.Source.Vndr.Vmware/TASKS.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								src/StellaOps.Feedser.Source.Vndr.Vmware/TASKS.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| # Source.Vndr.Vmware — Task Board | ||||
|  | ||||
| | ID   | Task                                          | Owner | Status | Depends On | Notes | | ||||
| |------|-----------------------------------------------|-------|--------|------------|-------| | ||||
| | VM1  | Advisory listing discovery + cursor           | Conn  | DONE   | Common     | **DONE** – fetch pipeline uses index JSON with sliding cursor + processed id tracking. | | ||||
| | VM2  | VMSA parser → DTO                             | QA    | DONE   |            | **DONE** – JSON DTO deserialization wired with sanitization. | | ||||
| | VM3  | Canonical mapping (aliases/affected/refs)     | Conn  | DONE   | Models     | **DONE** – `VmwareMapper` emits aliases/affected/reference ordering and persists PSIRT flags via `PsirtFlagStore`. | | ||||
| | VM4  | Snapshot tests + resume                       | QA    | DONE   | Storage    | **DONE** – integration test validates snapshot output and resume flow with cached state. | | ||||
| | VM5  | Observability                                 | QA    | DONE   |            | **DONE** – diagnostics meter exposes fetch/parse/map metrics and structured logs. | | ||||
| | VM6  | SourceState + hash dedupe                     | Conn  | DONE   | Storage    | **DONE** – fetch cache stores sha/etag to skip unchanged advisories during resume. | | ||||
| | VM6a | Options & HttpClient configuration | Conn  | DONE   | Source.Common | **DONE** – `AddVmwareConnector` configures allowlisted HttpClient + options. | | ||||
| | VM7  | Dependency injection routine & scheduler registration | Conn  | DONE   | Core        | **DONE** – `VmwareDependencyInjectionRoutine` registers fetch/parse/map jobs. | | ||||
| | VM8  | Replace stub plugin with connector pipeline skeleton | Conn  | DONE   | Source.Common | **DONE** – connector implements fetch/parse/map persisting docs, DTOs, advisories. | | ||||
| | VM9  | Range primitives + provenance diagnostics refresh | Conn  | DONE   | Models, Storage.Mongo | Vendor primitives emitted (SemVer + vendor extensions), provenance tags/logging updated, snapshots refreshed. | | ||||
|  | ||||
| ## Changelog | ||||
| - YYYY-MM-DD: Created. | ||||
		Reference in New Issue
	
	Block a user