---ci---
phase: 1
milestone: v1.0
status: execute
persona: backend-engineer
task: T-2.2
requirements:
covered: [REQ-10]
---/ci---
Wave 2, task T-2.2. .gitea/workflows/pipeline.yml is the reusable pipeline
skeleton (on: workflow_call) with 4 jobs: dev, qa-gate, prod-gate, finalize.
Branch-pin rule documented in the header comment (uses @milestone/v1.0-initial).
All step bodies are explicit placeholders marked 'Phase 04 will implement'.
Phase 04 will replace the placeholders with the real Dev logic and the
workflow_dispatch approval inputs (D-013; Gitea ignores environment: blocks).