An agent should not confuse a button click with a finished job.
FileNest Outcome Contract v1.0 publishes the ideal result, required context, success signals, human-review points, recovery paths and non-terminal states for every current published task. Last updated 2026-08-31. This is completion semantics, not remote-execution permission.
These intermediate states are not enough to claim the user's goal is complete.
Success is a combination of result, review and user decision.
Live tool pages remain authoritative. If cached outcome text conflicts with a current live page, follow the live page.
Generate renamed copies whose proposed names pass conflict and unsafe-name checks and are accepted by the user.
- All target names pass validation
- The ZIP or downloadable copies are generated
- Source files are not overwritten or deleted
- The user reviews the old-to-new mapping
- The user accepts and obtains the renamed copies
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Finish format, scale/crop, compression, light adjustment and delivery naming in one local pass, producing a final ZIP the user accepts.
- Every selected image has a real generated output
- Actual dimensions, byte sizes, warnings and final names are inspectable
- The final ZIP is generated
- The user completes final output review
- The user explicitly decides to download the delivery ZIP
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Convert supported images to the target format and let the user inspect real generated results before download.
- Target-format files are generated
- Dimensions, byte size and warnings are inspectable for each output
- The user reviews and accepts the converted results
- The user obtains the desired downloads
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Generate image copies matching the requested dimensions or scale and have the user review the result.
- Output images are generated
- Actual pixel dimensions and byte sizes are inspectable
- The user accepts the dimensions and visual result
- The user obtains the downloads
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Generate acceptable compressed image copies and review actual byte size and visual output before download.
- Compressed copies are generated
- Actual output byte sizes are visible
- The user can inspect visual results per image
- The user accepts the size-versus-quality tradeoff
- The user obtains the output
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Generate lightly adjusted image copies for brightness, contrast, saturation or sharpening and have the user approve the visual result.
- Adjusted copies are generated
- Before/after appearance can be reviewed
- Original images remain unchanged
- The user confirms the adjustment does not introduce unacceptable artifacts or over-processing
- The user obtains the result
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Complete a currently supported PDF merge, split/extract or JPG/PNG-to-PDF operation and let the user verify page count, order and output.
- A real PDF output is generated
- Page count and order are inspectable
- Unsupported encrypted-PDF, PDF OCR or PDF-to-Office work is not represented as completed
- The user reviews the PDF structure and result
- The user explicitly decides to download
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Successfully parse and convert currently supported CSV, TSV or JSON while letting the user review output before download.
- Input parses successfully
- Target serialized output is generated
- The user can inspect an output sample
- The user confirms the data shape is as intended
- The user obtains the download
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Produce editable OCR text from supported images and require the user to review it before any export decision.
- Recognition returns editable text
- The selected mode's processing location is explicitly disclosed
- The user can correct the recognition result
- The user completes necessary text review and correction
- The user decides whether to export the reviewed content
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
- Receiving OCR text only
- A model or provider returning a successful status
Generate a currently supported document format from user-entered text and review layout and content before download.
- The requested document is actually generated
- Text and layout are previewable
- The user can inspect content before download
- The user confirms content and layout fit the intended use
- The user obtains the target document
- Natural-language routing only
- Opening the tool page only
- Prefilling settings or rules only
- Selecting files only
- Clicking start processing only
Complete byte-size prefiltering and SHA-256 comparison in the browser, clearly listing byte-identical duplicate groups without automatic deletion.
- The comparison actually finishes
- Byte-identical files are grouped
- No files are automatically deleted or overwritten
- The user understands the duplicate groups or no-duplicates result
- Any deletion decision remains with the user on their own device
- Opening the tool page only
- Selecting files only
- Starting hashing only
- Deleting any file
Select the correct one-pass pipeline or guided multi-tool route for the finished outcome and make its next steps and limitations clear.
- A published workflow ID is selected
- Steps and limitations are visible
- No automatic cross-tool file transfer is claimed
- The user confirms the workflow fits the goal and reaches the correct starting point
- Opening the workflow hub only
- Selecting a workflow while downstream file work is still unfinished
- Skipping file selection or confirmation automatically
Make FileNest privacy, processing location, service limits and current safety boundaries correctly understood by the user or agent.
- Local processing and cloud exceptions are not conflated
- Limitations are not reframed as supported capabilities
- Live pages outrank stale cached descriptions
- The needed privacy or capability boundary is clear without overclaiming
- Loading the page only
- Relying on stale cached text
- Treating product copy as an independent audit or certification