<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>牟元礼 Aaron · 产品、数据与 AI</title><link>https://aaron-blog.pages.dev</link><description>拥有 10 年 IT 从业经验，融合 Java 开发、自动化测试、B 端产品设计与项目管理能力。聚焦企业业务流程、数据体系与 AI 辅助交付，把业务需求转化为可开发、可验证、可上线的产品。</description><language>zh-cn</language><item><title>功能开关：给 B 端产品留一条可验证的退路</title><link>https://aaron-blog.pages.dev/posts/feature-flags/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/feature-flags/</guid><dc:creator>牟元礼</dc:creator><category>工程实践</category><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate><description>从租户灰度、权限检查到数据恢复，为一个报表功能设计可验证的发布与回退流程。</description></item><item><title>独立交付 B 端产品，也需要一张系统责任地图</title><link>https://aaron-blog.pages.dev/posts/service-catalog/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/service-catalog/</guid><dc:creator>牟元礼</dc:creator><category>工程实践</category><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><description>借 Backstage 的服务目录思路，为小型数据产品整理依赖、责任、运行入口和交接边界。</description></item><item><title>技术栈要不要重写，先为一个真实流程算账</title><link>https://aaron-blog.pages.dev/posts/stack-migration/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/stack-migration/</guid><dc:creator>牟元礼</dc:creator><category>产品思考</category><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>从 Shopify 的原生迁移讨论出发，把技术选型转成有边界的小试验、完整成本和退出条件。</description></item><item><title>让反馈可复现，再决定它该成为 issue 还是 PR</title><link>https://aaron-blog.pages.dev/posts/reproducible-feedback/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/reproducible-feedback/</guid><dc:creator>牟元礼</dc:creator><category>工程实践</category><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><description>围绕维护者的时间成本，设计从用户反馈、问题复现到补丁验证的轻量协作流程。</description></item><item><title>AI 代码写得更快，发布前要留下哪些证据</title><link>https://aaron-blog.pages.dev/posts/agent-boundaries/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/agent-boundaries/</guid><dc:creator>牟元礼</dc:creator><category>工程实践</category><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><description>从变更范围、独立验收样例到构建产物，为 AI 生成的代码设置可检查的审阅与发布门槛。</description></item><item><title>给 AI 数据问答加一份“答案说明书”</title><link>https://aaron-blog.pages.dev/posts/answer-evidence/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/answer-evidence/</guid><dc:creator>牟元礼</dc:creator><category>AI 实践</category><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><description>把指标口径、数据时间、来源和不确定性放进答案，让业务问答能被核查、纠正和持续评估。</description></item><item><title>工程作品集：把完成一个项目的证据放出来</title><link>https://aaron-blog.pages.dev/posts/engineering-portfolio-evidence/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/engineering-portfolio-evidence/</guid><dc:creator>牟元礼</dc:creator><category>工程实践</category><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><description>通过问题定义、取舍、验证与维护记录展示工程能力，让求职与独立合作的评估更具体。</description></item><item><title>AI 缓存优化：用任务成本验证收益</title><link>https://aaron-blog.pages.dev/posts/ai-cache-cost-measurement/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/ai-cache-cost-measurement/</guid><dc:creator>牟元礼</dc:creator><category>AI 实践</category><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><description>拆开输入缓存、输出费用与任务成功率，建立可复查的缓存实验，避免只看命中率就宣布节省。</description></item><item><title>选择开源组件时，把退出方案一起写下来</title><link>https://aaron-blog.pages.dev/posts/open-source-exit-plan/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/open-source-exit-plan/</guid><dc:creator>牟元礼</dc:creator><category>产品思考</category><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><description>从依赖清单、维护成本、接口隔离与数据导出四个角度，判断开源组件是否适合长期交付。</description></item><item><title>AI Agent 接入业务系统前，先画清授权边界</title><link>https://aaron-blog.pages.dev/posts/agent-permission-boundaries/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/agent-permission-boundaries/</guid><dc:creator>牟元礼</dc:creator><category>AI 实践</category><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><description>围绕只读查询、写入动作、审批凭据与审计设计 Agent，把能做什么、谁批准、如何停止落到执行层。</description></item><item><title>远程协作：让每次讨论留下可接手的决定</title><link>https://aaron-blog.pages.dev/posts/remote-work-decision-record/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/remote-work-decision-record/</guid><dc:creator>牟元礼</dc:creator><category>工程实践</category><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><description>用简短决策记录连接需求、负责人、验收与变更，让跨时区协作减少反复追问，也让 AI 接手有明确依据。</description></item><item><title>本地 AI 选型：先做一张工作负载验收单</title><link>https://aaron-blog.pages.dev/posts/local-ai-workload-benchmark/</link><guid isPermaLink="true">https://aaron-blog.pages.dev/posts/local-ai-workload-benchmark/</guid><dc:creator>牟元礼</dc:creator><category>AI 实践</category><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate><description>把本地模型选型拆成容量、等待时间、结果质量和运行成本，用真实工作负载判断是否值得部署。</description></item></channel></rss>