v0.2.1 — Trustable Surface + Proactive Cycle
Praxis v0.2.1 — Trustable Surface + Proactive Cycle
Closes 9 RW-XXX findings from the v0.2.0 real-world scenario test:
Batch 1 — Trustable Surface:
D-028 ask engagement-aware + flag-uncertainty guard (RW-002/006/007)
D-029 active default profile resolved in 6 BA commands (RW-001)
D-030 --json outputs bypass Rich wrapping; jq-safe everywhere (RW-017)
D-031 queue default shows all assignees; +--assignee/--human-only (RW-010)
Batch 2 — Proactive Cycle:
D-032 WorkQueueRepo.enqueue_deduped + wake dedup (RW-011)
D-033 wake reads state diff since last wake (RW-015)
D-034 wake enqueues actionable elicit task (RW-016)
D-035 real audit_event_count in WakeReport via counted() (RW-012)
Quality: 471 tests passing (+32 from v0.2.0), coverage 84.07%,
ruff + mypy clean. 9 conventional commits (8 fixes + 1 release).
See CHANGELOG.md for details.