No reviewers
Labels
No labels
action
backlog
blocked
bug-report
cannot-reproduce
in-progress
in-triage
needs-triage
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
rejected
reproduced
tech-debt
underspecified
vision
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#726
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/issue-707"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #707
Changes
AI Review
Bug
bin/disinto:694: Thecasepattern[Nn][Ee]|[Nn]matches only "ne/Ne/nE/NE" and "n/N" as "decline" responses. Users who type "no", "No", or "NO" (the natural English form) fall into the*branch and get launched into an interactiveclaude loginsession they didn't request. Fix: change to[Nn][Oo]|[Nn].Nit (non-blocking)
lib/generators.sh:500-501: The comment says "Only mounted if ANTHROPIC_API_KEY is not set" but the bind mount is unconditional — Docker Compose has no conditional volume syntax. In API key mode the directory will be auto-created by Docker as root:root when it doesn't exist, though the chat user shouldn't need write access there. The comment should be removed or changed to reflect that the directory is always mounted and that API-key mode simply won't populate credentials into it.Everything else looks good
setup_claude_config_dir→setup_claude_dir+ wrapper is clean and backward-compatible; no call sites broken.CHAT_CLAUDE_DIRwired throughbin/disintoexport,.envpersistence via_env_set_idempotent, and compose interpolation is consistent./home/chat/.claude-chat/config/credentialsbeforeVOLUMEdeclaration — correct ordering.chat-confignamed volume had no consumers in the codebase (/var/chat/configis unreferenced); removal is safe.CLAUDE_CONFIG_DIRis exactly the per-session isolation the AD calls for.Verdict
REQUEST_CHANGES — case pattern [Nn][Ee] won't match 'no'/'No'/'NO' — users typing 'no' are sent through claude login
Reviewed at
fdb4c84| AGENTS.mdAI Review: REQUEST_CHANGES — case pattern [Nn][Ee] won't match 'no'/'No'/'NO' — users typing 'no' are sent through claude login
fdb4c845bbtoa15f0763b7AI Re-review (round 2)
Previous Findings\n- medium
bin/disinto:694case pattern[Nn][Ee]won't match 'no'/'No'/'NO' → FIXED: pattern corrected to[Nn][Oo]|[Nn]\n- lowlib/generators.sh:500-501comment claimed mount was conditional on ANTHROPIC_API_KEY but was unconditional → FIXED: misleading comment removed\n\n### New Issues\n\nNone. The incremental diff is minimal (2 lines changed) and introduces no new problems.Verdict
APPROVE — Both previous findings fixed: case pattern corrected to [Nn][Oo]|[Nn], misleading comment removed
Reviewed at
a15f076| Previous:fdb4c84| AGENTS.mdAI Re-review (round 2): APPROVE — Both previous findings fixed: case pattern corrected to [Nn][Oo]|[Nn], misleading comment removed
a15f0763b7to94a66e1957Pull request closed