At the end of every completed task, generate a retrospective report.
The retrospective is a mandatory project artifact used to:
Execute this rule when:
Required quality gates:
make test
make phpstan
make lint-twig
make npm-build
Generate a new file in:
docs/retrospectives/
Naming convention:
<task-id>-retrospective.md
Examples:
011-datatable-component-retrospective.md
012-autofill-filters-retrospective.md
013-faker-data-retrospective.md
The retrospective MUST use:
docs/templates/task-retrospective-template.md
The template must be completed entirely.
Empty sections are not allowed.
Analyze:
Provide:
Analyze:
Determine:
Plan accepted first try:
Yes / No
Provide explanation.
Analyze:
Determine:
Number of clarification cycles
Provide details.
Analyze:
Determine:
One-shot implementation:
Yes / No
Provide explanation.
Verify:
make test
make phpstan
make lint-twig
make npm-build
Record results.
The retrospective MUST contain:
1 → 5
Scale:
| Score | Meaning |
|---|---|
| 1 | Very Simple |
| 2 | Simple |
| 3 | Moderate |
| 4 | Complex |
| 5 | Very Complex |
1 → 10
Scale:
| Score | Meaning |
|---|---|
| 1 | Very Difficult |
| 5 | Acceptable |
| 10 | Excellent |
1 → 10
Scale:
| Score | Meaning |
|---|---|
| 1 | Poor |
| 5 | Acceptable |
| 10 | Excellent |
Identify:
Examples:
Examples:
Examples:
Determine whether updates are required for:
docs/context.md
docs/roadmap.md
docs/technical/
CHANGELOG.md
Provide recommendations.
Identify:
If none:
No technical debt identified.
Determine whether new tasks should be created.
Examples:
Create follow-up task
Create refactoring task
Create documentation task
No follow-up required
Choose one or more:
Provide justification.
Retrospectives are mandatory project artifacts.
A task is not considered fully completed until:
The retrospective must be objective, factual and actionable.
Avoid generic statements.
Provide concrete observations and measurable feedback whenever possible.
How can I help you explore Laravel packages today?