Fallout-build / Fallout-build/Fallout

[SDK-4] Conflict resolution runtime — throw-by-default

Open
#149 0 comments 0 reactions 0 assignees View on GitHub
enhancement target/vNext
Dominant language
C#
Stars
154
Forks
19
Avg merge
1d 22h
Merged PRs (30d)
15

Description

Implement conflict resolution from [RFC #5](https://github.com/ChrisonSimtian/Fallout/issues/101).

## Scope

- Detect conflicting registrations (duplicate `IHost` for same env, duplicate middleware `(phase, priority)`, duplicate tool wrapper name, etc.).
- Default behaviour: throw with structured error naming both plugins and the conflicting contribution.
- Override mechanism per RFC's final form.
- No silent winner-takes-all.

## Depends on

SDK-3 and the per-surface extension-point tickets (SDK-6a..6f).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.