{"schema_version":1,"source_note":"Base records are derived from public _projects front matter. Website Revamp and Build Rhythm add deliberately reviewed question, evidence, boundary, and reproduction fields.","projects":[{"slug":"build-rhythm","title":"Build Rhythm","summary":"A page for seeing when I build: daily code activity by source, completed personal agent usage, and this site's separate daily token estimate.","category":"fun","year":2026,"role":"Designer, builder, reviewer","status":"Site experiment","human_url":"https://dylantao.github.io/projects/build-rhythm/","human_path":"/projects/build-rhythm/","source_urls":["https://dylantao.github.io/projects/build-rhythm/","https://dylantao.github.io/github-activity/","https://github.com/DylanTao/dylantao.github.io","https://rhythm-of-food.net/"],"machine_url":"https://dylantao.github.io/ai/projects/build-rhythm.md","machine_path":"/ai/projects/build-rhythm.md","context_basis":"curated-project-context","question":"What can daily code and agent traces reveal about the cadence of making without turning activity into a productivity score?","evidence":["Code history reports daily commits by named source and separates total commits from authored commits, merges, and deploys.","This site's rounded daily token rhythm comes from deduplicated retained logs attributed to this repo.","Completed personal agent days use a separate family-conserving Codex and Claude record with an independent date domain."],"boundary":"The rhythms show bunching, scale, and quiet stretches; they do not establish productivity, quality, effort, or causality between code and agent use.","reproduction":["Keep the three clocks separate and expose the exact source tables behind every chart.","Validate each source calendar and provenance tuple before rendering a history."]},{"slug":"dogtor-portal","title":"Dogtor's Hidden Portal","summary":"Find the dog by the blog title, choose a fruit, and see whether it lets you through—without exposing what waits behind it.","category":"fun","year":2026,"role":"Puzzle maker, builder","status":"Hidden journey","human_url":"https://dylantao.github.io/projects/dogtor-portal/","human_path":"/projects/dogtor-portal/","source_urls":["https://dylantao.github.io/projects/dogtor-portal/"],"machine_url":"https://dylantao.github.io/ai/projects/dogtor-portal.md","machine_path":"/ai/projects/dogtor-portal.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: Puzzle maker, builder","Status: Hidden journey"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"hci-spooder-man","title":"HCI Spooder-Man","summary":"How two paper rejections became a Steam-style lab meme, a remix gallery, and a downloadable prompt-and-image kit.","category":"fun","year":2026,"role":"OG HCI Spooder-Man","status":"Remix guide","human_url":"https://dylantao.github.io/projects/hci-spooder-man/","human_path":"/projects/hci-spooder-man/","source_urls":["https://dylantao.github.io/projects/hci-spooder-man/"],"machine_url":"https://dylantao.github.io/ai/projects/hci-spooder-man.md","machine_path":"/ai/projects/hci-spooder-man.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: OG HCI Spooder-Man","Status: Remix guide"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"paper-constellation","title":"Paper Constellation","summary":"A second way to browse my publications: five accepted papers connected by three recurring research threads, with future work kept anonymous.","category":"fun","year":2026,"role":"Designer, writer, reviewer","status":"Site experiment","human_url":"https://dylantao.github.io/projects/paper-constellation/","human_path":"/projects/paper-constellation/","source_urls":["https://dylantao.github.io/projects/paper-constellation/"],"machine_url":"https://dylantao.github.io/ai/projects/paper-constellation.md","machine_path":"/ai/projects/paper-constellation.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: Designer, writer, reviewer","Status: Site experiment"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"openai-build-week","title":"Scaffolding for Taste — OpenAI Build Week","summary":"What I added to an existing research portfolio during OpenAI Build Week, with a clear cutoff, linked commits, and reusable project guides.","category":"fun","year":2026,"role":"Designer, researcher, reviewer","status":"OpenAI Build Week submission","human_url":"https://dylantao.github.io/projects/openai-build-week/","human_path":"/projects/openai-build-week/","source_urls":["https://dylantao.github.io/projects/openai-build-week/"],"machine_url":"https://dylantao.github.io/ai/projects/openai-build-week.md","machine_path":"/ai/projects/openai-build-week.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: Designer, researcher, reviewer","Status: OpenAI Build Week submission"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"scholar-lens","title":"Scholar Lens","summary":"Filters and linked highlights that help readers follow one paper across my bibliography, citation total, and annual citation bars.","category":"fun","year":2026,"role":"Designer, builder","status":"Site experiment","human_url":"https://dylantao.github.io/projects/scholar-lens/","human_path":"/projects/scholar-lens/","source_urls":["https://dylantao.github.io/projects/scholar-lens/"],"machine_url":"https://dylantao.github.io/ai/projects/scholar-lens.md","machine_path":"/ai/projects/scholar-lens.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: Designer, builder","Status: Site experiment"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"homepage-desk-scene","title":"The Desk That Learned Depth","summary":"How the homepage's paper collage became an explorable cliff room without losing the same desk, records, and discoveries.","category":"fun","year":2026,"role":"Designer, reviewer, world builder","status":"Living site experiment","human_url":"https://dylantao.github.io/projects/homepage-desk-scene/","human_path":"/projects/homepage-desk-scene/","source_urls":["https://dylantao.github.io/projects/homepage-desk-scene/"],"machine_url":"https://dylantao.github.io/ai/projects/homepage-desk-scene.md","machine_path":"/ai/projects/homepage-desk-scene.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: Designer, reviewer, world builder","Status: Living site experiment"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"ikea-project-cards","title":"The IKEA Card Experiment","summary":"Click a project card, read the full preview in place, then close it without losing your spot in the collection.","category":"fun","year":2026,"role":"Interaction designer, builder","status":"Site experiment","human_url":"https://dylantao.github.io/projects/ikea-project-cards/","human_path":"/projects/ikea-project-cards/","source_urls":["https://dylantao.github.io/projects/ikea-project-cards/"],"machine_url":"https://dylantao.github.io/ai/projects/ikea-project-cards.md","machine_path":"/ai/projects/ikea-project-cards.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: Interaction designer, builder","Status: Site experiment"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"website-revamp","title":"Vibe-Coding a Research Portfolio","summary":"How I rebuilt an academic archive so visitors can find the research question, inspect the work, and reuse the design lessons.","category":"fun","year":2026,"role":"Designer, writer, reviewer","status":"Living portfolio","human_url":"https://dylantao.github.io/projects/website-revamp/","human_path":"/projects/website-revamp/","source_urls":["https://dylantao.github.io/projects/website-revamp/","https://web.archive.org/web/20260209013429/https://dylantao.github.io/","https://github.com/DylanTao/dylantao.github.io","https://shaders.paper.design/"],"machine_url":"https://dylantao.github.io/ai/projects/website-revamp.md","machine_path":"/ai/projects/website-revamp.md","context_basis":"curated-project-context","question":"How can an academic portfolio reveal the research question, design judgment, and evidence behind the work without making visitors read a development log?","evidence":["A Wayback artifact preserves the public homepage served on February 9, 2026; its producing Git commit and capture environment are unknown.","A 1440 by 1100 repository artifact records the June paper-and-desk direction but not its capture date, viewport, theme, or interaction state.","The current route and child experiment pages are the live evidence; static screenshots are historical checkpoints."],"boundary":"The before/after artifacts document design history, not an A/B test or usability result.","reproduction":["Use the living WEBSITE_DESIGN_HEURISTICS.md as the review rubric.","Compare the same route, viewport, theme, and interaction state before and after a change."]},{"slug":"wall-of-rejection","title":"Wall of Rejection","summary":"The Steam-style rejection meme I turned into a small public wall of badges, receipts, and deliberately silly Failure XP.","category":"fun","year":2026,"role":"Designer, meme archivist","status":"Living receipt wall","human_url":"https://dylantao.github.io/projects/wall-of-rejection/","human_path":"/projects/wall-of-rejection/","source_urls":["https://dylantao.github.io/projects/wall-of-rejection/"],"machine_url":"https://dylantao.github.io/ai/projects/wall-of-rejection.md","machine_path":"/ai/projects/wall-of-rejection.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: Designer, meme archivist","Status: Living receipt wall"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"not-a-good-driver","title":"Not A Good Driver","summary":"A small VRChat world where one person drives, one rides along, and everyone else watches the chaos.","category":"fun","year":2024,"role":"World builder","status":"VRChat world","human_url":"https://dylantao.github.io/projects/not-a-good-driver/","human_path":"/projects/not-a-good-driver/","source_urls":["https://dylantao.github.io/projects/not-a-good-driver/"],"machine_url":"https://dylantao.github.io/ai/projects/not-a-good-driver.md","machine_path":"/ai/projects/not-a-good-driver.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2024","Role: World builder","Status: VRChat world"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"what-happened-and-why","title":"What Happened and Why?","summary":"A CHI 2026 workshop position paper about trace-guided micro-episodes and in-flow user explanations for product iteration in AI-supported design tools.","category":"research","year":2026,"role":"First author","status":"Published","human_url":"https://dylantao.github.io/projects/what-happened-and-why/","human_path":"/projects/what-happened-and-why/","source_urls":["https://dylantao.github.io/projects/what-happened-and-why/"],"machine_url":"https://dylantao.github.io/ai/projects/what-happened-and-why.md","machine_path":"/ai/projects/what-happened-and-why.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2026","Role: First author","Status: Published"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"designweaver","title":"DesignWeaver","summary":"A prompt-design workspace that surfaces visual dimensions so novices can make more deliberate product concepts.","category":"research","year":2025,"role":"First author","status":"Published","human_url":"https://dylantao.github.io/projects/designweaver/","human_path":"/projects/designweaver/","source_urls":["https://dylantao.github.io/projects/designweaver/","https://github.com/slimykat/DesignWeaver"],"machine_url":"https://dylantao.github.io/ai/projects/designweaver.md","machine_path":"/ai/projects/designweaver.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2025","Role: First author","Status: Published"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"hotspot","title":"HotSpot","summary":"A neural SDF optimization framework with a screened Poisson objective for more stable surface reconstruction.","category":"research","year":2025,"role":"Co-author","status":"Published","human_url":"https://dylantao.github.io/projects/hotspot/","human_path":"/projects/hotspot/","source_urls":["https://dylantao.github.io/projects/hotspot/","https://github.com/Galaxeaaa/HotSpot"],"machine_url":"https://dylantao.github.io/ai/projects/hotspot.md","machine_path":"/ai/projects/hotspot.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2025","Role: Co-author","Status: Published"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"context-aware-encoding","title":"Context-Aware Encoding for LLMs","summary":"A tree-of-thoughts context encoding experiment for improving retrieval and long-document contextual understanding.","category":"research","year":2023,"role":"Builder","status":"Prototype","human_url":"https://dylantao.github.io/projects/context-aware-encoding/","human_path":"/projects/context-aware-encoding/","source_urls":["https://dylantao.github.io/projects/context-aware-encoding/","https://github.com/DylanTao/CAC"],"machine_url":"https://dylantao.github.io/ai/projects/context-aware-encoding.md","machine_path":"/ai/projects/context-aware-encoding.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2023","Role: Builder","Status: Prototype"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"graphhscn","title":"GraphHSCN","summary":"A graph neural network architecture prototype for modeling long-range interactions in structured data.","category":"research","year":2023,"role":"Undergraduate researcher","status":"Research prototype","human_url":"https://dylantao.github.io/projects/graphhscn/","human_path":"/projects/graphhscn/","source_urls":["https://dylantao.github.io/projects/graphhscn/","https://github.com/camille-004/Graph-HSCN"],"machine_url":"https://dylantao.github.io/ai/projects/graphhscn.md","machine_path":"/ai/projects/graphhscn.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2023","Role: Undergraduate researcher","Status: Research prototype"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]},{"slug":"physion","title":"Physion","summary":"A benchmark for testing whether vision models predict physical scene dynamics the way people do.","category":"research","year":2021,"role":"Co-author","status":"Published","human_url":"https://dylantao.github.io/projects/physion/","human_path":"/projects/physion/","source_urls":["https://dylantao.github.io/projects/physion/","https://github.com/cogtoolslab/physics-benchmarking-neurips2021"],"machine_url":"https://dylantao.github.io/ai/projects/physion.md","machine_path":"/ai/projects/physion.md","context_basis":"public-frontmatter-fallback","question":"No separate research or design question is encoded in this project's public front matter; use the human project page for situated context.","evidence":["Year: 2021","Role: Co-author","Status: Published"],"boundary":"This fallback does not infer claims from page prose or treat frontmatter metadata as an evaluation result.","reproduction":["Open the human project page and the listed source URLs; no separate reproduction record is encoded in front matter."]}]}