A small helpdesk system: an office Pixel running a patched GrapheneOS Dialer answers technician calls, records both call legs as separate channels, and a Ruby backend transcribes them through Whisper and files an AI summary against the caller. Squashed to a single commit for sharing. No credentials are included; secrets live outside the repo in /etc/helpdesk/env on the server or a gitignored .claude/env.local locally. See .claude/env.local.example for the shape. Start at README.md, then docs/architecture.md.
25 lines
577 B
JSON
25 lines
577 B
JSON
{
|
|
"version": "0.0.1",
|
|
"configurations": [
|
|
{
|
|
"name": "helpdesk-console",
|
|
"runtimeExecutable": "bash",
|
|
"runtimeArgs": [
|
|
"-c",
|
|
"source .claude/env.local 2>/dev/null || true; exec ruby components/backend/server.rb"
|
|
],
|
|
"port": 4000,
|
|
"autoPort": false
|
|
},
|
|
{
|
|
"name": "invest",
|
|
"runtimeExecutable": "bash",
|
|
"runtimeArgs": [
|
|
"-c",
|
|
"cd /home/lucy/invest && export PATH=\"$HOME/.asdf/shims:$PATH\" && exec mix phx.server"
|
|
],
|
|
"port": 4000,
|
|
"autoPort": false
|
|
}
|
|
]
|
|
}
|