schema_version: railiance.forge-service-objectives.v1 resource_id: resource:railiance:forgejo workplan_id: RFORGE-WP-0002 service_objectives: availability: objective: web, Git SSH, OCI, package, and runner readiness checks pass at each observation percentage_target: null measurement_gap: no approved monthly availability SLO or continuous evidence plane recovery: rpo: null rto: null requirement: isolated restore must prove clone, login, package pull, and runner re-registration before production trust retention: policy: null requirement: cleanup must preserve referenced release artifacts and evidence performance: objective: null measurement_gap: no approved latency or throughput target operations_labor: basis: activities declared; hours remain unknown until time records exist activities: - forge and registry health review - runner health and label review - storage growth and retention review - database and shared-storage backup review - upgrade and migration rehearsal - incident response and restore drill setup_hours: null recurring_hours_per_month: null measurement_gap: no attributable time records cost_owner: resource-control/fin-hub