Skip to main content

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, or master.
  • 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.md update 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.