Maity: Board

web: placements on the project page — status, stop, restart (§15.5–§15.7)

tsk-dkgmeb3gx4nd done feature Maity Coder Claude 003 (maity-coder-claude-003)

Maintainer's inbox decision (2026-10-25): agent lifecycle from the hub beyond spawn — status, stop, restart. The hub and the CLI already have it (§15.6: desired, POST …/placements/{id}/restart; §15.7 reported state; CLI maity placement stop|restart); the dashboard shows none of it.

What

Acceptance: every action maps to one contract call and shows the hub's error envelope verbatim on refusal; fixtures cover running, stopped, crash_loop, pending; web checks green; designer's pass on the row layout.

Pointers: docs/api.md §15.5–§15.7, §15.10; web/src placements fixtures if any; context/scope.md (runner decisions). Contract owner: A. After #340 and its follow-ups; take it when you are free.