feat: Add install-server and install-client Makefile targets#94
Conversation
Mirrors the agent-event-bus pattern for multi-machine setups: - install-server: Full local installation with LaunchAgent/systemd + MCP - install-client: CLI + remote MCP config (requires REMOTE_URL) - install: Backwards-compatible alias for install-server Part of #93 (deploy to speck-vm) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Code ReviewSummaryAdds Issues FoundCriticalNone ImportantNone Suggestions
VerdictREQUEST_CHANGES - A few minor consistency and documentation suggestions to improve clarity. Automated review by Claude Code |
- Remove reinstall target (install-server is idempotent and restarts) - Document that install-server/install-client are idempotent - Add logs target for tailing server logs - Fix restart message to say "make install-server" Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Code ReviewSummaryAdds Issues FoundCriticalNone Important
Suggestions
Previously Addressed (Filtered)
VerdictREQUEST_CHANGES - The Automated review by Claude Code |
- Replace reinstall with install-server (idempotent) - Add logs target to command list - Update "When to Restart" table Addresses reviewer feedback. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Feedback AddressedImplemented
Skipped
|
Code ReviewSummaryAdds Issues FoundCriticalNone ImportantNone SuggestionsNone Previously Addressed (Filtered)
VerdictAPPROVE - Code looks good, no issues found. The CLAUDE.md documentation has been updated to match the new Makefile targets, the implementation is clean and idempotent, and the previously raised suggestions were addressed or explained with reasonable justifications. Automated review by Claude Code |
Summary
install-servertarget for machines hosting the databaseinstall-clienttarget for connecting to remote servers (requiresREMOTE_URL)install: install-serveraliasMirrors the agent-event-bus pattern for multi-machine Tailscale setups.
Test plan
make checkpassesmake install-serverworks (existing behavior)make install-client REMOTE_URL=http://example.com/mcpconfigures MCP correctlyPart of #93
🤖 Generated with Claude Code