basecamp / basecamp/fizzy-popper

Fix self-hosted setup and Codex CLI JSONL handling

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
9
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Dogfooding fizzy-popper with self-hosted Fizzy exposed a few setup/Codex rough edges.

## Problems

- `setup` assumes `https://app.fizzy.do` instead of using the API URL configured by the Fizzy CLI.
- README/setup-board examples still use board/column `--title`; current Fizzy CLI expects `--name`.
- Codex backend should send the prompt through stdin, set the working directory, and parse Codex JSONL down to the final agent message.
- Backend timeout/failure comments should stay concise and not include raw Codex JSONL transcripts.

## Expected Fix

- support `FIZZY_API_URL` and `fizzy config show --json` for self-hosted API URLs
- update setup docs for current Fizzy CLI flags
- update Codex invocation and JSONL parsing
- sanitize backend error output before posting comments

Draft patch: #4

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the setup flow and the README/setup-board examples, then trace the Codex backend invocation. Verify the Fizzy API URL and CLI flags, stdin and working-directory handling, final-message JSONL parsing, and concise sanitized failure comments; the work is done when the self-hosted setup and Codex paths meet all listed expectations.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, cli, documentation
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.