FileNestCalm file work
OUTCOME CONTRACT 1.0

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.

Open machine-readable outcomesJSON Schema AI / Agent collaboration
Completion semantics

These intermediate states are not enough to claim the user's goal is complete.

Intent routing succeeded
The tool page opened
AI prefill succeeded
Files were selected
Processing started
A model or provider returned success
Current task contracts

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.

rename-filesfile_taskbrowser_localHuman review

Generate renamed copies whose proposed names pass conflict and unsafe-name checks and are accepted by the user.

Success signals
  • All target names pass validation
  • The ZIP or downloadable copies are generated
  • Source files are not overwritten or deleted
User goal is complete when
  • The user reviews the old-to-new mapping
  • The user accepts and obtains the renamed copies
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
web-image-deliveryfile_taskbrowser_localHuman review

Finish format, scale/crop, compression, light adjustment and delivery naming in one local pass, producing a final ZIP the user accepts.

Success signals
  • Every selected image has a real generated output
  • Actual dimensions, byte sizes, warnings and final names are inspectable
  • The final ZIP is generated
User goal is complete when
  • The user completes final output review
  • The user explicitly decides to download the delivery ZIP
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
convert-imagesfile_taskbrowser_localHuman review

Convert supported images to the target format and let the user inspect real generated results before download.

Success signals
  • Target-format files are generated
  • Dimensions, byte size and warnings are inspectable for each output
User goal is complete when
  • The user reviews and accepts the converted results
  • The user obtains the desired downloads
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
resize-imagesfile_taskbrowser_localHuman review

Generate image copies matching the requested dimensions or scale and have the user review the result.

Success signals
  • Output images are generated
  • Actual pixel dimensions and byte sizes are inspectable
User goal is complete when
  • The user accepts the dimensions and visual result
  • The user obtains the downloads
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
compress-imagesfile_taskbrowser_localHuman review

Generate acceptable compressed image copies and review actual byte size and visual output before download.

Success signals
  • Compressed copies are generated
  • Actual output byte sizes are visible
  • The user can inspect visual results per image
User goal is complete when
  • The user accepts the size-versus-quality tradeoff
  • The user obtains the output
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
enhance-imagesfile_taskbrowser_localHuman review

Generate lightly adjusted image copies for brightness, contrast, saturation or sharpening and have the user approve the visual result.

Success signals
  • Adjusted copies are generated
  • Before/after appearance can be reviewed
  • Original images remain unchanged
User goal is complete when
  • The user confirms the adjustment does not introduce unacceptable artifacts or over-processing
  • The user obtains the result
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
pdf-workfile_taskbrowser_localHuman review

Complete a currently supported PDF merge, split/extract or JPG/PNG-to-PDF operation and let the user verify page count, order and output.

Success signals
  • 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
User goal is complete when
  • The user reviews the PDF structure and result
  • The user explicitly decides to download
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
csv-jsonfile_taskbrowser_localHuman review

Successfully parse and convert currently supported CSV, TSV or JSON while letting the user review output before download.

Success signals
  • Input parses successfully
  • Target serialized output is generated
  • The user can inspect an output sample
User goal is complete when
  • The user confirms the data shape is as intended
  • The user obtains the download
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
ocrfile_taskmixed_by_modeHuman review

Produce editable OCR text from supported images and require the user to review it before any export decision.

Success signals
  • Recognition returns editable text
  • The selected mode's processing location is explicitly disclosed
  • The user can correct the recognition result
User goal is complete when
  • The user completes necessary text review and correction
  • The user decides whether to export the reviewed content
Do not claim complete on
  • 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
text-documentfile_taskbrowser_localHuman review

Generate a currently supported document format from user-entered text and review layout and content before download.

Success signals
  • The requested document is actually generated
  • Text and layout are previewable
  • The user can inspect content before download
User goal is complete when
  • The user confirms content and layout fit the intended use
  • The user obtains the target document
Do not claim complete on
  • Natural-language routing only
  • Opening the tool page only
  • Prefilling settings or rules only
  • Selecting files only
  • Clicking start processing only
duplicatesfile_taskbrowser_localHuman review

Complete byte-size prefiltering and SHA-256 comparison in the browser, clearly listing byte-identical duplicate groups without automatic deletion.

Success signals
  • The comparison actually finishes
  • Byte-identical files are grouped
  • No files are automatically deleted or overwritten
User goal is complete when
  • The user understands the duplicate groups or no-duplicates result
  • Any deletion decision remains with the user on their own device
Do not claim complete on
  • Opening the tool page only
  • Selecting files only
  • Starting hashing only
  • Deleting any file
workflow-hubnavigationguidedHuman review

Select the correct one-pass pipeline or guided multi-tool route for the finished outcome and make its next steps and limitations clear.

Success signals
  • A published workflow ID is selected
  • Steps and limitations are visible
  • No automatic cross-tool file transfer is claimed
User goal is complete when
  • The user confirms the workflow fits the goal and reaches the correct starting point
Do not claim complete on
  • Opening the workflow hub only
  • Selecting a workflow while downstream file work is still unfinished
  • Skipping file selection or confirmation automatically
trust-centerinformationinformation_only

Make FileNest privacy, processing location, service limits and current safety boundaries correctly understood by the user or agent.

Success signals
  • Local processing and cloud exceptions are not conflated
  • Limitations are not reframed as supported capabilities
  • Live pages outrank stale cached descriptions
User goal is complete when
  • The needed privacy or capability boundary is clear without overclaiming
Do not claim complete on
  • Loading the page only
  • Relying on stale cached text
  • Treating product copy as an independent audit or certification