5769c1cd22
- Auto-Registration-Bug behoben (register_project/get_project_id/resolve_project Trennung) - 25 Tests gruen (Pytest) - block_compactor-Tool refactored (Option B: Soft-Check statt Hard-Block) - 4 Restbaustellen gefixt - DB-Schema: plugin_settings-Tabelle hinzugefuegt - 3 Schattenprojekte aus DB geloescht - Plan v3 + Refactor-Plan + Worklog dokumentiert
26 lines
703 B
Python
26 lines
703 B
Python
"""JSON schema definitions for project manifests."""
|
|
|
|
PROJECT_MANIFEST_SCHEMA = {
|
|
"type": "object",
|
|
"properties": {
|
|
"project": {"type": "object"},
|
|
"phase": {"type": "object"},
|
|
"progress": {"type": "object"},
|
|
"quality": {"type": "object"},
|
|
"next_action": {"type": "object"},
|
|
},
|
|
"required": ["project", "phase"],
|
|
}
|
|
|
|
DEPLOYMENT_MANIFEST_SCHEMA = {
|
|
"type": "object",
|
|
"properties": {
|
|
"target": {"type": "string"},
|
|
"docker_compose": {"type": "boolean"},
|
|
"env_file": {"type": "boolean"},
|
|
"healthcheck": {"type": "boolean"},
|
|
"runbook": {"type": "boolean"},
|
|
"rollback": {"type": "boolean"},
|
|
},
|
|
}
|