Repository navigation
basou: show the experimental board at /board in basou view - #329
Merged
Merged
Conversation
In single mode, basou view now serves a board page at /board and its data at /api/board (and /api/ws/<key>/board), the latest record or, with /board/<ULID>, another. The page draws one record of board/board.yaml (read only when the manifest declares the workspace's own repo private) from the record alone, by the declaration it was judged by, in eight sections: the heading, a summary with six counts and the observations from outside (one not made shows the previous record's value), the period and effort, the reach matrix with the cells that moved since the previous record marked, where each lane is, the ratios, the operator's turns, and footnotes. What the judge reported is marked as such, and the fixed strings come in the language the anchor declares, from a table beside the other view strings. Everything is put in with textContent; only a span between backticks in prose becomes a code element. The page reads the records and nothing else, takes no new flag (the command is guaranteed and the board is experimental), and is not served in portfolio mode. A link in the single-mode header leads to it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…nt previous values and the anchor's language Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… fill each string once The board page now gets why a record is not drawn as a kind with the record's id and version, and words it from the string table, so a page in Japanese no longer shows an English reason. A last review that a record that could not be read may hold is shown as not known, not as none. Each fixed string is filled in one pass, so what a stage's meaning or a model's name holds is shown as written; a lane's marks, counted from the cells, are marked as reported; the period leaves out what was not measured; a page that cannot be drawn still links to the records around the one asked for; and a pair of backticks with nothing between stays as written. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5 tasks done
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
basou viewnow shows the experimental progress board at/board, in single mode.board/board.yaml(read only when the manifest declares the workspace's own repo private) from the record alone, by the declaration it was judged by, never from the board.yaml as it is now. Its eight sections:/api/boardand/api/board/<ULID>, also under/api/ws/<key>/. Like every page ofbasou view, they are a local UI and not an API.textContent. Only a span between backticks in prose becomes a<code>element, built as a node.basou viewis a guaranteed command and the board is experimental, so the page reads only the default location. The page is not served in portfolio mode. A link in the single-mode header leads to it.Charts of the effort come in a later change.
Verification
pnpm -r build,pnpm typecheck,pnpm -r test:coverage,pnpm test:scripts,pnpm lint(the existing warnings only),pnpm lint:lang,pnpm lint:paths, andpnpm audit --prod: all 0. Board and view tests pass underTZ=UTC,Asia/TokyoandAmerica/New_York.<script>and<b>. Checked on the page:🤖 Generated with Claude Code