Skip to content

kiosk-v0-design: Echo-Dot kiosk architect memo#76

Open
webdevtodayjason wants to merge 1 commit intocodex/ops-team-bootstrapfrom
codex/kiosk-v0-design
Open

kiosk-v0-design: Echo-Dot kiosk architect memo#76
webdevtodayjason wants to merge 1 commit intocodex/ops-team-bootstrapfrom
codex/kiosk-v0-design

Conversation

@webdevtodayjason
Copy link
Copy Markdown
Contributor

Summary

Architect design memo for kiosk v0 (task 021). Voice-first Echo-Dot
form factor: Pi 5 + 7" 1024x600 touchscreen, mic/speaker/camera.

Delivers ops/projects/kiosk-v0-design.md (170 lines, under the
180-line cap) covering:

  • State machine (idle/listening/thinking/speaking) with timeouts
  • 1024x600 screen layout (60/20/20 split, AEVP orb iframe)
  • Push-to-talk v1 contract (wake-word deferred to cycle-22)
  • voice-in / voice-out ChannelRegistry entries (Groq STT, ElevenLabs TTS)
  • 5-step touchscreen onboarding wireframe
  • kiosk: ArgentConfig block
  • Candidate file areas for engineer implementation slice
  • Cycle-22 sub-slices (wake-word, camera, offline STT, orb embed, onboarding)
  • kiosk-v0 acceptance criteria

Validation

  • Design-only slice; architect contract forbids builds/tests.
  • wc -l ops/projects/kiosk-v0-design.md = 170, within inbox cap.
  • No src/*, package.json, or runtime files touched.

Test plan

  • Operator reviews 5-step onboarding wireframe (§6)
  • Operator confirms 6s p50 PTT budget in §10.3 is realistic
  • Threadmaster dispatches kiosk-v0-impl engineer slice next cycle

State machine, 1024x600 screen layout, push-to-talk v1, voice-in/out
channel contract, kiosk config block, 5-step onboarding wireframe,
cycle-22 sub-slices, and kiosk-v0 acceptance gates. Design only — no
application code per architect contract.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 12, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 60411d5f-bdd5-4db3-8f07-cf2d093eea8e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/kiosk-v0-design

Comment @coderabbitai help to get the list of available commands and usage tips.

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