mirror of
https://github.com/boshu2/agentops.git
synced 2026-09-14 15:08:13 +08:00
evolve: cycle 28 -- na-7o2 improved
This commit is contained in:
@@ -3,6 +3,13 @@ name: using-agentops
|
||||
description: 'Meta skill explaining the RPI workflow. Auto-injected on session start. Covers Research-Plan-Implement workflow, Knowledge Flywheel, and skill catalog.'
|
||||
skill_api_version: 1
|
||||
user-invocable: false
|
||||
context:
|
||||
window: isolated
|
||||
intent:
|
||||
mode: none
|
||||
sections:
|
||||
exclude: [HISTORY, INTEL, TASK]
|
||||
intel_scope: none
|
||||
metadata:
|
||||
tier: meta
|
||||
dependencies: []
|
||||
@@ -172,7 +179,7 @@ This workflow uses beads for git-native issue tracking:
|
||||
bd ready # Unblocked issues
|
||||
bd show <id> # Issue details
|
||||
bd close <id> # Close issue
|
||||
bd sync # Sync with git
|
||||
bd vc status # Inspect Dolt state if needed (JSONL auto-sync is automatic)
|
||||
```
|
||||
|
||||
## Examples
|
||||
|
||||
@@ -32,14 +32,14 @@ bd list --status open # All open issues
|
||||
bd show <id> # View issue details
|
||||
bd update <id> --status in_progress
|
||||
bd close <id> --reason "Done"
|
||||
bd sync # Sync at session end
|
||||
bd vc status # Optional Dolt status check; JSONL auto-sync is automatic
|
||||
```
|
||||
|
||||
## Key Concepts
|
||||
|
||||
- **Issues**: Atomic units of work
|
||||
- **Dependencies**: Issues can block each other
|
||||
- **Session close**: `bd sync` before push
|
||||
- **Session close**: push after your issue updates; use `bd vc status` only if you need Dolt state
|
||||
|
||||
## What's NOT at This Level
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ Three issues now ready! (c2d and e3f were blocked by a1b)
|
||||
|
||||
Before ending:
|
||||
```
|
||||
$ bd sync
|
||||
$ bd vc status # Optional Dolt status check
|
||||
$ git push
|
||||
```
|
||||
|
||||
@@ -98,4 +98,4 @@ $ git push
|
||||
2. Issue auto-marked `in_progress` then closed
|
||||
3. Commit message references the issue
|
||||
4. Closing an issue unblocks dependents
|
||||
5. Always `bd sync` before ending session
|
||||
5. Issue updates auto-sync to JSONL; push before ending session
|
||||
|
||||
@@ -70,7 +70,8 @@ $ bd close agentops-abc
|
||||
|
||||
Before ending, always run:
|
||||
```
|
||||
bd sync && git push
|
||||
bd vc status # Optional Dolt status check
|
||||
git push
|
||||
```
|
||||
|
||||
## Next
|
||||
|
||||
@@ -111,7 +111,8 @@ Summary:
|
||||
- Mode: crew (sequential)
|
||||
- All tests passing
|
||||
|
||||
$ bd sync && git push
|
||||
$ bd vc status # Optional Dolt status check
|
||||
$ git push
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -297,7 +297,7 @@ Mayor (FIRE Loop)
|
||||
**Coordination via beads**:
|
||||
- Mayor updates status via `bd update`
|
||||
- Polecats work independently
|
||||
- Status synced via `bd sync`
|
||||
- Issue state auto-syncs via JSONL; use `bd vc status` only to inspect Dolt state
|
||||
|
||||
---
|
||||
|
||||
@@ -340,7 +340,7 @@ gt sling <issue> <rig> # Re-ignite
|
||||
```bash
|
||||
git checkout --theirs .beads/issues.jsonl
|
||||
git add .beads/issues.jsonl
|
||||
bd sync
|
||||
bd vc status # Optional: inspect Dolt state after resolving the JSONL file
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -483,7 +483,7 @@ If bd CLI not available:
|
||||
|
||||
| Problem | Cause | Solution |
|
||||
|---------|-------|----------|
|
||||
| Issue not found | Issue ID doesn't exist or beads not synced | Run `bd sync` then `bd show <id>` to verify |
|
||||
| Issue not found | Issue ID doesn't exist or local state looks stale | Run `bd show <id>` to verify; use `bd vc status` only if you need Dolt state |
|
||||
| GREEN mode violation | Edited a file not related to the issue scope | Revert unrelated changes. GREEN mode restricts edits to files relevant to the issue |
|
||||
| Verification gate fails | Tests fail or build breaks after implementation | Read the verification output, fix the specific failures, re-run verification |
|
||||
| "BLOCKED" status | Contract contradicts tests or is incomplete in GREEN mode | Write BLOCKED with specific reason, do NOT modify tests |
|
||||
|
||||
@@ -56,7 +56,7 @@ brew tap steveyegge/beads && brew install bd
|
||||
bd init # Initialize in project
|
||||
bd create "Fix bug" -p 1 # Create issue
|
||||
bd ready # Find unblocked work
|
||||
bd sync # Sync to git
|
||||
bd vc status # Optional Dolt status check; JSONL auto-sync is automatic
|
||||
```
|
||||
```
|
||||
|
||||
@@ -94,7 +94,7 @@ 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
|
||||
bd vc status # Inspect Dolt state if needed (JSONL auto-sync is automatic)
|
||||
```
|
||||
```
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@ bd ready # What's available
|
||||
/implement <issue> # Focused execution
|
||||
|
||||
# End
|
||||
bd sync # Sync beads
|
||||
bd vc status # Optional Dolt status check; JSONL auto-sync is automatic
|
||||
git commit # Commit changes
|
||||
git push # WORK IS NOT DONE UNTIL PUSHED
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user