Agents were told to run bd commands that beads_rust does not have (bd prime, bd remember, bd dolt push, bd tag, bd note, bd children), and bd's git hooks were still active, so bd could re-export its stale dolt state over br's JSONL on commit. - Rewrite AGENTS.md, docs/agents/issue-tracker.md, docs/agents/triage-labels.md and the .serena memories around br's real CLI surface - Replace bd's generated AGENTS.md block with br's (br agents --add) - Point the .claude session hooks at `br robot-docs guide` - Remove bd git hooks and unset core.hooksPath; br installs no hooks - Ignore br runtime files (local SQLite DB, recovery and merge artifacts) - Rewrite .beads/README.md, config.yaml and metadata.json for br Issue: nix-overlay-6pp
This commit is contained in:
@@ -23,8 +23,8 @@ Repo: `git+https://git.millerson.name/alex/millerson-overlay.nix.git`
|
||||
Runnable commands (build/format/update/bd/push): `mem:suggested_commands`. Exact done-checklist: `mem:task_completion`.
|
||||
|
||||
|
||||
- ALL task tracking via `bd` (beads): `bd ready`, `bd update <id> --claim`, `bd close <id>`. NEVER TodoWrite/markdown TODOs.
|
||||
- `bd prime` before starting work; `bd remember` for persistent knowledge (no MEMORY.md files).
|
||||
- Session not complete until `git push` succeeds (`bd dolt push` skipping with "No remote is configured" is expected, not a failure).
|
||||
- ALL task tracking via `br` (beads): `br ready`, `br update <id> --claim`, `br close <id>`. NEVER TodoWrite/markdown TODOs.
|
||||
- `br robot-docs guide` before starting work; persistent knowledge goes into issue notes (`br update <id> --append-notes "..."`) instead of MEMORY.md files.
|
||||
- Session not complete until `git push` succeeds. `br` never runs git: run `br sync --flush-only`, then `git add .beads/ && git commit` before the push.
|
||||
- Commits use conventional-commit format.
|
||||
- For nixpkgs/option lookups use the `nix` skill; for flake/devShell ops the `nix-flakes` skill; comms in caveman mode.
|
||||
|
||||
@@ -19,14 +19,14 @@ All run from repo root (`nix-overlay/`).
|
||||
- `nix-update skillsmcp --version=branch=main` — for commit-pinned pkgs; or `--commit <sha>`.
|
||||
|
||||
## Beads (mandatory task tracking)
|
||||
- `bd prime` — session context, run before any work.
|
||||
- `bd ready` / `bd show <id>` / `bd update <id> --claim` / `bd close <id>`.
|
||||
- `bd remember` — persistent knowledge instead of MEMORY.md.
|
||||
- `bd dolt push` — prints "No remote is configured — skipping." (expected; exit 0).
|
||||
- `br robot-docs guide` — session context, run before any work.
|
||||
- `br ready` / `br show <id>` / `br update <id> --claim` / `br close <id>`.
|
||||
- `br update <id> --append-notes "..."` — persistent knowledge instead of MEMORY.md.
|
||||
- `br sync --flush-only` — export issue state to `.beads/issues.jsonl`; runs no git commands.
|
||||
|
||||
## Session completion push
|
||||
```
|
||||
git pull --rebase && bd dolt push && git push
|
||||
git pull --rebase && br sync --flush-only && git add .beads/ && git commit -m "sync beads" && git push
|
||||
git status # must show "up to date with origin"
|
||||
```
|
||||
|
||||
|
||||
@@ -7,5 +7,5 @@ Done when ALL of these pass/hold:
|
||||
3. New package is staged (`git add packages/<name>/`) before build — blueprint index requirement.
|
||||
4. README.md Available Packages table updated if package added/changed visibly.
|
||||
5. Commit: conventional commit format (use conventional-commit / caveman-commit skill). No work left uncommitted.
|
||||
6. Beads: work claimed via `bd update <id> --claim` before, `bd close <id>` after.
|
||||
7. Pushed: `git pull --rebase && bd dolt push && git push` then `git status` shows "up to date with origin". `bd dolt push` skip message is expected, not a failure. Do not stop before push succeeds.
|
||||
6. Beads: work claimed via `br update <id> --claim` before, `br close <id>` after.
|
||||
7. Pushed: `git pull --rebase && br sync --flush-only && git add .beads/ && git commit -m "sync beads" && git push` then `git status` shows "up to date with origin". Do not stop before push succeeds.
|
||||
|
||||
Reference in New Issue
Block a user