πPR Timeline & Status
A color-coded view of aegis-platform #1-31 / aegis-sip-bridge #1-6.
The timeline and status of every pull request. Source: PR_TRACK.md, INVENTORY.md Β§1.8, and the
review-fix PRs created on 2026-06-02 (#22-31, sip-bridge #2-6).
Overview (color-coded by status)
Merged 21Open 14Draft 2Closed 0 37 PRs total
aegis-platform
βΉοΈWhere the review cycle stands
- 21 Merged: the core implementation of Route C / Phase B v2 (#1-21, all on main).
- 14 Open: the review fixes (Critical-1 / H-1βH-5 / the CM and PM groups). Awaiting review.
- 2 Draft: all of Phase C v2 (merging after on-device testing) plus a pre-existing plan Draft.
- A reviewer will be granted access after the collaborator invite (@cwalmsley).
All PRs
aegis-platform
#1Merged Route C: OpenAI Realtime integration (realtime)#2Merged Route C B4 (duration_seconds)#3Merged Route C B7 (event-trace)#4Merged Route C B5 (transcript-tick docs)#5Merged Route C B6 (retention sweeper)#6Merged B1' dashboard live updates (SSE)#7Merged B7' event-trace prime#8Merged B2 rtc-stats summary#9Merged B8 dashboard#10Merged B9 tools (MCP)#11Merged chore: tech-debt (env/cors/db)#12Merged docs: Phase B v2 completion + Phase C v1 foundation#13Merged feat(ux): dashboard polish (SSE status, empty states, toast)#14Merged feat(observability): health, version, structured logs, JP errors#15Merged docs: B3/B10 design drafts for Rick Kazman review#16Merged feat(verify): OpenAI Realtime WebSocket direct-connection verify#17Merged docs(phase-c): record 2 bridge implementation gotchas#18Merged feat(b3): AES-256-GCM at-rest encryption for recordings#19Merged feat(b10): WebRTC session recovery v2.5 (backoff + mute + Retry-After)#20Merged docs(phase-c): operator JWT / DB migration runbooks#21Merged docs: NAS staging migration#22Open Wire the strict_approval gate + audit into whitelist CSV import#23Open Wire recording at-rest decryption into get_recording#24Open Revoke post-logout JWTs via a Redis denylist#25Open Clean up RhodiumAdapter's "stub" wording (behavior unchanged)#26Open Add an ON DELETE policy to all 19 FKs (CASCADE/SET NULL/RESTRICT)#27Open Add authorization-boundary tests across 6 modules#28Open Add a NULL-tenant guard to check_client_access#29Open Remove the full NAS path from recording-storage logs#30Open Move tools_core's Japanese wording into the API layer#31Open Add 10 missing settings to .env.example
aegis-sip-bridge
#1Draft Phase C implementation plan (pre-existing; not authored here)#2Draft Phase C v2 standalone bridge + full Asterisk stack (pre on-device test)#3Open Validate the AMI secret's character set (sed/eval hardening)#4Open Move tool args containing caller PII from INFO to DEBUG#5Open Fix the "proxy not wired" note in bridge.py's docstring#6Open Deploy-layout separation approach + glossary + terminology alignment