Link Graph

Overview of all pages and their link relationships, generated by a MkDocs plugin at build time.

flowchart LR
  subgraph s0["collection"]
    direction LR
    n0["AI"]
    n1["Database"]
    n2["Dev Tools"]
    n3["Emoji"]
    n4["Frontend"]
    n5["Game Dev"]
    n6["Collection"]
    n7["Languages"]
    n8["Maps"]
    n9["Media"]
    n10["Monitor"]
    n11["Study Materials"]
    n12["Plans"]
    n13["Storage"]
  end
  subgraph s1["health"]
    direction LR
    n14["_summary"]
    n15["Health Monitor"]
    n16["Retirement Countdown"]
    n17["Running Track"]
    n18["Weight Track"]
  end
  subgraph s2["knowledge"]
    direction LR
    n20["Database"]
    n21["Bitcask 存储模型(日志结构哈希表)"]
    n22["KV 数据库对比"]
    n23["KV 数据库"]
    n24["PostgreSQL 活跃会话诊断(Active Sessions)"]
    n25["PostgreSQL 磁盘占用查看(Table Size / Datafile)"]
    n26["PostgreSQL"]
    n27["PostgreSQL 内存占用查看(Memory / Buffers / Connections)"]
    n28["PostgreSQL 查看慢查询(Slow Query)"]
    n29["PostgreSQL WAL 与 LSN"]
    n30["Knowledge"]
    n31["Cloud"]
    n32["对象存储基本用法(Bucket / Object / 常用操作)"]
    n33["对象存储数据迁移(R2 → MinIO / 跨厂商搬迁)"]
    n34["Object Storage"]
    n35["挂载 Bucket 为本地文件系统(FUSE Mount)"]
    n36["对象存储签名 URL(Signed URL)原理与实战"]
    n37["对象存储供应商对比(S3 / R2 / OSS / Supabase / MinIO)"]
    n38["Infrastructure"]
  end
  subgraph s3["reading"]
    direction LR
    n40["ch-0001 凶案、侦探与母亲的信(第 2–163 章)"]
    n41["ch-0002 坦白、出逃与和解(第 163–233 章)"]
    n42["The Curious Incident of the Dog in the Night-Time 人物"]
    n43["The Curious Incident of the Dog in the Night-Time(整理完成)"]
    n44["The Curious Incident of the Dog in the Night-Time 笔记"]
    n45["The Curious Incident of the Dog in the Night-Time 故事线"]
    n46["E-Commerce Bench(整理完成)"]
    n47["E-Commerce Bench 笔记"]
    n48["part-0001 摘要与引言:一年期电商运营基准(Abstract + §1)"]
    n49["part-0002 相关工作与定位:continuing 任务谱系(Table 1 + §2)"]
    n50["part-0003 基准设计:四层架构与确定性经济(§3 主体)"]
    n51["part-0004 实验结果:18 模型的多维画像(Table 2 + §4)"]
    n52["part-0005 结论与参考文献(§5 + References)"]
    n53["part-0006 工具集与 agent harness:18 工具与上下文管理(Table 3 + Appendix A)"]
    n54["part-0007 数据层:类目、店型、日历与供应商(Appendix B)"]
    n55["part-0008 经济引擎:13 步结算与需求/退货/成本公式(Table 7 + Appendix C)"]
    n56["part-0009 确定性谈判内核:决策函数与骗局目录(Appendix D)"]
    n57["part-0010 评测指标定义:六个维度与统计口径(Appendix E)"]
    n58["part-0011 每维度结果导览与模型/实验设置(Table 10 + Appendix F)"]
    n59["part-0012 失败案例研究:骗局实录与一次破产(Appendix G)"]
    n60["part-0013 失败模式规则表与提示词设计(Table 18 + Appendix H)"]
    n61["The End of Software Engineering(整理完成)"]
    n62["The End of Software Engineering 笔记"]
    n63["part-0001 摘要与引言:范式重构的宣告(Abstract + §1 前段)"]
    n64["part-0002 第一性原理:传统软件与 Agent 系统的形式化模型(§1 后段 + §2)"]
    n65["part-0003 三代交付史与 AI→Software→Result 的失败(§3.1–3.2)"]
    n66["part-0004 Agent→Result 与 Agentic Engineering 学科(§3.3 + §4)"]
    n67["part-0005 实证证据与 EvoClaw 落差(§5)"]
    n68["part-0006 四阶段演进路线图(前段:表 3 + Stage I–III)"]
    n69["part-0007 路线图后段与建议:实践者与研究者(§6.3 后段 + §6.4 + §7.1–7.2)"]
    n70["part-0008 组织建议、结论与参考文献(§7.3 + §8)"]
    n71["ch-0001 Introduction(为什么做数据可视化)"]
    n72["ch-0002 选工具讲你的数据故事(Ch 1)"]
    n73["ch-0003 强化电子表格技能(Ch 2)"]
    n74["ch-0004 找到并质询你的数据(Ch 3)"]
    n75["ch-0005 清洗脏数据(Ch 4)"]
    n76["ch-0006 做有意义的比较(Ch 5)"]
    n77["ch-0007 图表化你的数据(Ch 6)"]
    n78["ch-0008 地图化你的数据(Ch 7)"]
    n79["ch-0009 表格化你的数据(Ch 8)"]
    n80["ch-0010 嵌入网页(Ch 9)"]
    n81["ch-0011 用 GitHub 编辑与托管代码(Ch 10)"]
    n82["ch-0012 Chart.js 与 Highcharts 模板(Ch 11)"]
    n83["ch-0013 Leaflet 地图模板(Ch 12)"]
    n84["ch-0014 转换你的地图数据(Ch 13)"]
    n85["ch-0015 识别谎言、减少偏差(Ch 14)"]
    n86["ch-0016 讲述并展示你的数据故事(Ch 15)"]
    n87["ch-0017 附录 A 排查常见问题"]
    n88["Hands-On Data Visualization(整理完成)"]
    n89["Hands-On Data Visualization 笔记"]
    n90["Reading"]
  end
  subgraph s4["research"]
    direction LR
    n91["Research"]
    n92["Better Auth 源码阅读指南"]
    n93["DuckDB 环境与基本使用"]
    n94["DuckDB 实战研究"]
    n95["DuckDB 模拟数据"]
    n96["PostgreSQL 数据用 DuckDB 加速查询"]
    n97["HK 角色阅读"]
    n98["HK 台词阅读"]
    n99["Hollow Knight 英语主题"]
    n100["HK 物品阅读"]
    n101["HK 地点阅读"]
    n102["HK 世界观 / Lore 阅读"]
    n103["HK 英语学习素材清单"]
    n104["英语学习 Dashboard"]
    n105["English Scraps Archive 2026-w33"]
    n106["English Scraps Archive 2026-w34"]
    n107["English Scraps Archive 2026-w35"]
    n108["English Scraps Archive"]
    n109["English Scraps 使用指南"]
    n110["Jellyfin 源码阅读指南"]
    n111["Lux 资料整理"]
    n112["Nest Commander 学习资料"]
    n113["NestJS 源码阅读指南"]
    n114["Protomaps 自建底图研究"]
    n115["自制 PMTiles 地图(最简单例子)"]
    n116["MapLibre 集成 Protomaps"]
    n117["PMTiles 格式与工具链"]
    n118["上海地区底图项目"]
    n119["Redash 源码阅读指南"]
    n120["Rust 学习计划"]
    n121["shadcn/ui 进阶使用"]
    n122["shadcn/ui 组件添加与基本使用"]
    n123["shadcn/ui 实用研究(从环境到基本使用)"]
    n124["shadcn/ui 环境与初始化"]
    n125["TRIP 项目核心原理与代码阅读指南"]
  end
  subgraph s5["root"]
    direction LR
    n19["index"]
    n39["Prototypes"]
  end
  subgraph s6["tools"]
    direction LR
    n126["Coffee Flavor Wheel"]
    n127["Fitness Counter"]
    n128["GPS Tracker"]
    n129["Tools"]
    n130["Med Tracker"]
    n131["Ramen Timer"]
  end
  n1 --> n94
  n1 --> n96
  n4 --> n123
  n6 --> n0
  n6 --> n1
  n6 --> n2
  n6 --> n3
  n6 --> n4
  n6 --> n5
  n6 --> n7
  n6 --> n8
  n6 --> n9
  n6 --> n10
  n6 --> n11
  n6 --> n12
  n6 --> n13
  n6 --> n91
  n15 --> n16
  n15 --> n17
  n15 --> n18
  n20 --> n23
  n20 --> n26
  n22 --> n21
  n23 --> n21
  n23 --> n22
  n26 --> n24
  n26 --> n25
  n26 --> n27
  n26 --> n28
  n26 --> n29
  n27 --> n24
  n27 --> n25
  n28 --> n24
  n30 --> n20
  n30 --> n38
  n31 --> n34
  n32 --> n33
  n32 --> n36
  n32 --> n37
  n32 --> n39
  n33 --> n32
  n33 --> n35
  n33 --> n36
  n33 --> n37
  n34 --> n32
  n34 --> n33
  n34 --> n35
  n34 --> n36
  n34 --> n37
  n35 --> n32
  n35 --> n36
  n35 --> n37
  n36 --> n39
  n37 --> n32
  n37 --> n33
  n37 --> n36
  n37 --> n39
  n38 --> n31
  n39 --> n21
  n39 --> n32
  n39 --> n35
  n39 --> n36
  n39 --> n37
  n39 --> n114
  n40 --> n44
  n43 --> n40
  n43 --> n41
  n43 --> n42
  n43 --> n44
  n43 --> n45
  n45 --> n43
  n46 --> n47
  n46 --> n48
  n46 --> n49
  n46 --> n50
  n46 --> n51
  n46 --> n52
  n46 --> n53
  n46 --> n54
  n46 --> n55
  n46 --> n56
  n46 --> n57
  n46 --> n58
  n46 --> n59
  n46 --> n60
  n61 --> n62
  n61 --> n63
  n61 --> n64
  n61 --> n65
  n61 --> n66
  n61 --> n67
  n61 --> n68
  n61 --> n69
  n61 --> n70
  n62 --> n61
  n70 --> n62
  n88 --> n71
  n88 --> n72
  n88 --> n73
  n88 --> n74
  n88 --> n75
  n88 --> n76
  n88 --> n77
  n88 --> n78
  n88 --> n79
  n88 --> n80
  n88 --> n81
  n88 --> n82
  n88 --> n83
  n88 --> n84
  n88 --> n85
  n88 --> n86
  n88 --> n87
  n88 --> n89
  n90 --> n43
  n90 --> n46
  n90 --> n61
  n90 --> n88
  n91 --> n92
  n91 --> n94
  n91 --> n104
  n91 --> n110
  n91 --> n111
  n91 --> n112
  n91 --> n113
  n91 --> n114
  n91 --> n119
  n91 --> n120
  n91 --> n123
  n91 --> n125
  n93 --> n95
  n94 --> n1
  n94 --> n91
  n94 --> n93
  n94 --> n95
  n94 --> n96
  n95 --> n93
  n95 --> n96
  n96 --> n94
  n96 --> n95
  n99 --> n97
  n99 --> n98
  n99 --> n100
  n99 --> n101
  n99 --> n102
  n99 --> n103
  n99 --> n109
  n103 --> n98
  n104 --> n99
  n104 --> n108
  n104 --> n109
  n109 --> n104
  n109 --> n108
  n114 --> n8
  n114 --> n115
  n114 --> n116
  n114 --> n117
  n114 --> n118
  n115 --> n117
  n116 --> n39
  n116 --> n118
  n117 --> n115
  n117 --> n118
  n118 --> n116
  n118 --> n117
  n121 --> n122
  n122 --> n121
  n122 --> n124
  n123 --> n4
  n123 --> n91
  n123 --> n121
  n123 --> n122
  n123 --> n124
  n124 --> n122
  n129 --> n126
  n129 --> n127
  n129 --> n128
  n129 --> n130
  n129 --> n131
  click n0 "../collection/ai/" "AI"
  click n1 "../collection/database/" "Database"
  click n2 "../collection/dev-tools/" "Dev Tools"
  click n3 "../collection/emoji/" "Emoji"
  click n4 "../collection/frontend/" "Frontend"
  click n5 "../collection/game-dev/" "Game Dev"
  click n6 "../collection/" "Collection"
  click n7 "../collection/languages/" "Languages"
  click n8 "../collection/maps/" "Maps"
  click n9 "../collection/media/" "Media"
  click n10 "../collection/monitor/" "Monitor"
  click n11 "../collection/reading/" "Study Materials"
  click n12 "../collection/scraps/plans/" "Plans"
  click n13 "../collection/storage/" "Storage"
  click n14 "../health/_summary/" "_summary"
  click n15 "../health/" "Health Monitor"
  click n16 "../health/retire/" "Retirement Countdown"
  click n17 "../health/running/" "Running Track"
  click n18 "../health/weight/" "Weight Track"
  click n19 "../" "index"
  click n20 "../knowledge/database/" "Database"
  click n21 "../knowledge/database/kv/bitcask/" "Bitcask 存储模型(日志结构哈希表)"
  click n22 "../knowledge/database/kv/comparison/" "KV 数据库对比"
  click n23 "../knowledge/database/kv/" "KV 数据库"
  click n24 "../knowledge/database/postgresql/active-sessions/" "PostgreSQL 活跃会话诊断(Active Sessions)"
  click n25 "../knowledge/database/postgresql/disk-usage/" "PostgreSQL 磁盘占用查看(Table Size / Datafile)"
  click n26 "../knowledge/database/postgresql/" "PostgreSQL"
  click n27 "../knowledge/database/postgresql/memory-usage/" "PostgreSQL 内存占用查看(Memory / Buffers / Connections)"
  click n28 "../knowledge/database/postgresql/slow-queries/" "PostgreSQL 查看慢查询(Slow Query)"
  click n29 "../knowledge/database/postgresql/wal-lsn/" "PostgreSQL WAL 与 LSN"
  click n30 "../knowledge/" "Knowledge"
  click n31 "../knowledge/infrastructure/cloud/" "Cloud"
  click n32 "../knowledge/infrastructure/cloud/object-storage/basic-usage/" "对象存储基本用法(Bucket / Object / 常用操作)"
  click n33 "../knowledge/infrastructure/cloud/object-storage/data-migration/" "对象存储数据迁移(R2 → MinIO / 跨厂商搬迁)"
  click n34 "../knowledge/infrastructure/cloud/object-storage/" "Object Storage"
  click n35 "../knowledge/infrastructure/cloud/object-storage/mount-bucket/" "挂载 Bucket 为本地文件系统(FUSE Mount)"
  click n36 "../knowledge/infrastructure/cloud/object-storage/signed-url/" "对象存储签名 URL(Signed URL)原理与实战"
  click n37 "../knowledge/infrastructure/cloud/object-storage/vendors-comparison/" "对象存储供应商对比(S3 / R2 / OSS / Supabase / MinIO)"
  click n38 "../knowledge/infrastructure/" "Infrastructure"
  click n39 "../prototypes/" "Prototypes"
  click n40 "../reading/curious-incident/ch-0001/" "ch-0001 凶案、侦探与母亲的信(第 2–163 章)"
  click n41 "../reading/curious-incident/ch-0002/" "ch-0002 坦白、出逃与和解(第 163–233 章)"
  click n42 "../reading/curious-incident/characters/" "The Curious Incident of the Dog in the Night-Time 人物"
  click n43 "../reading/curious-incident/" "The Curious Incident of the Dog in the Night-Time(整理完成)"
  click n44 "../reading/curious-incident/notes/" "The Curious Incident of the Dog in the Night-Time 笔记"
  click n45 "../reading/curious-incident/storyline/" "The Curious Incident of the Dog in the Night-Time 故事线"
  click n46 "../reading/e-commerce-bench/" "E-Commerce Bench(整理完成)"
  click n47 "../reading/e-commerce-bench/notes/" "E-Commerce Bench 笔记"
  click n48 "../reading/e-commerce-bench/part-0001/" "part-0001 摘要与引言:一年期电商运营基准(Abstract + §1)"
  click n49 "../reading/e-commerce-bench/part-0002/" "part-0002 相关工作与定位:continuing 任务谱系(Table 1 + §2)"
  click n50 "../reading/e-commerce-bench/part-0003/" "part-0003 基准设计:四层架构与确定性经济(§3 主体)"
  click n51 "../reading/e-commerce-bench/part-0004/" "part-0004 实验结果:18 模型的多维画像(Table 2 + §4)"
  click n52 "../reading/e-commerce-bench/part-0005/" "part-0005 结论与参考文献(§5 + References)"
  click n53 "../reading/e-commerce-bench/part-0006/" "part-0006 工具集与 agent harness:18 工具与上下文管理(Table 3 + Appendix A)"
  click n54 "../reading/e-commerce-bench/part-0007/" "part-0007 数据层:类目、店型、日历与供应商(Appendix B)"
  click n55 "../reading/e-commerce-bench/part-0008/" "part-0008 经济引擎:13 步结算与需求/退货/成本公式(Table 7 + Appendix C)"
  click n56 "../reading/e-commerce-bench/part-0009/" "part-0009 确定性谈判内核:决策函数与骗局目录(Appendix D)"
  click n57 "../reading/e-commerce-bench/part-0010/" "part-0010 评测指标定义:六个维度与统计口径(Appendix E)"
  click n58 "../reading/e-commerce-bench/part-0011/" "part-0011 每维度结果导览与模型/实验设置(Table 10 + Appendix F)"
  click n59 "../reading/e-commerce-bench/part-0012/" "part-0012 失败案例研究:骗局实录与一次破产(Appendix G)"
  click n60 "../reading/e-commerce-bench/part-0013/" "part-0013 失败模式规则表与提示词设计(Table 18 + Appendix H)"
  click n61 "../reading/end-of-software-engineering/" "The End of Software Engineering(整理完成)"
  click n62 "../reading/end-of-software-engineering/notes/" "The End of Software Engineering 笔记"
  click n63 "../reading/end-of-software-engineering/part-0001/" "part-0001 摘要与引言:范式重构的宣告(Abstract + §1 前段)"
  click n64 "../reading/end-of-software-engineering/part-0002/" "part-0002 第一性原理:传统软件与 Agent 系统的形式化模型(§1 后段 + §2)"
  click n65 "../reading/end-of-software-engineering/part-0003/" "part-0003 三代交付史与 AI→Software→Result 的失败(§3.1–3.2)"
  click n66 "../reading/end-of-software-engineering/part-0004/" "part-0004 Agent→Result 与 Agentic Engineering 学科(§3.3 + §4)"
  click n67 "../reading/end-of-software-engineering/part-0005/" "part-0005 实证证据与 EvoClaw 落差(§5)"
  click n68 "../reading/end-of-software-engineering/part-0006/" "part-0006 四阶段演进路线图(前段:表 3 + Stage I–III)"
  click n69 "../reading/end-of-software-engineering/part-0007/" "part-0007 路线图后段与建议:实践者与研究者(§6.3 后段 + §6.4 + §7.1–7.2)"
  click n70 "../reading/end-of-software-engineering/part-0008/" "part-0008 组织建议、结论与参考文献(§7.3 + §8)"
  click n71 "../reading/hands-on-data-visualization/ch-0001/" "ch-0001 Introduction(为什么做数据可视化)"
  click n72 "../reading/hands-on-data-visualization/ch-0002/" "ch-0002 选工具讲你的数据故事(Ch 1)"
  click n73 "../reading/hands-on-data-visualization/ch-0003/" "ch-0003 强化电子表格技能(Ch 2)"
  click n74 "../reading/hands-on-data-visualization/ch-0004/" "ch-0004 找到并质询你的数据(Ch 3)"
  click n75 "../reading/hands-on-data-visualization/ch-0005/" "ch-0005 清洗脏数据(Ch 4)"
  click n76 "../reading/hands-on-data-visualization/ch-0006/" "ch-0006 做有意义的比较(Ch 5)"
  click n77 "../reading/hands-on-data-visualization/ch-0007/" "ch-0007 图表化你的数据(Ch 6)"
  click n78 "../reading/hands-on-data-visualization/ch-0008/" "ch-0008 地图化你的数据(Ch 7)"
  click n79 "../reading/hands-on-data-visualization/ch-0009/" "ch-0009 表格化你的数据(Ch 8)"
  click n80 "../reading/hands-on-data-visualization/ch-0010/" "ch-0010 嵌入网页(Ch 9)"
  click n81 "../reading/hands-on-data-visualization/ch-0011/" "ch-0011 用 GitHub 编辑与托管代码(Ch 10)"
  click n82 "../reading/hands-on-data-visualization/ch-0012/" "ch-0012 Chart.js 与 Highcharts 模板(Ch 11)"
  click n83 "../reading/hands-on-data-visualization/ch-0013/" "ch-0013 Leaflet 地图模板(Ch 12)"
  click n84 "../reading/hands-on-data-visualization/ch-0014/" "ch-0014 转换你的地图数据(Ch 13)"
  click n85 "../reading/hands-on-data-visualization/ch-0015/" "ch-0015 识别谎言、减少偏差(Ch 14)"
  click n86 "../reading/hands-on-data-visualization/ch-0016/" "ch-0016 讲述并展示你的数据故事(Ch 15)"
  click n87 "../reading/hands-on-data-visualization/ch-0017/" "ch-0017 附录 A 排查常见问题"
  click n88 "../reading/hands-on-data-visualization/" "Hands-On Data Visualization(整理完成)"
  click n89 "../reading/hands-on-data-visualization/notes/" "Hands-On Data Visualization 笔记"
  click n90 "../reading/" "Reading"
  click n91 "../research/" "Research"
  click n92 "../research/topics/better-auth/" "Better Auth 源码阅读指南"
  click n93 "../research/topics/duckdb/basic-usage/" "DuckDB 环境与基本使用"
  click n94 "../research/topics/duckdb/" "DuckDB 实战研究"
  click n95 "../research/topics/duckdb/mock-data/" "DuckDB 模拟数据"
  click n96 "../research/topics/duckdb/postgresql-acceleration/" "PostgreSQL 数据用 DuckDB 加速查询"
  click n97 "../research/topics/english/hollow-knight/characters/" "HK 角色阅读"
  click n98 "../research/topics/english/hollow-knight/dialogues/" "HK 台词阅读"
  click n99 "../research/topics/english/hollow-knight/" "Hollow Knight 英语主题"
  click n100 "../research/topics/english/hollow-knight/items/" "HK 物品阅读"
  click n101 "../research/topics/english/hollow-knight/locations/" "HK 地点阅读"
  click n102 "../research/topics/english/hollow-knight/lore/" "HK 世界观 / Lore 阅读"
  click n103 "../research/topics/english/hollow-knight/resources/" "HK 英语学习素材清单"
  click n104 "../research/topics/english/" "英语学习 Dashboard"
  click n105 "../research/topics/english/scraps/archive/2026-w33/" "English Scraps Archive 2026-w33"
  click n106 "../research/topics/english/scraps/archive/2026-w34/" "English Scraps Archive 2026-w34"
  click n107 "../research/topics/english/scraps/archive/2026-w35/" "English Scraps Archive 2026-w35"
  click n108 "../research/topics/english/scraps/archive/" "English Scraps Archive"
  click n109 "../research/topics/english/scraps/" "English Scraps 使用指南"
  click n110 "../research/topics/jellyfin/" "Jellyfin 源码阅读指南"
  click n111 "../research/topics/lux/" "Lux 资料整理"
  click n112 "../research/topics/nest-commander/" "Nest Commander 学习资料"
  click n113 "../research/topics/nestjs/" "NestJS 源码阅读指南"
  click n114 "../research/topics/protomaps/" "Protomaps 自建底图研究"
  click n115 "../research/topics/protomaps/make-own-map/" "自制 PMTiles 地图(最简单例子)"
  click n116 "../research/topics/protomaps/maplibre/" "MapLibre 集成 Protomaps"
  click n117 "../research/topics/protomaps/pmtiles/" "PMTiles 格式与工具链"
  click n118 "../research/topics/protomaps/shanghai-map/" "上海地区底图项目"
  click n119 "../research/topics/redash/" "Redash 源码阅读指南"
  click n120 "../research/topics/rust/" "Rust 学习计划"
  click n121 "../research/topics/shadcn-ui/advanced/" "shadcn/ui 进阶使用"
  click n122 "../research/topics/shadcn-ui/components/" "shadcn/ui 组件添加与基本使用"
  click n123 "../research/topics/shadcn-ui/" "shadcn/ui 实用研究(从环境到基本使用)"
  click n124 "../research/topics/shadcn-ui/setup/" "shadcn/ui 环境与初始化"
  click n125 "../research/topics/trip/" "TRIP 项目核心原理与代码阅读指南"
  click n126 "../tools/coffee-flavor-wheel/" "Coffee Flavor Wheel"
  click n127 "../tools/fitness/" "Fitness Counter"
  click n128 "../tools/gps-tracker/" "GPS Tracker"
  click n129 "../tools/" "Tools"
  click n130 "../tools/med-tracker/" "Med Tracker"
  click n131 "../tools/ramen-timer/" "Ramen Timer"