feat: Implement Scheduler Worker Options and Planner Loop
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Docs CI / lint-and-preview (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Docs CI / lint-and-preview (push) Has been cancelled
				
			- Added `SchedulerWorkerOptions` class to encapsulate configuration for the scheduler worker. - Introduced `PlannerBackgroundService` to manage the planner loop, fetching and processing planning runs. - Created `PlannerExecutionService` to handle the execution logic for planning runs, including impact targeting and run persistence. - Developed `PlannerExecutionResult` and `PlannerExecutionStatus` to standardize execution outcomes. - Implemented validation logic within `SchedulerWorkerOptions` to ensure proper configuration. - Added documentation for the planner loop and impact targeting features. - Established health check endpoints and authentication mechanisms for the Signals service. - Created unit tests for the Signals API to ensure proper functionality and response handling. - Configured options for authority integration and fallback authentication methods.
This commit is contained in:
		| @@ -58,6 +58,8 @@ Everything here is open‑source and versioned — when you check out a git ta | ||||
| - **10 – [Scanner Cache Configuration](dev/SCANNER_CACHE_CONFIGURATION.md)** | ||||
| - **30 – [Excititor Connector Packaging Guide](dev/30_EXCITITOR_CONNECTOR_GUIDE.md)** | ||||
| - **31 – [Aggregation-Only Contract Reference](ingestion/aggregation-only-contract.md)** | ||||
| - **31 – [Advisory Observations & Linksets](advisories/aggregation.md)** | ||||
| - **31 – [VEX Observations & Linksets](vex/aggregation.md)** | ||||
| - **30 – Developer Templates**   | ||||
|   - [Excititor Connector Skeleton](dev/templates/excititor-connector/) | ||||
| - **11 – [Authority Service](11_AUTHORITY.md)** | ||||
| @@ -65,28 +67,34 @@ Everything here is open‑source and versioned — when you check out a git ta | ||||
| - **12 – [Performance Workbook](12_PERFORMANCE_WORKBOOK.md)** | ||||
| - **13 – [Release‑Engineering Playbook](13_RELEASE_ENGINEERING_PLAYBOOK.md)** | ||||
| - **20 – [CLI AOC Commands Reference](cli/cli-reference.md)** | ||||
| - **20 – [Console CLI Parity Matrix](cli-vs-ui-parity.md)** | ||||
| - **60 – [Policy Engine Overview](policy/overview.md)** | ||||
| - **61 – [Policy DSL Grammar](policy/dsl.md)** | ||||
| - **62 – [Policy Lifecycle & Approvals](policy/lifecycle.md)** | ||||
| - **63 – [Policy Runs & Orchestration](policy/runs.md)** | ||||
| - **64 – [Policy Engine REST API](api/policy.md)** | ||||
| - **65 – [Policy CLI Guide](cli/policy.md)** | ||||
| - **66 – [Policy Editor Workspace](ui/policy-editor.md)** | ||||
| - **67 – [Policy Observability](observability/policy.md)** | ||||
| - **68 – [Policy Governance & Least Privilege](security/policy-governance.md)** | ||||
| - **69 – [Policy Examples](examples/policies/README.md)** | ||||
| - **70 – [Policy FAQ](faq/policy-faq.md)** | ||||
| - **71 – [Policy Run DTOs](../src/StellaOps.Scheduler.Models/docs/SCHED-MODELS-20-001-POLICY-RUNS.md)** | ||||
| - **64 – [Policy Exception Effects](policy/exception-effects.md)** | ||||
| - **65 – [Policy Engine REST API](api/policy.md)** | ||||
| - **66 – [Policy CLI Guide](cli/policy.md)** | ||||
| - **67 – [Policy Editor Workspace](ui/policy-editor.md)** | ||||
| - **68 – [Policy Observability](observability/policy.md)** | ||||
| - **69 – [Console Observability](observability/ui-telemetry.md)** | ||||
| - **70 – [Policy Governance & Least Privilege](security/policy-governance.md)** | ||||
| - **71 – [Policy Examples](examples/policies/README.md)** | ||||
| - **72 – [Policy FAQ](faq/policy-faq.md)** | ||||
| - **73 – [Policy Run DTOs](../src/StellaOps.Scheduler.Models/docs/SCHED-MODELS-20-001-POLICY-RUNS.md)** | ||||
| - **30 – [Fixture Maintenance](dev/fixtures.md)** | ||||
|  | ||||
| ### User & operator guides | ||||
| - **14 – [Glossary](14_GLOSSARY_OF_TERMS.md)** | ||||
| - **15 – [UI Guide](15_UI_GUIDE.md)** | ||||
| - **16 – [Console AOC Dashboard](ui/console.md)** | ||||
| - **16 – [Console Accessibility Guide](accessibility.md)** | ||||
| - **17 – [Security Hardening Guide](17_SECURITY_HARDENING_GUIDE.md)** | ||||
| - **17 – [Console Security Posture](security/console-security.md)** | ||||
| - **18 – [Coding Standards](18_CODING_STANDARDS.md)** | ||||
| - **19 – [Test‑Suite Overview](19_TEST_SUITE_OVERVIEW.md)** | ||||
| - **21 – [Install Guide](21_INSTALL_GUIDE.md)** | ||||
| - **21 – [Docker Install Recipes](install/docker.md)** | ||||
| - **22 – [CI/CD Recipes Library](ci/20_CI_RECIPES.md)** | ||||
| - **23 – [FAQ](23_FAQ_MATRIX.md)** | ||||
| - **24 – [Offline Update Kit Admin Guide](24_OFFLINE_KIT.md)** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user