BinRange 是一套精心设计的自建系统,用于确认六个家用垃圾桶是否已被移走等待收运。它将 Home Assistant 的“垃圾收集时间表”集成与 UWB 测距结合在一起:壁挂式 ESP32/DW3000 锚点会测量安装在每个垃圾桶边缘下方的小型 KKM K4Ws 标签的距离。系统以十米为界,将垃圾桶判定为“在家”或“已移出”;同时利用加速度计检测到的倾倒事件,推断外移垃圾桶何时已被清空。数据通过 MQTT 发布,无需云服务,可用于驱动仪表板、诊断和分组提醒。
定制的 nRF52833 固件通过在两次上报之间休眠来节省电量;垃圾桶移动时每五秒上报一次,静止标签目前每三十分钟签到一次。蓝牙空中固件更新采用签名验证,并支持回滚和健康检查,但连接稳定性仍需改进。锚点和室外供电设备安装在无需螺丝的 PLA 打印外壳中。
初期测试在十米距离处实现了约三厘米的标准差,但遮挡物和接收盲区曾导致一次清空通知遗漏。因此,BinRange 在观测到垃圾桶离开后会保留“推定在外”的状态,单独报告接收质量,并仍需在更多收运周期、续航时间、天气暴露和更新可靠性方面进行测试。
Graphene 是一个“一切皆代码”的分析框架,主要为编程智能体设计。它结合了:
- **Graphene SQL:** 一层兼容 ANSI 的语义层,支持常见的 SQL 功能,以及受治理的度量、建模连接、公共表表达式(CTE)、子查询、窗口函数和 170 多种函数。
- **Graphene Pages:** 基于 Markdown 的仪表板,使用 HTML、CSS、JavaScript 和 ECharts,支持交互式筛选、布局、图表和叙事型笔记本。
项目包含 `.gsql` 语义模型和 `.md` 页面,并通过 npm 安装的命令行工具进行管理。该工具可以编译查询、校验语法、启动仪表板服务和截取屏幕。 支持的数据源包括 Snowflake、BigQuery、ClickHouse、PostgreSQL、MotherDuck 和本地 DuckDB。
Graphene 强调令牌效率、智能体友好的工作流、版本控制、测试、指标可复现性,以及使用任意大语言模型或智能体的自由。文档以智能体技能的形式提供。它支持多种数据仓库,可以在本机运行,也可以通过计划推出的 Graphene Cloud 服务运行。
Graphene 采用 Elastic License 2.0 许可证,内部使用免费;商业应用需要获得许可。
Opus 5.5 专为长时间、多步骤工作而设计。请一次性提供完整任务,明确“完成”的具体标准,并说明何时应继续或停止。删除“仔细思考”之类的提示,因为模型本身会先进行推理。
对于设计工作,明确列出不需要的风格和模式。
在 Claude Code 中,使用 `CLAUDE.md` 定义停止规则,要求在给出下一步操作的同时汇报当前状态,并在执行破坏性操作前获得批准。保持权限提示开启。将大型审计或迁移任务拆分给多个子代理,验证它们提供的证据,并在 `TASKS.md` 等文件中维护检查清单。
审查结果时,先处理任何因你而受阻的问题,然后再检查更改和发现。请让 Opus 在人工审查之前审查差异,并指出所有无法验证的内容。在 Claude 应用中,直接附加图表或截图,提供长文档以检查一致性,并要求提交完整文件,而不是提纲。将已经确定的结论视为最终结论,除非有必要重新审视。
有些消息可能会触发安全保护并切换到较旧的模型;使用模型选择器或 `/model` 切换回 Opus 5.5。避免要求模型披露内部推理过程。当快速迭代回复最为重要时,使用快速模式。