---
{
  "n": 67,
  "title": "Per-resource sharing selection",
  "abstract": "Let a user mark which of their resources are shared with connected users versus kept local.",
  "refs": [
    "message:11581"
  ],
  "seen": [
    "agent",
    "user",
    "system"
  ],
  "data": {
    "source": "user",
    "stage": "To do",
    "board": 12,
    "draft": false,
    "covers": [
      "4"
    ],
    "agent": "board-filler",
    "dispatcher": "c35e7375-7ce3-4bc3-b1ae-7cdf73bd1488",
    "environment": "main",
    "dependencies": {
      "ticket:64": "confirmed"
    },
    "declined": []
  },
  "created": 1790395168.096509,
  "updated": 1790395721.04598,
  "deleted": 0.0,
  "completed": 0.0,
  "outcome": "",
  "type": "ticket"
}
---
**What:** a way for a hosting user to pick which resources (boards, environments, etc.) are exposed to remote connections, with everything else staying local by default.

**Why:** the user was explicit that sharing is opt-in per resource, not all-or-nothing.

**Touches:** resource-level share flag, listing/toggling command, enforcement point that filters what a connection can see.

**Done when:** a user can choose specific resources to share and unchosen resources never appear to a connected client.

**Risk:** a filter applied in the wrong layer can leak an unshared resource through a side channel like search or links.
