{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreict77t67dcwgyrlq6conapic6nawpaeeuw6czktcriqccey3c6xcu",
    "uri": "at://did:plc:ggw3ytncksrywfyexxqcy4lv/app.bsky.feed.post/3mfjxetht45w2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreiatzt2edje324zse6tgkzxdyde3v5bwr2hkp45tj2h2p674tzqylu"
    },
    "mimeType": "image/jpeg",
    "size": 547693
  },
  "path": "/2026/02/port-of-san-francisco-dry-dock-pier-68-70/",
  "publishedAt": "2026-02-23T12:01:00.000Z",
  "site": "https://missionlocal.org",
  "tags": [
    "Column",
    "How 900 feet of rusty metal overtook Millennium Tower as the biggest metaphor for San Francisco"
  ],
  "textContent": "Unable to find a shipyard operator or sell its drydocks, Port of SF has allotted $61M to raze them — lest they sink and triple the cost\n\nHow 900 feet of rusty metal overtook Millennium Tower as the biggest metaphor for San Francisco",
  "title": "How 900 feet of rusty metal overtook Millennium Tower as the biggest metaphor for San Francisco"
}