fix(harness): restore committed refinement presentation
The generic deferred-job outcome path hid the existing refinement decoration. Let successful plugins project the existing custom-message payload through result.message; the daemon remains unaware of harness policy. Harness Lua builds refinement_outcome only after atomic apply using actual committed before/after values, preserving applied and summary results. Invalid projections show a visible diagnostic with the generic outcome without changing committed terminal state; failed jobs remain generic errors. Native rustfmt and git diff --check pass. Focused core committed create/update/delete/empty projection tests, daemon generic/projected/malformed/failed transport tests and CLI real-apply-to-TUI-decoder assertion are authored but native execution is explicitly pending the shared build slot. No settings, default constants, live runtime, dependency direction or TUI schema changes.