ID:WORK-395Status:ready
Surface pipeline warnings in the editor
The engine grew a rich soft-lint system (posture demotion, escape-hatch lints, nesting validation, entity-id collisions) but the editor actively swallows it: runPreviewPostProcess in packages/editor/src/preview.ts collects PipelineWarnings into an array and drops it, and hook errors hit a bare catch {} ("degrade silently"). Authors only discover problems at build time. Pipe warnings through to the UI as a validation rail.
This is the warning channel that SPEC-098's inline lints build on.
Priority:mediumComplexity:simple