State Completed Operations
Completed ist wie ein notariell beglaubigtes Dokument: Es existiert, es ist gültig, es kann referenziert werden - aber nicht mehr geändert. Der State "Completed" markiert den erfolgreichen Abschluss und schützt das Ergebnis vor Manipulation.
Der finale Zustand
Im Completed-State ist die Arbeit abgeschlossen. Das Artefakt ist verifiziert, alle Gates wurden passiert, alle Approvals liegen vor. Jetzt geht es nur noch um Archivierung, Referenzierung und Audit-Trails - nicht mehr um Änderungen.
Erlaubte Operationen im Completed-State
# State: Completed
# Artefakt ist erfolgreich abgeschlossen
state:
id: "completed"
name: "Abgeschlossen"
description: "Artefakt erfolgreich finalisiert und verifiziert"
# Wer darf diesen State sehen?
actors:
- "all" # Jeder im Team kann lesen
# Erlaubte Operationen
allowed_operations:
read:
description: "Artefakt lesen"
allowed: true
scope: "organization_wide"
includes_history: true
reference:
description: "In anderen Artefakten referenzieren"
allowed: true
creates_link: true
export:
description: "Exportieren für Dokumentation"
allowed: true
formats: ["json", "yaml", "pdf", "html"]
audit:
description: "Audit-Trail abrufen"
allowed: true
includes:
- "all_operations"
- "all_approvals"
- "all_gate_results"
- "all_evidence"
archive:
description: "Archivieren"
allowed: true
transitions_to: "archived"
after_days: 90
auto_archive: true
clone:
description: "Als Vorlage für neues Artefakt nutzen"
allowed: true
creates: "new_draft"
copies:
- "structure"
- "metadata_template"
excludes:
- "specific_values"
- "approvals"
- "evidence"
# Nicht erlaubte Operationen
forbidden_operations:
update:
reason: "Abgeschlossene Artefakte sind unveränderlich"
alternative: "Neues Artefakt erstellen"
delete:
reason: "Audit-Trail muss erhalten bleiben"
reopen:
reason: "Abgeschlossene Arbeit kann nicht wiedereröffnet werden"
alternative: "Follow-up Request erstellen"
# Sichtbarkeit
visibility:
default: "organization"
searchable: true
can_share: true
can_make_public: true # Für Compliance-Berichte
# Retention
retention:
min_retention_years: 7
compliance_requirements:
- "audit_trail_complete"
- "evidence_pack_attached"
- "all_approvals_documented"
Completed in der Praxis
# Beispiel: Abgeschlossener Request
artifact:
type: "request"
id: "REQ-2024-0058"
state: "completed"
# Metadata
created_at: "2024-01-15T08:00:00Z"
submitted_at: "2024-01-15T10:00:00Z"
completed_at: "2024-01-18T14:00:00Z"
# Lifecycle Summary
lifecycle:
total_duration_hours: 78
states_visited:
- state: "draft"
duration_hours: 2
- state: "submitted"
duration_hours: 0.5
- state: "in_progress"
duration_hours: 72
- state: "under_review"
duration_hours: 3
- state: "completed"
since: "2024-01-18T14:00:00Z"
# Finale Ergebnisse
outcomes:
change_set_id: "CHG-2024-0058"
evidence_pack_id: "EVD-2024-0058"
deployment:
environment: "production"
deployed_at: "2024-01-18T15:00:00Z"
version: "1.4.2"
# Alle Approvals
approvals_received:
- role: "analyst"
by: "analyst@example.com"
at: "2024-01-16T10:00:00Z"
gate: "G2_ANALYSIS"
- role: "tech_lead"
by: "tech@example.com"
at: "2024-01-17T16:00:00Z"
gate: "G4_IMPLEMENTATION"
- role: "reviewer"
by: "reviewer@example.com"
at: "2024-01-18T10:00:00Z"
gate: "G5_REVIEW"
- role: "release_manager"
by: "release@example.com"
at: "2024-01-18T14:00:00Z"
gate: "G6_RELEASE"
# Gates passiert
gates_passed:
- gate: "G2_ANALYSIS"
passed_at: "2024-01-16T10:00:00Z"
- gate: "G4_IMPLEMENTATION"
passed_at: "2024-01-17T16:00:00Z"
- gate: "G5_REVIEW"
passed_at: "2024-01-18T10:00:00Z"
- gate: "G6_RELEASE"
passed_at: "2024-01-18T14:00:00Z"
# Verfügbare Aktionen
available_actions:
- action: "read"
description: "Details ansehen"
- action: "export"
description: "Exportieren"
- action: "audit"
description: "Audit-Trail abrufen"
- action: "clone"
description: "Als Vorlage für neuen Request nutzen"
- action: "archive"
description: "Archivieren (in 90 Tagen automatisch)"
# Compliance-Status
compliance:
audit_ready: true
evidence_complete: true
retention_until: "2031-01-18"
Warum ist das wichtig?
Der Completed-State garantiert Unveränderlichkeit und Nachvollziehbarkeit. Für Audits, Compliance und spätere Referenz muss klar sein, was wann wie entschieden wurde. Keine nachträglichen Änderungen, kein "das haben wir nie so beschlossen".
Im Mensch + KI-Code Prozess: Completed ist der Zielzustand. Hier landen erfolgreiche Änderungen nach allen Gates und Approvals. Das Evidence Pack dokumentiert alles. Nach 90 Tagen wird automatisch archiviert - für 7 Jahre Aufbewahrungspflicht. Clone ermöglicht, erfolgreiche Muster als Vorlage zu nutzen.