Context:
When a merge is performed and copy/paste is detected, the system should notify the user immediately. This notification is crucial so the developer understands that the original reference will be lost in subsequent environments — TST, HMG, PPRD, and PRD — with production being the most critical.
Entity Risk:
- Data Loss: Copy/paste can overwrite or eliminate important references, leading to inconsistencies and missing information.
Process Impacted:
- Suspension of Active Processes: Losing references may interrupt workflows or cause unexpected behavior in critical environments.
Current Problem: At present, the merge process does not provide a clear “red alert” warning when this situation occurs. As a result, unaware/new developers may unintentionally commit this error, causing data loss and instability.
Proposed Improvement:
- Preventive Alert System
- Automatically detect copy/paste during merge.
- Display a high-visibility warning (e.g., “⚠️ Warning: Original reference will be lost”).
- Developer Awareness & Accountability
- Require explicit confirmation before allowing the merge to proceed.
- Log the incident for traceability and quality assurance.
- Benefits
- Prevents data loss across environments.
- Improves system reliability in production.
- Ensures developers are fully aware of the consequences before committing changes.