"""Technical smoke-test prompts — no product logic.""" from __future__ import annotations from prompt_registry import ( PromptRegistration, PromptStepRegistration, PromptVersionRegistration, register_prompt, ) register_prompt( PromptRegistration( prompt_key="kairo.system.health_summary", name="System Health Summary", purpose="Smoke-Test für Registry, Versionierung und Rendering", context_kind="kairo.debug_context", execution_mode="single", active_version="1.0.0", versions=( PromptVersionRegistration( version="1.0.0", body="", changelog="Initial smoke prompt", steps=( PromptStepRegistration( step_key="summary", step_order=0, step_type="template", template_body=( "Kairo Systemstatus: {{debug_message}} " "(Level: {{debug_level}})" ), ), ), ), ), ) ) register_prompt( PromptRegistration( prompt_key="kairo.context.debug_summary", name="Tenant Context Debug Summary", purpose="Smoke-Test für TenantContext-Placeholder", context_kind="kairo.tenant_context", execution_mode="single", active_version="1.0.0", versions=( PromptVersionRegistration( version="1.0.0", body=( "Tenant {{tenant_name}} ({{tenant_id}}): " "Portal={{portal_role}}, Tenant-Rolle={{tenant_role}}, " "Actor={{actor_id}} ({{actor_type}})." ), changelog="Initial tenant context prompt", ), ), ) ) # Pipeline/workflow structural sample — not executed in AP0.4 register_prompt( PromptRegistration( prompt_key="kairo.pipeline.placeholder", name="Pipeline Placeholder", purpose="Strukturelle Vorbereitung für pipeline execution_mode", context_kind="kairo.debug_context", execution_mode="pipeline", active_version="0.1.0", versions=( PromptVersionRegistration( version="0.1.0", body="Pipeline placeholder: {{debug_message}}", changelog="Not executed in AP0.4", ), ), ) )