Fallout-build / Fallout-build/Fallout

[SDK-6f] Extension point: IOutputSink

Open
#156 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

Expose `IOutputSink` as a public extension point for structured output events (logging, telemetry, external observability). Maps to surface 6 in [RFC #2](https://github.com/ChrisonSimtian/Fallout/issues/98).

## Scope

- Receives structured build / target / tool events.
- Thin wrapper that's easy to register; plugins can *also* register Serilog sinks directly via `builder.Services` (per RFC Q1).
- This is the host-side surface that #104 (AI-friendly output) consumes — confirm shape works for that consumer.

## Cross-ref

- #104 — AI-friendly default console output (consumer surface).

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.