Repository navigation
v0.18.0
Added
钉入常驻时返回预算占用:memory_save / memory_update 的结果在该记录为常驻时附带 resident: { total, injected, omitted, budget }——钉下去的那一刻就能看到「现在有几条常驻、几条真进场、几条被挤出」。
动机是 #2:出局由下一轮注入的诊断行报出,而看到那行的人通常已经想不起是哪一次钉入造成的。本机现状:37 条常驻、预算 1500、实际进场 11 条、出局 26 条。
边界
- 排序规则不动(仍按
updatedAt):换排序只改变「谁先出局」,不改变「出局多少」——37 条塞不进 11 个位子,是容量与库存不匹配,不是排序偏好。 - 不引入
priority/pinned:它们会把「预算不够」这个事实藏起来(全都显示为已注入),而超出预算的部分并没有更好的去处。 - 未常驻的记录不带该字段(
memory_list也不受影响)——它只在「挤掉别人」这个决定发生的时刻有意义。