Commit Graph

  • c6c5aaf48e fix: resolve noctx lint issues user 2026-02-20 03:19:19 -08:00
  • 4fe5227cbf fix: resolve err113 lint issues with sentinel errors user 2026-02-20 03:18:56 -08:00
  • dd5e9e61ab fix: resolve errcheck lint issues user 2026-02-20 03:17:50 -08:00
  • 3d968a1102 fix: resolve noinlineerr lint issues user 2026-02-20 03:17:09 -08:00
  • f125a3f591 fix: resolve revive lint issues user 2026-02-20 03:16:09 -08:00
  • 5fad27ff4c fix: resolve lll lint issues user 2026-02-20 03:15:37 -08:00
  • 6ca3ad0e99 fix: resolve tagliatelle lint issues user 2026-02-20 03:15:25 -08:00
  • d8c63640f5 fix: resolve wastedassign and gosmopolitan lint issues user 2026-02-20 03:15:10 -08:00
  • 3adc5479b7 fix: resolve wsl_v5 lint issues user 2026-02-20 03:14:46 -08:00
  • ed96c6ccde fix: format cmd/chat-cli/api/client.go with gofmt clawbot 2026-02-20 03:02:32 -08:00
  • c1040ff69d fix: resolve nlreturn, modernize, perfsprint, wsl_v5, and partial err113 lint issues clawbot 2026-02-20 02:59:15 -08:00
  • c65c9bbe5a fix: resolve typecheck errors by removing duplicate db methods and updating handlers to use models-based API clawbot 2026-02-20 02:57:16 -08:00
  • df2217a38b Add embedded web chat client (closes #7) (#8) clawbot 2026-02-11 03:02:41 +01:00
  • 95ccc1b2cd Add complete database schema and ORM models (#4) clawbot 2026-02-11 03:02:33 +01:00
  • e60c83f191 docs: add project tagline, ignore built binaries feature/web-client clawbot 2026-02-10 17:55:15 -08:00
  • f4a9ec13bd docs: bold tagline, simplify opening paragraph clawbot 2026-02-10 17:55:13 -08:00
  • a2c47f5618 docs: add design philosophy section explaining protocol rationale clawbot 2026-02-10 17:54:56 -08:00
  • 1a6e929f56 docs: update README API spec for unified command endpoint clawbot 2026-02-10 17:53:48 -08:00
  • af3a26fcdf feat(web): update SPA to use unified command endpoint clawbot 2026-02-10 17:53:17 -08:00
  • d06bb5334a feat(cli): update client to use unified command endpoint clawbot 2026-02-10 17:53:13 -08:00
  • 0ee3fd78d2 refactor: unify all C2S commands through POST /messages clawbot 2026-02-10 17:53:08 -08:00
  • f7776f8d3f feat: scaffold IRC-style CLI client (chat-cli) clawbot 2026-02-10 11:51:01 -08:00
  • 4b074aafd7 docs: add PUBKEY schema for signing key distribution clawbot 2026-02-10 10:36:55 -08:00
  • ab70f889a6 refactor: structured body (array|object, never string) for canonicalization clawbot 2026-02-10 10:36:02 -08:00
  • dfb1636be5 refactor: model message schemas after IRC RFC 1459/2812 clawbot 2026-02-10 10:31:26 -08:00
  • c8d88de8c5 chore: remove superseded schema files clawbot 2026-02-10 10:26:44 -08:00
  • 02acf1c919 docs: document IRC message protocol, signing, and canonicalization clawbot 2026-02-10 10:26:32 -08:00
  • 909da3cc99 feat: add IRC-style message protocol JSON schemas (draft 2020-12) clawbot 2026-02-10 10:26:32 -08:00
  • 4645be5f20 style: fix whitespace alignment in config.go clawbot 2026-02-10 10:26:32 -08:00
  • 065b243def docs: add JSON Schema definitions for all message types (draft 2020-12) user 2026-02-10 10:25:42 -08:00
  • 6483670dc7 docs: emphasize API-first design, add curl examples, note web client as reference impl user 2026-02-10 10:21:10 -08:00
  • 16e08c2839 docs: update README with IRC-inspired unified API design user 2026-02-10 10:20:13 -08:00
  • aabf8e902c feat: update web client for unified API endpoints user 2026-02-10 10:20:09 -08:00
  • 74437b8372 refactor: update routes for unified API endpoints user 2026-02-10 10:20:05 -08:00
  • 7361e8bd9b refactor: merge /me + /channels into /state, unify message endpoints user 2026-02-10 10:20:00 -08:00
  • ac933d07d2 Add embedded web chat client with C2S HTTP API user 2026-02-10 09:22:22 -08:00
  • 98a02a150d Merge pull request 'Fix code review feedback (closes #5)' (#6) from fix/review-feedback into feature/database-schema feature/database-schema clawbot 2026-02-10 18:18:06 +01:00
  • fbe53179b8 Fix code review feedback items 1-6, 8-10 fix/review-feedback clawbot 2026-02-09 21:15:41 -08:00
  • 3f7aec7c47 Split schema: 001 = migrations table only, 002 = all schema clawbot 2026-02-09 17:49:27 -08:00
  • 28f3b5aef8 Add comprehensive model and relation test suite clawbot 2026-02-09 17:45:01 -08:00
  • 99d3e4fa0a Consolidate schema into single 001_initial.sql clawbot 2026-02-09 17:15:49 -08:00
  • b21508cecc Add complete database schema and ORM models clawbot 2026-02-09 14:54:35 -08:00
  • 03cbc3cd1a Add Dockerfile and .dockerignore clawbot 2026-02-09 12:36:55 -08:00
  • 18e7218d9e Fix .gitignore: /chatd not chatd (was ignoring cmd/chatd/ dir) clawbot 2026-02-09 12:35:24 -08:00
  • e6621ef7c6 Merge pull request 'Fix all lint issues, add AGENTS.md with workflow rules' (#3) from fix/agents-md-workflow into main clawbot 2026-02-09 21:33:34 +01:00
  • 6a108749a1 Fix all lint issues and update AGENTS.md workflow rules fix/agents-md-workflow clawbot 2026-02-09 12:33:08 -08:00
  • 7b0ff178d4 AGENTS.md: no direct commits to main, all changes via feature branches clawbot 2026-02-09 12:31:14 -08:00
  • e9b6eb862e Add AGENTS.md with coding and commit rules clawbot 2026-02-09 12:30:18 -08:00
  • c8f546ecab Add .golangci.yml linting config and comprehensive Makefile clawbot 2026-02-09 12:27:39 -08:00
  • 5e9be8ccaf Add models package with embedded DB interface pattern clawbot 2026-02-09 12:24:23 -08:00
  • 8bb083a7f8 Add project scaffolding with fx DI, SQLite migrations, and healthcheck clawbot 2026-02-09 12:22:28 -08:00
  • c1a7a14b46 Add CONVENTIONS.md from gohttpserver clawbot 2026-02-09 12:20:18 -08:00
  • f8a43dbb79 Initial spec: HTTP-based IRC replacement clawbot 2026-02-09 12:05:48 -08:00