51d93d9dc6
- Add RuntimeInjectionService for scope-based config/secret resolution - Mount configs as JSON files at /app/config/ with 0400 permissions - Inject secrets as environment variables with uppercase keys - Implement scope hierarchy: instance > project > user > global - Create ConfigListPage and SecretListPage frontend components - Mask secret values in API responses (never expose decrypted) - Validate secrets exist before spawning containers - Add comprehensive tests for runtime injection service - Update documentation with config/secrets workflow
Headquarter Documentation
This directory contains architecture, development, and deployment documentation for the Headquarter platform.
Index
- Architecture — Canonical system architecture, domain model, provider contracts, and security boundaries (FN-019)
- MVP Scope — MVP boundaries, user journeys, milestones, and dependency order (FN-019)
- Project Brief — High-level product context: what, why, who, and confirmed stack (FN-019)
- Development — Local setup, prerequisites, and day-to-day commands (FN-002)
- Deployment — Deployment assumptions, Portainer/Traefik skeleton, and operator guide (FN-002)
Reference
- Conversation Handoff — Key architectural decisions, assumptions, and open loops from planning (FN-019)