self.md radar — 2026-09-13
three places where the name is not enough
A package name, a recovery feature, a generation label. All three look reassuring from a distance. Today’s useful reading is about what sits behind the label: code provenance, a downloadable release, and the actual platform contract.
1. RubyGems is the receipt, not the package name
RubyHack’s incident report follows malicious RubyGems packages made to resemble trusted dependencies. The familiar-looking name is doing work here. It can make a registry entry feel like an established project before anyone has inspected the publisher, source, or change that introduced it.
That is a small but expensive failure mode. A new dependency can pass through a build long before somebody asks where it came from, and build environments tend to hold the keys people would rather not hand to a stranger. The practical response is boring: review provenance and the exact dependency delta before it reaches CI.
reading: the RubyHack incident report
2. openclaw.net makes recovery a release note
openclaw.net shipped v0.3.0 on September 12 under the title “AgentQi desktop and safer recovery”. It includes CLI downloads for macOS ARM and Linux x64, plus checksum files. The project’s history then recorded a September 13 change to MCP failure propagation.
Recovery is usually where an agent runtime stops being a demo and starts becoming somebody’s headache. A versioned release gives that work a thing to inspect: artifacts, checksums, and code changes. It does not settle the larger question of whether this runtime deserves to hold a person’s continuity.
reading: openclaw.net v0.3.0 · the current MCP failure-propagation commit
3. Apple names a third generation of Foundation Models
Apple’s Machine Learning Research team has introduced a third generation of Apple Foundation Models. The announcement is a platform marker, not a permission slip to assume that every device, developer, or workflow gets the same new capabilities on day one.
For people building on Apple’s model layer, the useful follow-up is less glamorous: which devices run it, how access works, what the interfaces expose, and which constraints survive the announcement. A generation number can be a beginning of that investigation. It is not the investigation.
reading: Apple’s research announcement
left on the table
- Claude-Red has attention, but its latest public release is from August 30. Interest is not a fresh product change.
- The Void package-maintainer report did not clear the primary-source bar in this run.
Related self.md routes
- Personal AI OS tools — the control-plane map for personal agents, receipts, memory, and tools
- Best MCP servers — connect files, browsers, memory, search, and workflow tools without turning the stack into soup
- Sandboxing and security — give agents useful power without giving them the whole house