15 duplicated lines in 2 files:
  - codex-rs/core/src/guardian/metrics.rs (59:73, 4%)
  - codex-rs/ext/guardian-v2/src/async_scorer/sampler.rs (174:188, 2%)

14 duplicated lines in 2 files:
  - codex-rs/core/src/client_common.rs (90:103, 18%)
  - codex-rs/ext/image-generation/src/tool.rs (500:513, 2%)

13 duplicated lines in 2 files:
  - codex-rs/core/src/image_preparation.rs (159:171, 5%)
  - codex-rs/ext/image-generation/src/tool.rs (500:512, 2%)

9 duplicated lines in 2 files:
  - codex-rs/context-fragments/src/fragment.rs (126:134, 10%)
  - codex-rs/memories/write/src/phase1.rs (480:488, 1%)

9 duplicated lines in 2 files:
  - codex-rs/ext/web-search/src/history.rs (99:112, 5%)
  - codex-rs/tools/src/response_history.rs (89:102, 7%)

7 duplicated lines in 2 files:
  - codex-rs/core/src/context/token_budget_context.rs (44:56, 4%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:43, 15%)

7 duplicated lines in 2 files:
  - codex-rs/core/src/context/world_state/managed_developer_instructions.rs (29:41, 7%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:43, 15%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/model_switch_instructions.rs (22:31, 31%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/image_resize_notice.rs (40:49, 18%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/personality_spec_instructions.rs (20:29, 33%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/guardian_policy.rs (23:32, 31%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/multi_agent_usage_hint.rs (23:32, 31%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/base_instructions.rs (12:21, 42%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/ext/skills/src/loader/io_test_support.rs (124:129, 3%)
  - codex-rs/file-system/src/lib.rs (512:517, 1%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/session/turn.rs (2405:2410, <1%)
  - codex-rs/ext/image-generation/src/tool.rs (507:512, 1%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/realtime_context.rs (249:254, 1%)
  - codex-rs/ext/guardian-v2/src/async_scorer/transcript.rs (199:204, 1%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/guardian/prompt.rs (605:611, <1%)
  - codex-rs/ext/guardian-v2/src/async_scorer/transcript.rs (228:234, 1%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/agent/control/spawn.rs (83:88, <1%)
  - codex-rs/ext/image-generation/src/tool.rs (507:512, 1%)

