Commit Graph

  • c30a45232d Slice 3 — OpenAI Realtime brain: swap echo for the brain (#4) A.D.Lee 2026-07-01 22:25:09 +00:00
  • 2f3f92ec6b ci: bump cargo-deny-action v1 -> v2 (CVSS 4.0 advisory-db parse fix) opencode controller 2026-07-01 01:05:51 -04:00
  • c86bb19c0e ci: drop sudo for libopus install (act job containers run as root) opencode controller 2026-07-01 00:22:31 -04:00
  • 2bc9877105 fmt: apply rustfmt across slice-2 use-statement drift opencode controller 2026-07-01 00:18:04 -04:00
  • c89d65c621 ci: retrigger pivot PR (runner config fix for gitea DNS) opencode controller 2026-07-01 00:13:23 -04:00
  • 42060b68e3 spec(ui): default operator console design (later-rung, not yet scheduled) opencode controller 2026-06-29 20:27:25 -04:00
  • 4b0f53eb2d tooling: gitignore *.kate-swp + .superpowers/ scratch dir opencode controller 2026-06-29 20:27:11 -04:00
  • 3b7b0d6459 docs: propagate rutster-trunk rename + repo URL through plans/specs/DEVELOPMENT opencode controller 2026-06-29 20:27:01 -04:00
  • 7616878bb1 docs: propagate ADR-0007/0008 to README, ARCHITECTURE, PORT_PLAN, AGENTS opencode controller 2026-06-29 20:26:51 -04:00
  • 3c3197e57a refactor(workspace): rutster-signaling-sip → rutster-trunk; edition 2024; repo URL = git.adlee.work opencode controller 2026-06-29 20:26:37 -04:00
  • 272aa07acd adr: +0007 rent trunk transport +0008 FOB/green-zone doctrine; supersede 0003 opencode controller 2026-06-29 20:26:24 -04:00
  • 5a193871d8 Merge pull request 'Slice 2 — The agent tap: splicing the brain seam' (#2) from slice-2-agent-tap into main A.D.Lee 2026-06-28 22:35:27 +00:00
  • b2aaf149b0 fix(slice-2): widen outer close-bound + strengthen reconnect-test assertion opencode controller 2026-06-28 18:21:52 -04:00
  • 0d666b5ba7 fix(slice-2): §5.1 teardown seq + §5.3 playout flush + §8.4 reconnect test + §7.2 index.html opencode controller 2026-06-28 18:17:31 -04:00
  • 411276bfde test(slice-2): integration test + Python echo brain + LEARNING pointers opencode controller 2026-06-28 17:52:16 -04:00
  • 84fc30591e fix(binary): spec-exact backoff staircase + remove dead Closing branch opencode controller 2026-06-28 17:46:50 -04:00
  • 6bc6f6426a feat(binary): wire TapEngine into session lifecycle (spec §5.1, §7) opencode controller 2026-06-28 17:39:52 -04:00
  • e0616fe42d feat(call-model): +tap field on Channel + TapHandle marker (spec §5.2, §6) opencode controller 2026-06-28 17:24:11 -04:00
  • 237a1388a4 feat(tap-echo): Rust reference echo brain + test server (spec §2.3) opencode controller 2026-06-28 17:20:00 -04:00
  • 1bb5b7203c feat(tap): TapClient WSS pump loop (spec §4.2) opencode controller 2026-06-28 14:25:15 -04:00
  • 51d5e6b01e feat(tap): TapAudioPipe + TapMetrics (spec §4.1) opencode controller 2026-06-28 14:18:57 -04:00
  • 5b931d447b feat(tap): versioned JSON event wire protocol (spec §3) opencode controller 2026-06-28 14:12:48 -04:00
  • 0cccf77faf build(slice-2): workspace deps + rutster-tap-echo skeleton opencode controller 2026-06-28 14:01:12 -04:00
  • 22d3f03b8c plan(slice-2): agent tap implementation plan (spec §1.1) opencode controller 2026-06-28 13:54:57 -04:00
  • f83bca98db spec(slice-2): adversarial review patches opencode controller 2026-06-28 13:41:54 -04:00
  • 11e72fa733 spec(slice-2): agent tap design opencode controller 2026-06-28 13:37:57 -04:00
  • 9fcdb60548 Merge pull request 'slice-1: WebRTC media loopback — the media-core proof' (#1) from slice-1-webrtc-loopback into main A.D.Lee 2026-06-28 17:20:23 +00:00
  • 52462723d3 Merge remote-tracking branch 'origin/main' into slice-1-webrtc-loopback opencode controller 2026-06-28 13:19:16 -04:00
  • 3041036d94 fix: restore doc bar on RtcSession accessors; refresh stale README status adlee-was-taken 2026-06-28 13:13:27 -04:00
  • 85a58ab880 deny: workaround cargo-deny 0.18.x GPL-3.0-or-later parse bug adlee-was-taken 2026-06-28 13:08:19 -04:00
  • f765fc2b27 docs: LEARNING.md + fuzz/ placeholder + README dev-loop (spec §7, §6.3) adlee-was-taken 2026-06-28 13:06:37 -04:00
  • f92e6f467b ci: cargo-deny + GitHub Actions workflow (spec §6.1, §6.2) adlee-was-taken 2026-06-28 12:59:29 -04:00
  • 1f0f64c1c6 binary: axum signaling + DashMap session store + browser test client adlee-was-taken 2026-06-28 12:48:02 -04:00
  • 34c590b48a media: RtcSession + str0m poll loop (the media core) adlee-was-taken 2026-06-28 12:39:57 -04:00
  • 27fb64aad5 lock: pin transitive rcgen/time deps for rust 1.85 adlee-was-taken 2026-06-28 12:39:44 -04:00
  • 4c0898cd49 docs: QUICKSTART + DEVELOPMENT + CONTRIBUTING, polish README index adlee-was-taken 2026-06-28 12:32:12 -04:00
  • e09af55e00 media: PcmFrame + AudioSource/Sink + Opus codec pair adlee-was-taken 2026-06-28 12:22:29 -04:00
  • 8260c76824 toolchain: bump pinned Rust 1.80 → 1.85 (edition 2024 floor) adlee-was-taken 2026-06-28 11:29:46 -04:00
  • a5d0f90fe2 call-model: Channel + ChannelId + ChannelState (signaling embryo) adlee-was-taken 2026-06-28 11:27:55 -04:00
  • 39245a6553 workspace: scaffold + three stub crates (sip/tap/spend) adlee-was-taken 2026-06-28 11:22:52 -04:00
  • 470a22a6b7 git: ignore local worktree directories adlee-was-taken 2026-06-28 11:20:58 -04:00
  • 3c5cc75015 plan(slice-1): adversarial review patches adlee-was-taken 2026-06-28 11:19:41 -04:00
  • 1164770d98 spec(slice-1): adversarial review fixes adlee-was-taken 2026-06-28 10:41:18 -04:00
  • 504d0020f4 docs: add AGENTS.md for opencode adlee-was-taken 2026-06-28 09:34:04 -04:00
  • 075e984fb5 docs: ratify vision revision across README/ARCHITECTURE/PORT_PLAN + ADRs 0002-0006 adlee-was-taken 2026-06-28 09:33:29 -04:00
  • 23cec14977 spec(slice-1): self-review fixes + terminology adlee-was-taken 2026-06-28 09:30:55 -04:00
  • 2310367b15 spec: slice 1 — WebRTC media loopback design adlee-was-taken 2026-06-28 09:26:38 -04:00
  • 098814b734 docs: capture vision revision — self-hosted AI-era contact-center engine adlee-was-taken 2026-06-26 22:47:47 -04:00
  • 0370347642 ADR-0001: SIP strategy — native Rust core behind Kamailio + rtpengine adlee-was-taken 2026-06-26 21:49:36 -04:00
  • d3bd621aa0 Initial scoping: architecture + Asterisk→Rust port plan adlee-was-taken 2026-06-26 21:38:45 -04:00