Overview
dsh-vision-reasoner
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- **A mark is where the caller said it was.** The grid makes a position readable to about a quarter of its step, and nothing more; a mark placed from the whole picture of a large photograph lands within tens of pixels, not within one. - **A record belongs to the session that made it.** A subagent sees the marks of the session it was forked from; its parent does not see the subagent's. Two agents need one session to share a record. - **Labels need a font.** Text is rendered by librsvg, so a machine with no fonts draws shapes but no digits. - **Text width is estimated**, not measured, so a caption may be cut a character early. It never overflows its tile. - **A call that produced no result** — a process killed mid-call — is left out of the replayed record. The model may have been told about a mark the replay does not have. - **A log written before this redesign does not replay.** Its calls carry cell names where the arguments now hold coordinates, so the replay reports that it could not place them. - **Native presentation only.** Under code execution (PTC) the calls are not logged as `tool/call`, so the fold does not see them. - **Checking is cheap, not automatic.** Nothing forces a second look, and the ledger only reports where the camera has been: it says nothing about what a rectangle holds.
