Restructure solution layout by module
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Docs CI / lint-and-preview (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Docs CI / lint-and-preview (push) Has been cancelled
				
			This commit is contained in:
		| @@ -22,7 +22,7 @@ Non-goals: authoring ingestion logic, mutating Policy overlays, exposing interna | ||||
|  | ||||
| ## 2 · Workspace & Packages | ||||
|  | ||||
| The console is implemented in `src/StellaOps.Web`, an Angular 17 workspace built on standalone components and Signals. | ||||
| The console is implemented in `src/Web/StellaOps.Web`, an Angular 17 workspace built on standalone components and Signals. | ||||
|  | ||||
| | Path | Purpose | Highlights | | ||||
| |------|---------|------------| | ||||
| @@ -148,7 +148,7 @@ Optimisation levers: | ||||
| ## 6 · Offline & Configuration Workflows | ||||
|  | ||||
| - **Config manifest:** `/config.json` includes Authority issuer/client ID, gateway base URL, feature flags, telemetry endpoints, and offline hints. Operators can swap config by copying `src/config/config.sample.json` and editing before build, or by rewriting the response at gateway runtime.   | ||||
| - **Deterministic install:** Documented in `src/StellaOps.Web/docs/DeterministicInstall.md`—`npm run ci:install` plus Chromium provisioning ensures offline runners reproduce builds.   | ||||
| - **Deterministic install:** Documented in `src/Web/StellaOps.Web/docs/DeterministicInstall.md`—`npm run ci:install` plus Chromium provisioning ensures offline runners reproduce builds.   | ||||
| - **Offline Kit parity:** UI validates downloads manifest signatures (cosign) and surfaces snapshot timestamps per tenant. When offline, buttons switch to CLI snippets (`stella runs export`, `stella downloads sync`).   | ||||
| - **Feature flags:** `CONSOLE_FEATURE_FLAGS` toggles modules (`runs`, `downloads`, `telemetry`); offline bundles include flag manifest so UI can render only supported panes.   | ||||
| - **Snapshot awareness:** Global banner shows snapshot timestamp and disables actions needing Authority fresh-auth when running in sealed mode. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user