19 duplicated lines in 2 files:
  - codex-rs/ext/guardian-v2/src/async_scorer/transcript.rs (445:474, 5%)
  - codex-rs/guardian-context/src/truncation.rs (13:40, 82%)

19 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (195:217, <1%)
  - codex-rs/protocol/src/config_types.rs (868:890, 2%)

19 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/common.rs (60:85, <1%)
  - codex-rs/protocol/src/auth.rs (36:61, 9%)

17 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/plugin.rs (475:491, 2%)
  - codex-rs/protocol/src/protocol.rs (3783:3799, <1%)

15 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/plugin.rs (423:438, 1%)
  - codex-rs/protocol/src/protocol.rs (3743:3758, <1%)

14 duplicated lines in 2 files:
  - codex-rs/ext/image-generation/src/tool.rs (500:513, 2%)
  - codex-rs/utils/audio/src/lib.rs (71:84, 8%)

14 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/review.rs (43:64, 33%)
  - codex-rs/protocol/src/protocol.rs (3313:3334, <1%)

13 duplicated lines in 2 files:
  - codex-rs/analytics/src/events.rs (1403:1415, 1%)
  - codex-rs/hooks/src/engine/dispatcher.rs (272:284, 5%)

12 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs (413:426, 3%)
  - codex-rs/protocol/src/protocol.rs (2006:2019, <1%)

12 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/shared.rs (266:277, 4%)
  - codex-rs/protocol/src/config_types.rs (274:285, 1%)

11 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/thread.rs (1896:1906, <1%)
  - codex-rs/protocol/src/protocol.rs (2193:2203, <1%)

11 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (55:65, <1%)
  - codex-rs/utils/audio/src/lib.rs (73:83, 6%)

10 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/item.rs (1105:1114, <1%)
  - codex-rs/protocol/src/items.rs (297:306, 1%)

10 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/hook.rs (47:56, 8%)
  - codex-rs/protocol/src/protocol.rs (1598:1607, <1%)

9 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/plugin.rs (446:454, 1%)
  - codex-rs/protocol/src/protocol.rs (3762:3770, <1%)

9 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/shared.rs (77:85, 3%)
  - codex-rs/protocol/src/protocol.rs (1827:1835, <1%)

9 duplicated lines in 2 files:
  - codex-rs/hooks/src/schema.rs (873:881, <1%)
  - codex-rs/protocol/src/config_types.rs (281:289, 1%)

8 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs (443:452, 2%)
  - codex-rs/protocol/src/protocol.rs (2025:2034, <1%)

8 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/shared.rs (252:261, 3%)
  - codex-rs/protocol/src/config_types.rs (192:201, 1%)

8 duplicated lines in 2 files:
  - codex-rs/skills/src/interface.rs (151:159, 5%)
  - codex-rs/utils/absolute-path/src/absolutize.rs (27:35, 6%)

8 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/turn.rs (347:358, 2%)
  - codex-rs/protocol/src/user_input.rs (58:69, 11%)

8 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/permissions.rs (559:566, 1%)
  - codex-rs/protocol/src/protocol.rs (1081:1098, <1%)

7 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/remote/share/checkout.rs (460:466, 1%)
  - codex-rs/utils/path-utils/src/lib.rs (123:129, 4%)

7 duplicated lines in 2 files:
  - codex-rs/analytics/src/events.rs (360:366, <1%)
  - codex-rs/app-server-protocol/src/protocol/v2/item.rs (674:680, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/item.rs (674:680, <1%)
  - codex-rs/protocol/src/approvals.rs (169:175, 1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/turn.rs (390:397, 1%)
  - codex-rs/protocol/src/user_input.rs (15:26, 10%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/hook.rs (103:109, 5%)
  - codex-rs/protocol/src/protocol.rs (1650:1656, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/permissions.rs (435:446, 1%)
  - codex-rs/protocol/src/models.rs (447:458, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/permissions.rs (591:597, 1%)
  - codex-rs/protocol/src/protocol.rs (1085:1098, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/item.rs (1658:1664, <1%)
  - codex-rs/protocol/src/dynamic_tools.rs (68:74, 4%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs (104:109, 1%)
  - codex-rs/protocol/src/protocol.rs (2717:2722, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/thread.rs (772:777, <1%)
  - codex-rs/protocol/src/protocol.rs (3949:3954, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/item.rs (643:648, <1%)
  - codex-rs/protocol/src/approvals.rs (145:150, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/item.rs (666:671, <1%)
  - codex-rs/protocol/src/approvals.rs (163:168, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/mcp.rs (36:41, <1%)
  - codex-rs/protocol/src/mcp.rs (17:22, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/notification_media.rs (43:48, 3%)
  - codex-rs/utils/audio/src/lib.rs (74:79, 3%)

