feat: implement AI Workspace service manager with lifecycle control for local services

This commit is contained in:
2026-05-20 14:43:52 -06:00
parent eb11bb9442
commit 1121433db8
8 changed files with 627 additions and 0 deletions

View File

@@ -2,6 +2,7 @@
This directory contains helpers that automate:
- AI Workspace local service lifecycle
- context aggregation
- canonical memory access
- standup generation
@@ -15,6 +16,18 @@ The project-agnostic memory interface lives in:
Recommended commands:
```bash
python3 scripts/aiw/services.py status --profile fidelity
python3 scripts/aiw/services.py doctor --profile fidelity
python3 scripts/aiw/services.py start --profile fidelity
```
The service manager reads `profiles/<profile>/services.json` and manages local
services such as the Mattermost proxy mirror and Photo Inbox. Runtime PID/state
and logs stay under `.aiw/runtime/`.
Recommended memory commands:
```bash
bash scripts/memory/memory.sh health
bash scripts/memory/memory.sh search "PDIAP-15765"