DUNIN7 · LOOMWORKS · RECORD
record.dunin7.com
Status Current
Path change-requests/cr-2026-137-locate-list-files-v0_1.md

CR-2026-137 — Locate and List Files by Request — v0_1

Version. 0.1 Date. 2026-07-03 Status. Drafted, not staged for build. Number 137 confirmed free at staging (highest prior: CR-2026-136). Base: engine main @ 766f21c, OL main @ 5311dca. No build yet. Repos. loomworks-engine (search), loomworks (list UI).


What this fixes

Asking the Companion to find or show a file/image only works if that file is the one currently attached in the conversation. "Show me the image of a plant in a plant shop" returns "I don't have the ability to display images" and describes only the live attachment — it does not search Memory for a matching file, even though matching held/committed assertions exist with viewable source files (via CR-2026-130/134's View source).


Fix

When the Operator asks to find or show a file/image by description, search assertions (held and committed) that carry a source file, matching against their descriptions. Present a list, patterned on the existing "show held items" list. Each entry gets a View action (reusing the existing View source control from CR-2026-130/134) so the Operator can open any match directly from the list.


Seed check

No conflict. Memory's framing — accumulates with provenance — includes recall of what's held. This is the recall side of the room already committed to; the search mechanism itself is specification-level.


Out of scope

No change to how files are described or stored (CR-2026-133/135/136, already shipped). No change to View source itself (CR-2026-130/134, already shipped) — this CR reuses it.