Repository navigation
v4.62.0
Minor. Karajan works as a team: the HU Board can be shared through GitHub Issues (ADR 0025).
Added
kj hu backend githubturns the shared HU Board on for a repo, once: it writes.karajan/board.yml(re-included in.gitignorewhen needed) for a PR, so every clone inherits it. Without that file kj keeps the local board, unchanged.- On the shared board, each HU is a GitHub issue:
kj hu addcreates it and its id isHU-<issue number>, so two people never mint the same one; the same no-duplicate-titles rule is checked against the issues, and--idis refused.kj hu listreads the issues with who holds each. - The assignee is the reservation:
kj hu move HU-<n> runningclaims the HU; moving a running HU someone else holds, to any state, needs--release. Two claims at the same time leave exactly one holder, and two status moves at the same time are reported instead of leaving two status labels. Each clone declares its GitHub login withkj identity set.
Changed
.karajan/board.ymljoins the canonical.gitignorecontract block.