Parent: #5858
Blocked by: #5977, #5979, #5980, #5981; coordinated with #5900
Goal
Execute the daemon-aligned Rush 6 reporter cutover after the opt-in path and compatibility gates are proven.
Scope
- Deprecate and remove
ILogger.terminal and RushSession.terminalProvider in the major release.
- Gate incompatible plugins before
apply() with the structured migration diagnostic.
- Retain the legacy renderer,
AlreadyReportedError bridge, verbosity aliases, and RUSH_REPORTER=legacy emergency fallback for at least one major.
- Enable default reporter selection and environment-based agent selection in coordination with the rushd client/default flip.
- Validate daemon and in-process clients consume the same presentation-free event stream and derive the same exit behavior.
Acceptance criteria
DAG
Unblocks R11.
Part of #5858.
Parent: #5858
Blocked by: #5977, #5979, #5980, #5981; coordinated with #5900
Goal
Execute the daemon-aligned Rush 6 reporter cutover after the opt-in path and compatibility gates are proven.
Scope
ILogger.terminalandRushSession.terminalProviderin the major release.apply()with the structured migration diagnostic.AlreadyReportedErrorbridge, verbosity aliases, andRUSH_REPORTER=legacyemergency fallback for at least one major.Acceptance criteria
DAG
Unblocks R11.
Part of #5858.