## Metadata
Title: [Concise, descriptive title]
Type: [API / Database / Integration / Security / Configuration / Other]
Status: [Proposed / In Progress / Implemented / Rolled Back]
Author: [Name or username]
Created Date: [YYYY-MM-DD]
Implementation Date: [YYYY-MM-DD or TBD]
Approved By: [Name or username, if applicable]
Tags: #tag1 #tag2 #tag3
## Summary
[Brief summary of the change, 2-3 sentences]
## Motivation
> [!info] Why is this change necessary?
> Explain the reasons and benefits of this change
## Scope
- [ ] API
- [ ] Database
- [ ] External Integrations
- [ ] Configuration
- [ ] Security
- [ ] Documentation
- [ ] Other: [Specify]
## Detailed Description
[Comprehensive description of the change, including technical details]
## Implementation Details
### API Changes
```yaml
# OpenAPI Specification changes
paths:
/example-endpoint:
post:
summary: New endpoint summary
# ... [Additional OpenAPI details]
-- SQL changes
ALTER TABLE example_table ADD COLUMN new_column VARCHAR(255);
# Configuration file changes
NEW_CONFIG_PARAM: value
// Example code changes
function newFunction() {
// Implementation
}
[!warning] Rollback Procedure Detailed steps to revert this change if necessary
[Describe any security implications and mitigations]
[Describe any performance implications and optimizations]