~/ewdager/dev-log -- static terminal blog
online
ewdager@lab:~$ cat README.md

ewdager的研发日志

记录 Go 后端、AI Agent、自动化工具链和系统设计里的真实取舍。 不写玄学,只写从原型到生产之间那些能复用的工程判断。

runtime Go · SQLite · Linux
ai stack Agents · Tool calls · Eval
current focus 可靠自动化与轻量控制面
post count 3 technical notes
posts/go-context-boundary.md mode: preview
ewdager@lab:~/posts$ cat go-context-boundary.md

    原则一:边界先于框架

    先定义取消、超时、重试和数据所有权,再决定抽象放在哪一层。

    原则二:AI 要能被观测

    每次工具调用都应该有输入、输出、耗时和错误原因,方便复盘。

    原则三:小系统也要可迁移

    SQLite、单二进制和静态页面足够起步,但不要锁死未来演进路线。