Files
headquarter/openspec/config.yaml
T
Alex Blank 5deee8c65c feat: tool definition manifest system (PR 1)
- Add ToolDefinitionManifest model with base image versioning
- Add manifest compiler: Dockerfile + Compose generation from JSON manifests
- Add permission fixer: post-start chown/chmod for mount policies
- Add tool definition CRUD API with live compile preview endpoint
- Integrate manifest-based startup flow in start_instance
- Add Alembic migration with data conversion for pi-agent
- Add 48 unit tests for manifest compiler, permission fixer, docker service
- Keep backward compatibility with legacy dockerfile_template/compose_template

Migration: applied successfully. Pi-agent converted to manifest.
Quality gates: pytest (146 passed, 4 pre-existing unrelated failures)
2026-05-28 13:37:34 +02:00

38 lines
910 B
YAML

project:
name: Headquarter
description: Docker-based development platform for managing coding agent tool instances
repository: https://git.commumedia.org/alex/headquarter
stack:
backend:
framework: FastAPI
language: Python 3.11
database: PostgreSQL 15 (async SQLAlchemy)
cache: Redis 7
migrations: Alembic
testing: pytest
frontend:
framework: React + Vite
language: TypeScript
infrastructure:
local: Docker Compose
production: Docker Compose + Traefik
auth: Authentik SSO
sdd:
execution_mode: interactive
artifact_store: openspec
chained_pr_strategy: auto-forecast
review_budget_lines: 400
strict_tdd:
enabled: true
test_command: docker exec hq-api pytest
evidence_required: red_green_triangulate_refactor
phase_rules:
explore_before_proposal: true
spec_before_design: true
design_before_tasks: true
verify_before_archive: true