Skip to content

bunny2: master tracking issue #28

Description

@ahoward

bunny2 — a dark factory that never forgets

Master tracking issue for the bunny2 reimagining. Design doc: https://gist.github.com/ahoward/4d78ec053c4b61e2a8656993e7ab5369

Goals

  1. never forget — mandatory memory gates, not optional ruminate
  2. bomber reliability — worktree isolation, stateless tick, crash recovery
  3. gets better — defect catalog, pattern memory, routed context
  4. accepts steering — local + remote mid-run direction
  5. greenfield and brownfield — same loop for both

Implementation order (dependency-driven)

Results

All 12 issues completed. 159 tests across 10 test files, 0 failures.

New files:

  • src/skills/brainstorm.ts — socratic exploration before spec
  • src/skills/review.ts — mid-pipeline spec-compliance drift detection
  • src/skills/memorize.ts — fresh agent historian, JSON ops memory
  • src/skills/index.ts — skill registration
  • src/steer.ts — local steering CLI
  • src/tick.ts — stateless supervisor
  • src/lib/steering.ts — remote PR comment polling
  • src/lib/memory.ts — memory format + JSON ops applier
  • src/lib/pipeline.ts — composable skill pipeline + TDD gate
  • src/lib/skill.ts — skill types
  • src/lib/worktree.ts — git worktree isolation

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions