# tools/core/strings/snapshot.strings.ts

> 13 lines of code and 1 definition.

Tree: Coordination tree
Language: typescript
Layer: product
Canonical: https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-snapshot-strings-ts
Source text: https://banes-lab.com/assets/sources/source.a0de89cd32059e9d565d6bd20f20d719ce9ebf6c5d91aeef11e09c182e5e7dba.generated.txt

## Definitions

- `unreadItems` (lexical_declaration, line 1, exported)

## Used by

- [tools/core/resolvers/snapshot.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/snapshot.resolver.ts.md)

## Source

```typescript
export const unreadItems = function unreadItems(
    agents: readonly string[],
    target: string,
    seconds: number,
    keys: readonly string[],
): string {
    return (
        `WRITTEN AGAINST AN OLDER READ  ${String(keys.length)} item(s) from ${agents.join(", ")} landed on ` +
        `${target} between your last read and this write, over ${String(seconds)}s: ${keys.join(", ")}\n` +
        "  Read them before relying on anything you stated about this surface; your statements were based on the " +
        "earlier read.\n"
    );
};
```
