Skip to content

feat: v2.6.11 — coordinator event log + UDS_INBOX + repo cleanup #10

Closed
James-FE wants to merge 3 commits into
feat/markdown-agent-formatfrom
main
Closed

feat: v2.6.11 — coordinator event log + UDS_INBOX + repo cleanup #10
James-FE wants to merge 3 commits into
feat/markdown-agent-formatfrom
main

Conversation

@James-FE

Copy link
Copy Markdown
Owner

coordinator event log + UDS_INBOX + repo cleanup]

James-FE added 3 commits June 11, 2026 16:02
This merge brings 17 commits from feat/markdown-agent-format into main.

Coordinator Event Sourcing (compaction-resistant team context):
- TeamEventStore interface: append / read / clear, 6 event types
  (session_started, worker_spawned, worker_result, synthesis, decision, checkpoint)
- Fold-based TeamProjection with checkpoint snapshot restore
- LocalFileEventStore (JSONL) + RemoteEventStore (HTTP client via Bun.fetch)
- eventHttpServer: Bun.serve on port 9742, zero external dependencies
- Lifecycle: write checkpoint after compaction → clear(before), session end → clear()
- 5 unit tests + 1 integration + 1 smoke + E2E cross-machine

UDS_INBOX & Pipe IPC:
- Cherry-pick LAN_PIPES pipe infrastructure from CCB upstream
- pipeBootstrap.ts (255 lines) with tests
- Wire UDS_INBOX pipe hooks into REPL and resume flow

Code Quality:
- Fix 3 skipped tests → all pass (compound command x2, CtxInspectTool stub→real)
- Pre-commit guardrail: mechanically block CI/CD workflow file deletion
- Align MessageType naming with upstream Anthropic convention
- Fix context collapse runtime state wiring

Repo Cleanup:
- Delete: README_EN.md, YYMa zero-byte accidental file, stale .hermes/plans/
- Rename all-caps: DEV-LOG.md → dev-log.md, V6.md → docs/architecture/v6-architecture-plan.md
- Archive: RELEASE.md → docs/releases/v1.0.0-release-notes.md
- Bilingual README with EN/ZH language toggle badges

Metrics:
  Tests: 3968 pass · 0 fail · 0 skip
  Build: stable (splitting: true)
  tsc: 0 errors
  CodeQL: 0 open · 47 risk-accepted (documented)

Closes #9
@James-FE James-FE closed this Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant