跳到正文

2026-09-12 · 个人网站、强国卡

根据本人及确认代理作者 Git、Linear 和 EverMe 对话回忆补记。

查看 Markdown

状态:依据来源补记,待本人确认。 所有日期使用北京时间。Git 使用作者日期,不用 rebase 后的提交者日期;Linear 使用明确记录的时间,不把最后更新时间当作工作日。

当日有证据的工作

  • 个人网站:提交主题涉及UI/UX 与原型、内容、博客与文档、测试、质量与安全、部署、性能与工程维护。代码提交 35 条,合并提交 0 条。
  • 强国卡:提交主题涉及课程与共学、账号与合作方、权益、积分与交易、内容、博客与文档。代码提交 26 条,合并提交 2 条。

本人及确认代理作者的 Git 记录

提交说明是代码变化线索,不证明测试、部署或线上验收已经通过。按 SHA 去重;不同 SHA 的 cherry-pick 或重写提交仍是不同记录,提交条数不等于任务数。

个人网站

  • 00:55 · 代码提交 · 665aa383:chore: add BoardUI MCP, agent skill, and design rules
  • 00:57 · 代码提交 · 2c9023fc:feat(boardui): init BoardUI foundations (theme, typography, cx)
  • 01:20 · 代码提交 · acb605d6:refactor(shell): migrate layout shell to BoardUI tokens and components
  • 01:20 · 代码提交 · 32fda52d:chore(lint): resolve .tsx in eslint config, drop stale suppressions
  • 01:46 · 代码提交 · e3afa18b:refactor(ui): replace shadcn primitives with BoardUI components
  • 01:56 · 代码提交 · bbc31581:refactor(writing): migrate home and writing section to BoardUI tokens
  • 02:06 · 代码提交 · a1db81f0:refactor(content): migrate bookmarks, musings, friends to BoardUI
  • 02:19 · 代码提交 · fe5adc8d:refactor(pages): migrate stack, journey, workspace, visual to BoardUI
  • 02:23 · 代码提交 · 454dbbf0:fix(contentful): guard optional links chain in rich-text renderer
  • 04:13 · 代码提交 · 7bb51067:refactor(misc): tokenize sign-in, vinyl player; drop unused ui table
  • 04:56 · 代码提交 · 194b734f:chore(lint): ignore BoardUI library source, auto-fix prettier drift
  • 12:57 · 代码提交 · 76f81391:feat(sidebar): adopt BoardUI application sidebar as site navigation
  • 13:07 · 代码提交 · 8e0710ff:fix(sidebar): move Online profiles into sidebar footer
  • 13:11 · 代码提交 · 542ea73b:fix(sidebar): size panel to content so footer hugs nav
  • 13:13 · 代码提交 · f8d2ab82:fix(sidebar): place vinyl player above Online section
  • 13:17 · 代码提交 · 8bf1466e:fix(sidebar): content-size panel, unify music row style, drop kbd badge
  • 13:22 · 代码提交 · 74cd6d83:fix(sidebar): restore full-height panel with top-hugging content
  • 13:32 · 代码提交 · 7c66b02c:fix(sidebar): unify music/online row style and alignment with nav items
  • 13:33 · 代码提交 · cc81abea:fix(sidebar): tighten vertical rhythm between nav, music, and online rows
  • 13:38 · 代码提交 · 5ff51ebd:fix(sidebar): stop clipping avatar in collapsed rail
  • 13:46 · 代码提交 · e75543b4:fix(sidebar): smooth avatar collapse without jitter
  • 13:50 · 代码提交 · d08f0292:fix(side-menu): floating panel chrome aligned with site sidebar
  • 13:59 · 代码提交 · ccc74ef8:feat(sidebar): inner side panel snaps over when main sidebar collapses
  • 14:05 · 代码提交 · c0248d09:fix(side-menu): widen collapsed gap to 24px
  • 14:11 · 代码提交 · 8050bd17:fix(side-menu): mirror sidebar height structure and hide scrollbar BoardUI-style
  • 14:31 · 代码提交 · bca754ce:refactor(colors): active states to accent blue, system-wide link color
  • 14:46 · 代码提交 · a4a8d2f8:fix(comments): remap fuma-comment palette to BoardUI accent tokens
  • 16:46 · 代码提交 · 67790520:refactor(sunny): use BoardUI switch for sunny-mode toggle
  • 16:58 · 代码提交 · 69aef467:feat(home): remove time greeting block
  • 17:13 · 代码提交 · 1767ec3f:refactor(icons): migrate site icons from lucide to HugeIcons free
  • 18:37 · 代码提交 · d8461d4c:feat: migrate icons to phosphor
  • 18:52 · 代码提交 · d303471f:feat(ui): update twitter icon to phosphor xlogo
  • 18:59 · 代码提交 · 709e2a98:style(app): remove dot and grid backgrounds
  • 19:12 · 代码提交 · 7ef16cd3:fix: restore lucide-react peer dependency
  • 23:55 · 代码提交 · b510d6cf:feat(app): add pixel art avatars

