Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 0 additions & 39 deletions .beads/.gitignore

This file was deleted.

81 changes: 0 additions & 81 deletions .beads/README.md

This file was deleted.

62 changes: 0 additions & 62 deletions .beads/config.yaml

This file was deleted.

Empty file removed .beads/interactions.jsonl
Empty file.
Empty file removed .beads/issues.jsonl
Empty file.
4 changes: 0 additions & 4 deletions .beads/metadata.json

This file was deleted.

4 changes: 1 addition & 3 deletions .claude/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@
"Bash(pnpm changeset:*)",
"Bash(/dev/null)",
"Bash(pnpm build:*)",
"Bash(pnpm typecheck:*)",
"Bash(bd:*)",
"Skill(beads:*)"
"Bash(pnpm typecheck:*)"
],
"deny": ["Read(./.env)", "Read(./.env.*)"],
"additionalDirectories": ["../workflow-server"]
Expand Down
2 changes: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,3 @@
packages/swc-plugin-workflow/transform/tests/**/*.js text eol=lf
packages/swc-plugin-workflow/transform/tests/**/*.stderr text eol=lf

# Use bd merge for beads JSONL files
.beads/issues.jsonl merge=beads
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,3 @@ packages/swc-plugin-workflow/build-hash.json

.DS_Store

# bd (beads) local state
.beads/
42 changes: 2 additions & 40 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,8 @@
# Agent Instructions

This project uses **bd** (beads, see https://github.com/steveyegge/beads) for issue tracking. Run `bd onboard` to get started.

> Note: `bd` can be installed via `brew install steveyegge/beads/bd` if necessary.

## Quick Reference

```bash
bd ready # Find available work
bd show <id> # View issue details
bd update <id> --status in_progress # Claim work
bd close <id> # Complete work
bd sync # Sync with git
```
**CRITICAL RULES:**
- NEVER push directly to the `main` branch

## SWC Plugin

When modifying the SWC compiler plugin (`packages/swc-plugin-workflow`), you must also update the specification document at `packages/swc-plugin-workflow/spec.md` to reflect any changes to the transformation behavior.

## Landing the Plane (Session Completion)

**When ending a work session**, you MUST complete ALL steps below. Work is NOT complete until `git push` succeeds.

**MANDATORY WORKFLOW:**

1. **File issues for remaining work** - Create issues for anything that needs follow-up
2. **Run quality gates** (if code changed) - Tests, linters, builds
3. **Update issue status** - Close finished work, update in-progress items
4. **PUSH TO REMOTE** - This is MANDATORY:
```bash
git pull --rebase
bd sync
git push
git status # MUST show "up to date with origin"
```
5. **Clean up** - Clear stashes, prune remote branches
6. **Verify** - All changes committed AND pushed
7. **Hand off** - Provide context for next session

**CRITICAL RULES:**
- Work is NOT complete until `git push` succeeds
- NEVER push directly to the `main` branch
- NEVER stop before pushing - that leaves work stranded locally
- NEVER say "ready to push when you are" - YOU must push
- If push fails, resolve and retry until it succeeds
Loading