Feature Delivery Workflow
Rules:
- Start AI-assisted sessions from
docs/engineering/ai-agent-onboarding.md. - Use one feature branch per milestone.
- Never implement tracked changes directly on
main,develop,demo, ormaster. - Work locally with multiple commits when useful, and push once when ready for review to avoid burning paid GitLab runner minutes.
- Every PR states service boundary, tests, docs/contracts, migration/RLS impact, and dependency impact.
- No feature without a service boundary check.
- No event change without schema and AsyncAPI updates.
- No API change without OpenAPI updates.
- No tenant-owned data without migration and RLS policy.
- No material action without audit behavior.
- No completed feature milestone without a Feature Note update or explicit not-applicable note.
- No branch handoff without a
docs/task-board.mdupdate or explicit not-applicable explanation.
Source workflow: docs/engineering/feature-delivery-workflow.md.
Cross-agent onboarding: docs/engineering/ai-agent-onboarding.md.
Feature Note standard: docs/engineering/feature-note-standard.md.