No description
  • Go 74.1%
  • TypeScript 18.3%
  • Shell 2%
  • JavaScript 1.8%
  • HTML 1.6%
  • Other 2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Bradley Nelson f7eafff910
Some checks failed
Container Image / release (push) Has been skipped
Container Image / frontend-lint (push) Successful in 31s
Container Image / frontend-build (push) Successful in 35s
Container Image / binary-build (push) Successful in 1m55s
Container Image / go-lint (push) Failing after 2m26s
Container Image / e2e (push) Failing after 4m36s
Container Image / go-test (push) Failing after 5m14s
Container Image / coverage-summary (push) Successful in 40s
Container Image / test (push) Failing after 0s
Container Image / build (push) Has been skipped
fix(frontend): keep sessions through a server restart
Sessions already live in Postgres, but the auth guards on
/_authenticated and /pending-access turned any /api/me failure into a
redirect to /login. While the server restarts, the Vite proxy answers
502 (or the connection is refused), so every user landed on the login
page with a still-valid session cookie.

/api/me now retries non-401 errors up to four times with backoff, and
the guards redirect only on 401. Anything else falls through to the
root error page, which offers a reload instead of discarding the
session.
2026-10-26 00:39:26 -06:00
.claude/skills test(userstory): satisfy lint 2026-10-24 17:52:00 -06:00
.forgejo ci: pin golangci-lint to v2.15.0 2026-10-23 17:28:22 -06:00
.specify feat: add email integration with IMAP polling, inbound processing, and notifications (Track 10) 2026-04-19 20:17:21 -06:00
cmd feat(ai): run triage and the resolver as children of a ticket episode 2026-10-25 01:54:34 -06:00
docs-site docs: step layout 2, episodes in check-deploy, ledger notes for 016 2026-10-25 02:02:05 -06:00
e2e test: pin what each seeded group can do on core ticket journeys 2026-10-25 23:45:15 -06:00
frontend fix(frontend): keep sessions through a server restart 2026-10-26 00:39:26 -06:00
internal test: pin what each seeded group can do on core ticket journeys 2026-10-25 23:45:15 -06:00
scripts prep for prod 2026-05-21 20:14:47 -06:00
specs docs(specs): mark 016 implemented 2026-10-25 02:20:22 -06:00
tests/scale feat: add ops hardening, SSRF protection, security headers, and release packaging (Track 13) 2026-04-20 11:38:26 -06:00
.air.toml feat: add knowledge base with article CRUD, versioning, and semantic search 2026-04-18 23:28:40 -06:00
.coverignore Add coverage reporting and tests 2026-05-07 00:34:28 -06:00
.dockerignore feat: add Track 0 foundations 2026-04-18 00:15:15 -06:00
.envrc feat: add Track 0 foundations 2026-04-18 00:15:15 -06:00
.gitignore Add Astro Starlight docs site with auto-generated config reference 2026-05-21 16:32:01 -06:00
.golangci.yml fix: resolve all golangci-lint errors (errcheck, gocritic, staticcheck, unused) 2026-04-20 16:20:50 -06:00
.pre-commit-config.yaml feat: add Track 0 foundations 2026-04-18 00:15:15 -06:00
CLAUDE.md fix(ai): pin agent specs on the run so any instance can recover it 2026-10-24 17:25:48 -06:00
devenv.nix chore(devenv): provide Playwright browsers from nixpkgs on Linux 2026-10-24 00:07:02 -06:00
devenv.yaml feat: add Track 0 foundations 2026-04-18 00:15:15 -06:00
docker-compose.yml Add Astro Starlight docs site with auto-generated config reference 2026-05-21 16:32:01 -06:00
Dockerfile Merge GitHub main: Bedrock provider and runtime-editable agent specs 2026-10-24 13:55:04 -06:00
docket.example.toml Merge GitHub main: Bedrock provider and runtime-editable agent specs 2026-10-24 13:55:04 -06:00
flake.lock chore: move vuln checks to scheduled workflows, add auto dep updates 2026-04-20 16:37:36 -06:00
flake.nix feat: add Track 0 foundations 2026-04-18 00:15:15 -06:00
gen-config-docs prep for prod 2026-05-21 20:14:47 -06:00
go.mod Merge GitHub main: Bedrock provider and runtime-editable agent specs 2026-10-24 13:55:04 -06:00
go.sum Add AWS Bedrock as a fourth AI chat-completion provider 2026-05-22 21:28:15 -06:00
justfile test(userstory): deterministic end-to-end ticket stories 2026-10-24 17:43:45 -06:00
README.md docs: publish docs site to git-pages at docket.bcnelson.page 2026-10-22 19:27:39 -06:00
seed feat: add knowledge base with article CRUD, versioning, and semantic search 2026-04-18 23:28:40 -06:00

Docket

Self-hostable IT Service Management platform: ticketing, Slack-first workflows, built-in AI agents for triage and resolution.

One Go binary, one Postgres.

Documentation

Public docs: https://docket.bcnelson.page/

Source under docs-site/. Run locally with just docs-dev.