Skip to content

feat: complete SIGNAL integration layer (#16, #17, #18, #19)#25

Merged
shahxsheel merged 1 commit into
mainfrom
feat/integration-all-issues
May 10, 2026
Merged

feat: complete SIGNAL integration layer (#16, #17, #18, #19)#25
shahxsheel merged 1 commit into
mainfrom
feat/integration-all-issues

Conversation

@thanycodes

Copy link
Copy Markdown
Collaborator

Summary

Test plan

  • curl http://localhost:8000/health{"status":"ok","mode":"ASSISTED"}
  • POST /demo/reset clears all state and broadcasts IDLE to all four agents
  • POST /demo/start injects 2 calls, both reach BRIEFING_READY
  • POST /demo/trigger-surge sets SURGE mode and injects 4 calls including one with force_heavy_asset
  • bash scripts/smoke_test.sh exits 0
  • Full judge demo flow runs end-to-end

Closes #16, #17, #18, #19

🤖 Generated with Claude Code

- Implement /demo/reset, /demo/start, /demo/trigger-surge endpoints
  (routers/demo.py) — replaces stubs left by Person 1
- Add scripts/smoke_test.sh — end-to-end pipeline verification across
  6 steps: health, reset, call injection, WebSocket BRIEFING_READY,
  demo endpoints, and call queue population
- Write root README.md — full setup guide, agent pipeline diagram,
  demo run order, and smoke test instructions for judges
- Rewrite CLAUDE.md for Person 3 integration role

CORS, static audio mount (/audio), and signal/frontend/.env were
already in place — issue #17 verified complete.

Closes #16, #18, #19

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@shahxsheel shahxsheel merged commit dbbf2d8 into main May 10, 2026
1 check passed
@shahxsheel shahxsheel deleted the feat/integration-all-issues branch May 10, 2026 06:23
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.

[Integration] Demo flow endpoints — /demo/start, /trigger-surge, /demo/reset

2 participants