强国卡

  • 01:32 · 代码提交(Amp 代本人) · f6fe5368:ci: enforce formatting and shadscan gates
  • 01:34 · 代码提交(Amp 代本人) · 2a8e5edc:test: centralize server-only mock setup
  • 01:40 · 代码提交(Amp 代本人) · 508bbd5e:test: replace page module mocks with route policy tests
  • 01:40 · 代码提交(Amp 代本人) · 46f624eb:refactor(payments): inject payment verification lookup
  • 01:44 · 代码提交(Amp 代本人) · 2df295c7:test(actions): centralize session state
  • 01:48 · 代码提交(Amp 代本人) · 49df5a44:refactor(actions): inject course content catalog
  • 01:49 · 代码提交(Amp 代本人) · 1c070883:refactor(actions): inject newsletter gateway
  • 01:49 · 代码提交(Amp 代本人) · 6139d252:refactor(actions): separate co-creator query cache
  • 01:51 · 代码提交(Amp 代本人) · 8467ecbc:refactor(comments): inject concrete actor resolver
  • 01:54 · 代码提交(Amp 代本人) · a6987a80:test: replace component router module mocks
  • 01:54 · 代码提交(Amp 代本人) · 0e7ba69a:test(actions): replace module mocks with runtime adapters
  • 01:56 · 代码提交(Amp 代本人) · 02580dab:test: remove obsolete course action mock
  • 02:00 · 代码提交(Amp 代本人) · aeed0663:test(lib): remove module-level dependency mocks
  • 02:01 · 代码提交(Amp 代本人) · 9fb38d64:test: keep router harness test-only
  • 02:02 · 代码提交(Amp 代本人) · 76c68820:test(admin): remove API module mocking
  • 02:02 · 代码提交(Amp 代本人) · c6585138:refactor: add auth and OCR test seams
  • 02:04 · 代码提交(Amp 代本人) · d0b10501:test: remove app route module mocks
  • 02:05 · 代码提交(Amp 代本人) · aac709b1:docs: format library guide
  • 02:06 · 代码提交(Amp 代本人) · 3e5b3c99:fix(comments): keep route exports Next-compatible
  • 02:08 · 代码提交(Amp 代本人) · 68a27cfd:refactor: replace component module mocks with domain seams
  • 02:08 · 代码提交(Amp 代本人) · 21f189c0:fix: isolate Next route test cores
  • 02:09 · 代码提交(Amp 代本人) · 91dc0b9f:test(short-links): inject deferred task scheduler
  • 02:11 · 代码提交(Amp 代本人) · 807b1d4a:ci: enforce no module mocking rule
  • 02:11 · 代码提交(Amp 代本人) · 75f4cc97:fix: keep route exports Next-compatible
  • 02:26 · 代码提交(Amp 代本人) · e76d761f:refactor: keep runtime seams out of server exports
  • 02:27 · 代码提交(Amp 代本人) · ae19635d:fix(auth): preserve read-only WeChat GET boundary
  • 02:41 · 分支整合(Amp 代本人) · 81f3fd23:Merge remote-tracking branch ‘origin/master’ into feat/anti-slop
  • 13:18 · 分支整合 · 4ea87fff:Merge pull request #329 from Autopia-Atelier/feat/anti-slop

Linear 事项时间记录

创建者可以确认是谁创建事项;开始、完成和取消时间没有完整操作者历史,下面只记时间字段,不声称本人当日操作了状态。指派关系是本次读取的快照,不倒推当时负责人。

  • 23:12 · 创建事项(当前指派给他人,仅计创建记录) · EVOLVE-195:[feat] 邀请企业注册及 onboarding

EverMe 时间线补记

来源:本人提供的 EverMe 全量时间线 CSV,按本日对话时间归档,共 3 条回忆资料。 这是记忆摘要,不是本次重新执行的验证,也不把审批通过当成动作完成。记忆条目数不等于任务数。

开发环境与工具

  • 使用 Raindrop MCP 对比 Penn.dev.bookmarks 差异:Penn_Lam 评估了 Codex 对 Raindrop 和个人网站 bookmarks 的只读对比请求,并两次批准联网抓取页面。代理随后确认了各收藏分类数量,并继续读取 Frontend 页面以定位具体差异条目。(来源条目 #567;跨日叙述截至 2026-09-13,不把全部结果归到本日)

项目、内容与日常工作

  • Penn_Lam 逐步把全站图标迁移到 Phosphor 并修复评论区依赖:Penn_Lam 先后要求将全站图标从 HugeIcons 切到 Phosphor、补上 x-logo,并移除写作和书签页的点阵/方格背景。后来又发现评论区依赖缺少 lucide-react,Kimi Code 重新安装该包后修复编译问题并确认相关页面均正常。(来源条目 #568)
  • Penn_Lam 排查 fuma-comment、SunnyToggle 和 TimeGreeting 样式问题:Penn_Lam 先追问 fuma-comment 按钮颜色,Kimi Code 将其接入 BoardUI token 并统一了评论区配色。随后两人把首页的 SunnyToggle 换成 BoardUI Switch,修复了因 .next 损坏导致的 500,并最终决定移除 TimeGreeting 模块。(来源条目 #569)

全量读取范围与证据口径。未将原始 CSV、个人画像、地址、内部端口或凭据上传到站点。

关联与记录边界

没有来源的时间、会议、工时、生活和主观感受不补造。没有记录的日期不等于休息日。

Navigation

输入关键词开始搜索…

↑↓ 移动↵ 打开Esc 关闭