Modernize knowledge-system statusline: [cks 12|34] → [ks §12 ◈34]#34
Open
gering wants to merge 1 commit into
Open
Modernize knowledge-system statusline: [cks 12|34] → [ks §12 ◈34]#34gering wants to merge 1 commit into
gering wants to merge 1 commit into
Conversation
Two coupled display-only changes — no internal identifiers change, so
existing installs upgrade with zero migration:
- Rename the visible label [cks ...] -> [ks ...]
- Replace the positional RULES|KNOW layout with type glyphs: `§` rules,
`◈` knowledge, `❖` legacy repo-root knowledge (third column); dirty
modifiers (*N tracked, +N untracked) unchanged
- statusline-cks.sh: renderer 1.0.1 -> 1.1.0 so the version gate
upgrades existing installs
- statusline-install.sh: dup-detection regex matches both `[ks ...]`
and legacy `[cks ...]` manual blocks; user-facing messages say "ks"
- Docs (statusline/init SKILL.md, README, knowledge entry) show the
glyph form; internal identifiers (file names, marker block, sentinel,
{{cks}} placeholder, CKS_* vars, installed path) stay `cks`
- Bump knowledge-system 1.8.2 -> 1.9.0 (plugin.json + marketplace.json)
and add a CHANGELOG entry
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PpNgHLVabAj827UfXkD9fa
534d356 to
e957f59
Compare
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
[cks …]→[ks …], matching the two-letter scheme of the new work-system[ws …]segmentRULES|KNOWlayout with type glyphs:§rules,◈knowledge,❖legacy repo-root knowledge (optional third column)Changes
statusline-cks.sh: emit[ks §… ◈…]; dirty modifiers (*Ntracked,+Nuntracked) unchanged; renderer version 1.0.1 → 1.1.0 so the install version gate picks up the changestatusline-install.sh: duplicate-detection regex now matches both[ks …]and legacy[cks …]manual blocks; user-facing messages say "ks"statusline-cks.sh,CKS_STATUSLINE_VERSION,knowledge-system:cks-statuslinemarker,~/.claude/cks-statusline.sh,.cks-statusline-off,{{cks}}placeholder) intentionally staycks[ks …]segmentReadiness
scripts/check-structure.pygreen (0 errors)bash -nclean on both scriptsTest plan
bash plugins/knowledge-system/scripts/statusline-cks.sh <project-with-knowledge>renders[ks §N ◈M](verified locally:[ks §2 ◈13*1])knowledge/_index.mdrenders the third❖column (verified locally:[ks §1+1 ◈1+1 ❖1+1])statusline-install.sh statusreports the installed v1.0.x renderer as upgradable to 1.1.0install, an existing setup shows only the new label — no duplicate block, marker unchanged🤖 Generated with Claude Code
https://claude.ai/code/session_01PpNgHLVabAj827UfXkD9fa