Repository navigation
Conversation
The board showed the who of a task's last history entry, so a note from anyone else handed them the task: closing 0029 put Karol on 0026. A task now names its owner in an owner field, read first, with the last who as the fallback; blocked tasks show theirs too. board.html reads the script's assignee instead of keeping its own copy of the rule, and the script stops when an owner isn't a key of team.yaml. The 13 open tasks get owner as the board shows them today, but 0026 is okarcz's. The template, lore/1-tasks/CLAUDE.md and the promote-task and pr skills say who sets it.
From the code review of this branch. The board script's owner check ran only in the deploy after merge, so a typo would pass the PR and then fail every board deploy until fixed; CI now runs it. The template leaves owner empty, with the hint on its own line: the parser kept an inline comment in the value, and a placeholder would have failed every new backlog task. promote-task says owner is the one field added by hand and gives a handoff its shape; the pr skill and the active tasks' guide read owner. Task 0144 records that blocked and archived tasks show their owner.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Task 0144: the board took a task's owner from the
whoof its last history entry, so a note from anyone else handed them the task. Closing 0029 put Karol on 0026, which I run. A task now names its owner in anowner:field, as the team agreed.tools/scripts/generate-lore-board.mjs): the board showsownerwhen it is set and the last historywhowhen it is not; a backlog task shows nobody. Blocked tasks now show their owner too.lore/board.html): the page reads theassigneethe script writes toboard.jsoninstead of working it out again.pnpm board, the board deploy and now PR CI): it stops when anownerisn't a key oflore/0-session/team.yaml.owneras the board shows them today, except 0026, which is mine.lore/1-tasks/_template.md,lore/1-tasks/CLAUDE.md,lore/1-tasks/active/CLAUDE.md, thepromote-taskandprskills): activating sets it, a handoff changes it with a "Handoff from …" entry, and a note in someone else's task never does.Reviewers, please confirm:
owner: karolkow, and the board shows you as before. From now on a note you add to someone else's task, as on 0026, doesn't change its owner.owner: akot; the board shows you as before.owner: stkrolikiewicz; the board shows you as before.Please confirm
okarcz.ownerand look the same as before.pnpm board, so anownerthat isn't inteam.yamlstops the pull request, not the board deploy after it.lore/1-tasks/_template.mdandlore/1-tasks/CLAUDE.mdcame with the lore plugin; reinstalling it could overwrite theownerlines.Testing
pnpm board, before and after: 135 of 137 tasks keep their assignee; 0026 goes fromkarolkowtookarcz, and the blocked 0034 from none tookarcz.pnpm boardwithowner: okraczin 0144: stops withowner "okracz" is not a key of lore/0-session/team.yaml, exit 1.pnpm format:check(tracked files),pnpm lint,pnpm typecheck,pnpm build→ pass.pnpm testnot run locally: no package code changes; CI runs it.