v1.0.0
What's Changed
- feat: LLM-judge verify, review-findings capture, full mode set + specialty skills by @Joshua-Gilbert in #1
- LLM-judge verifier, Bob review-findings capture, full mode set (+ review hardening) by @Joshua-Gilbert in #2
- docs: value-prop intro, positioning, document task dependencies + worker flags by @Joshua-Gilbert in #4
- chore: rename to Bob Control (plugin: Bob Companion) by @Joshua-Gilbert in #5
- Per-session boards + decouple connector path from working dir by @Joshua-Gilbert in #6
- Board safety gates: staging/arming, done-integrity, delete-safety by @Joshua-Gilbert in #7
- Board-native human-input round-trip (needs_input + ask/answer/await) by @Joshua-Gilbert in #8
- docs: README — per-session boards, safety gates, human-input round-trip by @Joshua-Gilbert in #9
- feat: per-task checkpoint / rollback by @Joshua-Gilbert in #10
- fix(checkpoint): make revert recovery snapshot untracked-aware by @Joshua-Gilbert in #11
- fix(router): route review/plan/security tasks to their modes, not write-capable code by @Joshua-Gilbert in #13
- fix(board): enforce dependency eligibility in the db dispatch chokepoint by @Joshua-Gilbert in #12
- chore(repo): CI, ESLint, Prettier, coverage, and test-gap fills by @Joshua-Gilbert in #14
- fix(board): Tier 1 — atomic claims + transactional mutations by @Joshua-Gilbert in #15
- fix(worker): Tier 2 — IPC reconnect + crash-safe worker lifecycle by @Joshua-Gilbert in #16
- fix(security): Tier 3 — path containment + classifier hard deny-list by @Joshua-Gilbert in #17
- fix(logic): Tier 4 — balanced-brace JSON parsing + correct audit counts by @Joshua-Gilbert in #18
- refactor(5a): de-duplicate dependency check + harden IPC boundary by @Joshua-Gilbert in #19
- refactor(5b): split db.ts — extract question + completion subsystems by @Joshua-Gilbert in #20
- feat(worker): resilience guards + non-interactive command permission policy by @Joshua-Gilbert in #21
- docs(readme): document right-sizing + list new worker-resilience modules by @Joshua-Gilbert in #22
- feat: await_task — hook back into your turn when Bob finishes a task by @Joshua-Gilbert in #23
- chore(release): v1.0.0 + slop-audit fixes by @Joshua-Gilbert in #24
- fix(board): converge board path across contexts + idempotent question→dispatch by @Joshua-Gilbert in #25
- fix(worker): never silently drop a Bob followup question by @Joshua-Gilbert in #26
- fix(worker): risk-bounded mode-switch gate so a mid-task switch never wedges by @Joshua-Gilbert in #27
- chore: Apache-2.0 license + open-source prep audit fixes by @Joshua-Gilbert in #28
- feat(modes): define review/refactor/devsecops as Bob custom modes by @Joshua-Gilbert in #29
- fix(ipc): don't let an open Bob chat hang or contaminate a dispatch by @Joshua-Gilbert in #30
- feat(ipc): model orchestrator subtasks as an owned tree by @Joshua-Gilbert in #31
- feat(mcp): fold open_tasks into board_status so dispatch skills make one call by @Joshua-Gilbert in #32
- Extension IPC pre-flight + VSIX release packaging by @Joshua-Gilbert in #33
New Contributors
- @Joshua-Gilbert made their first contribution in #1
Full Changelog: https://github.com/PounceAI/bob-control/commits/v1.0.0