小白实测审查:20 个问题全修(v0.4.0) - #15
Merged
Merged
Conversation
Blocking / silent-failure fixes: - boss task installs deps in the new worktree (preflight used to die there) - secrets guard scans untracked files; check reports how many files it scanned - boss merge falls back to `gh auth token` so private repos work - canonical self-check is now `npm run preflight`, never bare `npx boss` Dead ends: - pre-push gives a state-aware rescue when local main is ahead - init no longer promises green when it just printed things to fix Promises: - rules and boss-flow now require a smoke test per project - the four rungs are inlined into AGENTS.md for non-Claude agents Beginner gaps: - new `boss status` command; rollback guidance; stale worktree reporting; uninstall section in README Papercuts: package name from Chinese folder names, refuse init in $HOME and Desktop-like folders, skills copied instead of symlinked (Windows), duplicate filename in a guard message, prerequisites in README, Gitee remotes informative instead of red. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
以完全不懂代码的新人身份从零实测走了两轮(空目录装到开并行任务、连 GitHub、私有仓库、已有项目接入、中文与带空格的文件夹),挖出 20 个问题,本 PR 全部修掉。每一条都有实测复现,改完又逐条实测验证。
会卡死或悄悄失效的(4)
boss task现在自动补装(实测:之前第一条自检命令就boss: command not found)。check结论附上扫了多少文件。CI 检出没有未追踪文件,不会把任何人的 CI 改红。npx boss会落到 npm 上陌生人的同名包(boss@1.0.5真实存在,守卫因此静默不跑):所有教用户敲的位置统一改为npm run preflight。boss merge必然失败:新增gh auth token兜底(实测本机可取到)。框架自己教出来的死胡同(2)
git push origin main:refs/heads/rescue-…),并实测这条命令真能跑通。承诺与现实对齐(2)
小白缺口(4)
新增
boss status(第六个命令,只读:在第几阶、环境齐不齐、下一步一条);规则与技能补「改坏了怎么退回去」(用 revert,永不 reset --hard);task/status报告可回收的旧任务工作区;README 补卸载章节。杂项(8)
中文文件夹名不再生成
-------这种非法包名;拒绝在家目录/桌面这类「东西堆」里开工并给出建文件夹的命令;技能改成真实副本(软链在 Windows 上克隆即失效,update会就地迁移);守卫报错不再重复文件名;README 补前置条件(Node 18.17+);Gitee 等非 GitHub 远端改为说明并放行,不拿红叉挡住单干的人。验证
npm run preflight:86 项测试、9 项守卫全绿。发布
含版本号 0.3.0 → 0.4.0。合并不等于发布:合并后等老板确认,再由老板点头触发
gh workflow run publish.yml。🤖 Generated with Claude Code