# featbench / conan-io__conan-18101

- taskset: [featbench](https://harnessreport.com/tasks/featbench.md)
- difficulty: hard
- category: feature
- language: 
- runnable from the site: no
- agent timeout: 4800s

## Results by harness

_none yet_

## Instruction

```
I want to be able to mark certain transitive dependencies as non-skippable when they have different versions, particularly for exceptional cases where one application privately depends on another application using the "requires" mechanism. This should prevent these specific dependencies from being skipped during the binary evaluation process, even when they would normally be skipped due to version conflicts or other standard skipping criteria.

Specifically, I need to add a new configuration option called "no_skip" when defining requirements. When this option is set to True for a dependency, it should override the normal skipping behavior for that dependency and all its transitive dependencies that inherit this trait. This is important for scenarios where I have private application dependencies that must never be skipped, regardless of version differences or other conditions that would typically cause skipping.

I want this "no_skip" trait to be properly considered during the binary evaluation phase. When determining which nodes need to be marked for binary download or building, any requirement with "no_skip=True" should be treated as essential and included in the required nodes set, preventing it from being skipped. This should work consistently whether the dependency is a direct requirement or a transitive one.

The system should maintain all existing behavior for dependencies without this trait, while ensuring that dependencies marked with "no_skip=True" are always processed and never skipped during the dependency resolution and binary selection process.
```
---
Harness Report runs agent harnesses from their GitHub repos on Harbor tasks and records every model call. Every page is also `.md` and `.json`; index: https://harnessreport.com/llms.txt · MCP: https://harnessreport.com/mcp
