# 0200 Dorgonman Kano Agent Backlog S 2

> Context

- Skill: `majiayu000/0200-dorgonman-kano-agent-backlog-s-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/0200-dorgonman-kano-agent-backlog-s-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/0200-dorgonman-kano-agent-backlog-s-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/majiayu000/0200-dorgonman-kano-agent-backlog-s-2

---


# Context

Need a consistent conflict-resolution policy for duplicate IDs/UIDs across agents and tooling.

# Goal

Add a configurable conflict policy and document it in the skill; default to rename on ID conflict and trash shorter content on UID conflict.

# Approach

Add conflict_policy settings to product config, implement enforcement in duplicate-ID normalization, and document behavior in SKILL.md and ADR.

# Acceptance Criteria

Config contains conflict_policy defaults; duplicate-ID normalization honors policy; ADR recorded; skill docs describe behavior.

# Risks / Dependencies

Risk of destructive behavior if UID conflict policy deletes content; mitigate by defaulting to trash and requiring review.

# Worklog

2026-01-16 21:49 [agent=codex] [model=unknown] Created item
2026-01-16 21:49 [agent=codex] [model=unknown] Start implementing conflict policy config + ADR.
2026-01-16 21:54 [agent=codex] [model=unknown] Created ADR-0034 to record conflict handling policy and started implementing config-driven defaults (rename on ID conflict, trash shorter on UID conflict).
2026-01-16 22:21 [agent=codex] [model=unknown] Implemented conflict_policy defaults (rename ID conflicts, trash shorter UID conflicts), documented in skill + ADR-0034, and updated normalize-ids behavior accordingly.
2026-01-16 22:22 [agent=codex] [model=unknown] Conflict policy config + ADR implemented.

