Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# CodeRabbit AI Configuration
# This file configures CodeRabbit AI to review pull requests

reviews:
# Enable review status messages
review_status: true

# Configure which branches should be reviewed
# By default, only the default branch is reviewed
# This enables reviews for the development branch as well
auto_review:
base_branches:
- development
- main
- uat

# Paths to exclude from reviews
path_filters:
- "!node_modules/**"
- "!dist/**"
- "!build/**"
- "!.git/**"
- "!*.lock"
- "!*.log"

256 changes: 0 additions & 256 deletions .env.example

This file was deleted.

2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
79 changes: 79 additions & 0 deletions .github/ISSUE_TEMPLATE/01_task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
name: Task
description: Sprint-ready development task (≤ 2–3 dev days)
title: "[TASK] "
labels: ["task"]
body:

- type: markdown
attributes:
value: |
## 📌 Task Overview
This task must be **small, testable, and deployable**.
Tasks larger than 3 dev-days must be split before entering a sprint.

- type: textarea
id: problem
attributes:
label: Problem / Requirement
description: Clearly describe what problem this task solves.
placeholder: |
What is broken, missing, or needs improvement?
validations:
required: true

- type: textarea
id: acceptance
attributes:
label: Acceptance Criteria
description: Define clear, testable outcomes.
placeholder: |
- Given ...
- When ...
- Then ...
validations:
required: true

- type: dropdown
id: estimate
attributes:
label: Estimated Effort (Dev-Days)
description: Must be set BEFORE the sprint.
options:
- 1 day
- 2 days
- 3 days
validations:
required: true

- type: checkboxes
id: dor
attributes:
label: Definition of Ready (DoR)
description: All must be true for this task to enter Sprint Ready.
options:
- label: Acceptance criteria are clear and complete
required: true
- label: Task is testable by QA
required: true
- label: Task can be completed within 2–3 dev days
required: true
- label: Deployment impact is understood
required: true

- type: textarea
id: technical_notes
attributes:
label: Technical Notes (Optional)
description: Any implementation notes, links, or constraints.
placeholder: |
API changes, affected modules, migration notes, etc.

- type: markdown
attributes:
value: |
---
## 🧪 QA Test Checklist
_To be added by QA once the task is in **Sprint Ready**._

QA should convert the Acceptance Criteria into test checklists
and record **Pass / Fail** results here or as a comment.
Loading
Loading