FaithfulMachine

A name with possibilities.

Specify the copies before processing the originals

Imagine a designer preparing smaller preview images for a project review. The fictional brief below describes the intended job without executing it or claiming that any files have been checked. Its purpose is to make the source boundary, output rules and exception handling clear enough for someone else to review.

FaithfulMachine.com
Identify the input set and preserve its boundary — FaithfulMachineOriginals stay separatefrom preview copiesSourceRulesPreviewRead onlyNew filesDefine the accepted inputset

01

Identify the input set and preserve its boundary

List the source folder and the kinds of files the job is intended to accept. State whether subfolders are included and how duplicate base names will be distinguished. Treat the source collection as read-only for this job and specify a separate destination for generated previews. Record any formats or special cases that need an explicit decision before processing. The brief should identify who can resolve those questions. A clear input inventory makes it easier to notice an omitted file without treating every item in an unrelated directory as part of the task.

Write output rules that another person can interpret — FaithfulMachineOriginals stay separatefrom preview copiesSourceRulesPreviewRead onlyNew filesSpecify dimensions, formatand naming

02

Write output rules that another person can interpret

Define the preview dimensions, whether proportions are preserved and the requested output format. Add a naming example, such as turning sample-photo into sample-photo-preview, with a rule for avoiding collisions. Specify what should happen if the destination already contains that name; silently overwriting an earlier file should not be an accidental default. Keep decisions about metadata and colour handling visible rather than assuming every conversion preserves them. A reusable specification row can contain source identifier, output name, dimensions, format and handling notes, leaving unresolved choices marked for review.

Separate generated outputs from unresolved exceptions — FaithfulMachineOriginals stay separatefrom preview copiesSourceRulesPreviewRead onlyNew filesRetain output andexception records

03

Separate generated outputs from unresolved exceptions

After an implementation runs, its actual report should distinguish created previews, skipped inputs and failed conversions. That report is future evidence, not something supplied by this planning example. Define the checks the reviewer will perform, including matching the output list to the intended inputs and opening selected previews to inspect their appearance. Record any exceptions and the decision about them before repeating the job. Retain the specification version alongside the output list so a later reviewer can tell which rules produced the copies and whether a changed brief requires a new run.

faithfulmachine.com

Explore FaithfulMachine

Held for potential development. Acquisition inquiries may be considered.

Domain options ↗