llms.txt Content
<!doctype html>
<html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="theme-color" content="#eff3f6"><meta name="description" content="KOREY WANG TIANRU 的产品经理作品集(2027 届):Fitness OS、专四备考工作台、DM 角色手册、求职控制台,以及开源 Skill resume-claim-guard。每个项目写明问题、取舍、可查看的交付和边界。"><title>KOREY WANG TIANRU|产品经理作品集</title><link rel="icon" href="favicon.svg"><link rel="stylesheet" href="portfolio.css?v=2"><link rel="canonical" href="https://korey2028.tech/">
<meta property="og:type" content="website"><meta property="og:title" content="KOREY WANG TIANRU|产品经理作品集"><meta property="og:description" content="把现场的问题,做成能用的产品。4 个产品案例 + 1 个开源 Skill,每个都写明边界。"><meta property="og:url" content="https://korey2028.tech/"><meta property="og:image" content="https://korey2028.tech/assets/fitness-os-today.png"></head>
<body><a class="skip" href="#main">跳到正文</a>
<header class="header"><a class="brand" href="index.html"><span class="monogram">K</span><span>KOREY WANG TIANRU <small>产品经理</small></span></a><nav aria-label="主导航"><a href="#work">代表作品</a><a href="#open-source">开源</a><a href="#judgment">产品判断</a><a href="visual.html">视觉作品集</a><a class="nav-resume" href="resume.html">简历速读 ↗</a></nav></header>
<main id="main">
<section class="hero" aria-labelledby="intro-title"><div class="hero-copy"><p class="eyebrow">产品经理 / 2027 届</p><h1 id="intro-title">把现场的问题,<br><em>做成能用的产品。</em></h1><p class="lead">我是 KOREY WANG TIANRU,产品经理。做过健身教练主管和剧本杀 DM,也为自己的备考和秋招做工具。我的产品实践,从这些具体的使用场景开始。</p><div class="actions"><a class="button primary" href="re
OpenAPI Spec (preview)
{"openapi":"3.1.0","info":{"title":"Causal Coaching Engine","description":"Local webhook service for fitness check-ins and causal coaching adjustments.","version":"1.0.0"},"paths":{"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Health Get"}}}}}}},"/api/client_checkin":{"post":{"summary":"Client Checkin","oper