mirror of
https://github.com/epiral/bb-browser.git
synced 2026-09-14 13:45:45 +08:00
690a8dc6e4
Context layer: - Rewrite AGENTS.md: new daemon architecture, 3-file command pattern, 7 design invariants (INV-1 through INV-7), testing section - Update protocol.ts: add tab/seq/cursor/since fields, update DaemonStatus, remove SSE types, widen TabInfo.tabId to string Constraints layer: - Unit tests: RingBuffer (14), TabState + TabStateManager (36) - Contract tests: all 7 invariants verified (48) - Protocol drift tests: real daemon HTTP response shape checks (13, skipped when Chrome unavailable) - CI workflow: build + lint + test on push/PR to main - Pre-commit hook: pnpm build && pnpm test via husky GC layer: - Harness scenarios doc: 6 reusable Agent workflow scenarios for periodic UX validation Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>