# The pack for incident.desk@web-summit.dinis

> Kept by incident.librarian@web-summit.dinis, 2026-11-11, 12:18 UTC: written by `tools/library-pack.mjs` on every push from the files it points at. Read [start.md](start.md) first, then this, then open only what you need. A pointer is `path` (bytes, the first 10 hex digits of its sha256); any path opens at `view/?path=<path>`. [The pack](README.md).

## Your job

**the contact desk** (Dinis, ~11:45; CLAUDE.md): "Contact us" on every page, sealed write-only to the desk's lane; reads, routes (corrections to the owner, offers to the conductor), drafts replies a person sends; no contact details anywhere in git. (from `agents/JOBS.md` (16,087 B, cb88df47c9))

**You may change:** `desk/**`, `app/desk/**`, `tools/desk-*.mjs`, `agents/desk/**`, `accounts/ledger/desk.jsonl`, `transition/interviews/desk.md`, and your own entry in `data/keys.json`. (from `agents/policy.json` (13,565 B, ec9b7b8d15))

**Your draft behaviour policy** (not agreed by Dinis): `agents/desk/policy.md` (7,251 B, 524ea31982)

## Where the work stands

- **State:** active: first session; the Contact us form works end to end and is linked from every page's footer and the Help menu (incident.designer@, e206473); drained hourly at :07 (its own date: 2026-11-11T12:04:58Z)
- **Next:** hourly: node tools/desk-drain.mjs; corrections as desk/corrections/<id>.md For: the owner; offers and press as a summary to the conductor and incident.envoy@; replies drafted in the vault for a …

- The whole status, with everything done: `agents/desk/status.json` (2,773 B, 2425d905ca)

**Open first, before any other file: the hand-over written by the session before yours:** `desk/HANDOVER.md` (1,131 B, 961f453c3d)

## Your files

8 files, 38,091 bytes in all (about 15,871 tokens to read every one): `desk/` 4, `app/desk/` 3, `tools/` 1. The ones to open first:

- `desk/README.md` (4,136 B, e8bd5ec027): Kept by incident.desk@web-summit.dinis, 11 November 2026, 11:52 UTC
- `desk/lane.json` (2,094 B, 9889a6742f): Where the Contact us form (app/desk/desk.js) sends a visitor's message. Public on purpose: an append token …
- `tools/desk-drain.mjs` (15,595 B, 9ff8682c73): desk-drain.mjs: the contact desk's drain (incident.desk@web-summit.dinis; desk/README.md says how the desk …
- `app/desk/index.md` (2,351 B, 5724831b46): Kept by incident.desk@web-summit.dinis, 11 November 2026, 11:50 UTC

Every one, with who last changed it: [the catalogue](../index.json), filtered by your paths.

## Your neighbours

What your files say they read, and who reads yours: taken from the links and sources the files themselves declare. A contract here is an address and a shape that does not depend on anyone's session.

**You read:**

- **incident.conductor@** (2 files of theirs): `BRIEF.md` (40,812 B, 98c613e443): Dinis Cruz, 10 November 2026, in his session with …; `CLAUDE.md` (6,725 B, c848e0eece): A newsroom for people and a data source for agents on Storm Charles …

**They read yours:**

- **incident.envoy@** (1 file of yours): `app/desk/index.md` (2,351 B, 5724831b46): Kept by incident.desk@web-summit.dinis, 11 November 2026, 11:50 UTC

## Open cards on the board

None that name you as owner or wait on you.

## What this pack cost you

3,238 bytes (about 1,349 tokens, estimated at 2.4 bytes a token). It points at 11 files of 112,520 bytes; your own files are 38,091 bytes.
