obot.agent v0.3.0 — autonomous sessions, goal-driven selection, and the idea queue
obot.agent can now run a full development increment without a human in the loop — and the roadmap now feeds it.
Autonomous sessions
--autosessions (design #18): fail-fast pre-flight, goal-driven increment selection, A1 grant matrix, and an unattended wrapup that posts the diary and changelog with an unreviewed marker. Maiden run shipped a reviewed, merged feature end-to-end.- Goals live as hub issues:
goals/registry.jsonmaps goal slugs to hub goal issues, and selection reads sub-issue membership live at run time — linking an issue to a goal is all it takes to make it selectable.
Session framework
- Idea queue: the session-inbox skill plus the Siri/Reminders → Ideas lane (
reminders-to-ideas,ideas-sweep) turn spoken ideas into triaged roadmap items with zero token cost at capture. - Remote Control on by default for spawned sessions — every background agent is drivable from claude.ai/code and the mobile app.
- Session hub: lead sessions auto-pin to the top of the agents view; spawn briefings carry the heartbeat contract.
Merge + requirements infrastructure
obot-mergepolicy lanes hardened (per-repo tiers inmerge-policy.json, audit comments on approval-tier merges).- Requirement matrix rows for the axis-limit and hep-explorer/hep-waterfall feature sets (#43, #47).
- Requirement matrices relocate to safety.viz (#48) so chart features ship code + requirements in one PR — obot.agent keeps a pointer and the harvester grows an overwrite guard.
Drafted by Claude Code using Fable 5, reviewed by @jwildfire