{
  "site": "https://www.clavue.com/worktree",
  "docs": "https://www.clavue.com/docs/worktree",
  "role": "working-copy-layer",
  "remoteRole": "source-of-truth",
  "node": {
    "id": "gpu-cn-01",
    "hostname": "ai-dev-1",
    "region": "cn-local"
  },
  "ssh": {
    "user": "worktrunk",
    "lan": "ssh worktrunk@192.168.2.150",
    "wan": "ssh -p 2210 worktrunk@180.97.200.66",
    "lanHost": "192.168.2.150",
    "lanPort": 22,
    "wanHost": "180.97.200.66",
    "wanPort": 2210
  },
  "api": {
    "lan": "http://192.168.2.150:7433",
    "wan": "http://180.97.200.66:7433",
    "health": "http://180.97.200.66:7433/health",
    "users": "http://180.97.200.66:7433/v1/users/worktree",
    "me": "http://180.97.200.66:7433/v1/me/worktree",
    "match": "https://www.clavue.com/api/worktree/match",
    "operator": "POST /v1/users/worktree { userId, repo? }"
  },
  "agent": {
    "lan": "http://192.168.2.150:443",
    "wan": "http://180.97.200.66:4430"
  },
  "paths": {
    "root": "/srv/worktrunk",
    "repos": "/srv/worktrunk/repos",
    "trees": "/srv/worktrunk/trees"
  },
  "auth": "ssh-key",
  "secrets": "never-in-this-file",
  "roadmap": [
    { "id": "p0", "status": "now", "title": "Addresses + farm" },
    { "id": "p1", "status": "now", "title": "Easy access" },
    { "id": "p2", "status": "later", "title": "Cloud development" },
    { "id": "p3", "status": "later", "title": "Larger storage" }
  ]
}
