Record empty replacement handling as future work
This commit is contained in:
@@ -49,3 +49,25 @@ deterministic despite different completion orders, and fatal cancellation must
|
|||||||
still stop and join active work. Assess whether the scheduling change materially
|
still stop and join active work. Assess whether the scheduling change materially
|
||||||
improves real workloads before introducing additional orchestration machinery.
|
improves real workloads before introducing additional orchestration machinery.
|
||||||
No new scheduler, global limiter, or execution mode is selected by this entry.
|
No new scheduler, global limiter, or execution mode is selected by this entry.
|
||||||
|
|
||||||
|
## Empty Replacement Text and Segment Removal
|
||||||
|
|
||||||
|
Address a frequent proposal failure reported in production: the LLM supplies an
|
||||||
|
empty string as `corrected_text`, possibly because it intends to remove the
|
||||||
|
entire segment. That interpretation is a hypothesis, not a reliable signal of
|
||||||
|
intent. Improve both prompting and handling so this case has a clear, consistent
|
||||||
|
outcome rather than repeatedly producing unusable proposals.
|
||||||
|
|
||||||
|
Review representative examples and distinguish deletion of a text span from
|
||||||
|
removal of an entire segment. Define whether either operation is supported, how
|
||||||
|
it is represented, and what validation is required. Align proposal prompts,
|
||||||
|
response contracts, validators, application behavior, and error/recovery reporting
|
||||||
|
with the selected semantics. If an operation is unsupported, prompts should give
|
||||||
|
clear guidance on what the model should return instead.
|
||||||
|
|
||||||
|
Do not infer authorization to delete a segment from an empty replacement alone.
|
||||||
|
Any future support for segment removal must address meaning preservation and the
|
||||||
|
effect on segment identity, timestamps, fixed chunks, later stages, and output.
|
||||||
|
Coordinate with domain-aware response recovery where feedback could resolve an
|
||||||
|
invalid proposal. Exact deletion semantics and recovery behavior remain undecided;
|
||||||
|
this entry does not relax current validation or expand the resilience workstream.
|
||||||
|
|||||||
Reference in New Issue
Block a user