Skip to content

R6: Status JSON CLI for Python and agents #29

Description

@rmems

Note

Historical GitHub issue. This issue is closed and retained for provenance. Its original body may describe an older writ/worktrees-hives architecture; do not treat retired Python/lab, Research-Hive, Graph-MVP, hook-enforcement, managed-worktree, babysit, or blanket local-merge restrictions below as current requirements.
Current product direction: https://linear.app/rpd-34/issue/RM-116/epic-writ-parallel-subagent-collaboration-ownership-and-conflict
Linear is the required task tracker; GitHub keeps source/PR/review/check history.
Linked Linear record: https://linear.app/rpd-34/issue/RM-27/worktrees-hives-gh29-r6-status-json-cli-for-python-and-agents
Original GitHub milestone Rust core is legacy taxonomy and does not define the current roadmap.

Summary

Machine-readable status surface so Python/orchestrator/skills do not parse ad-hoc logs.

Acceptance

  • wh status / wh jobs emit stable JSON schema
  • Include: job id, repo, issue/PR, worktree, process state, last error, CI class if known
  • Document schema in README or docs/status-schema.md
  • Backward-compatible version field

Maps from

#16 report (Python formats; Rust supplies data).

Dependencies

R3, R4.


GitHub: #29


Linear: https://linear.app/rpd-34/issue/RM-27/worktrees-hives-gh29-r6-status-json-cli-for-python-and-agents (RM-27)

Activity

  1. added this to the Rust core milestone on Jul 10, 2026
  2. added 2 commits that reference this issue on Jul 10, 2026
    a901f6c
    b1bebb5
  3. added 3 commits that reference this issue on Jul 14, 2026
    4ba40c3
    db6816d
    50196fe
  4. self-assigned this
    on Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions