server/

directory
v0.0.0-...-9defd5a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package admin is a minimal HTML panel for M1 and debugging.
Package admin is a minimal HTML panel for M1 and debugging.
api
Package api implements the HTTP API declared in docs/openapi.yaml.
Package api implements the HTTP API declared in docs/openapi.yaml.
gen
Package gen provides primitives to interact with the openapi HTTP API.
Package gen provides primitives to interact with the openapi HTTP API.
Package auth owns identity (OIDC sessions, bearer tokens), authorization (workspace and project roles) and the audit of every mutation.
Package auth owns identity (OIDC sessions, bearer tokens), authorization (workspace and project roles) and the audit of every mutation.
Package backup dumps PostgreSQL with pg_dump and uploads the archive to an S3-compatible bucket.
Package backup dumps PostgreSQL with pg_dump and uploads the archive to an S3-compatible bucket.
Package config loads gator-server configuration from the environment.
Package config loads gator-server configuration from the environment.
Package events publishes the domain outbox to in-process subscribers (WebSocket hub, plugins, jobs).
Package events publishes the domain outbox to in-process subscribers (WebSocket hub, plugins, jobs).
Package jobs runs background work on River: periodic phase-timeout sweeps, backups and later plugin schedules, observation windows and event compaction.
Package jobs runs background work on River: periodic phase-timeout sweeps, backups and later plugin schedules, observation windows and event compaction.
Package knowledge holds how this workspace builds software: packs fetched from a registry and entries written by hand, composed into the part of a job's prompt that is the same for every project.
Package knowledge holds how this workspace builds software: packs fetched from a registry and entries written by hand, composed into the part of a job's prompt that is the same for every project.
Package limits holds request rate limiting and the circuit breaker used around plugins.
Package limits holds request rate limiting and the circuit breaker used around plugins.
Package notify turns domain events into push notifications.
Package notify turns domain events into push notifications.
Package plugins runs plugin processes and connects them to the core.
Package plugins runs plugin processes and connects them to the core.
Package process owns tasks, phases, templates and the operations that move a task.
Package process owns tasks, phases, templates and the operations that move a task.
Package product keeps what a project knows about its own product: the owner's vision and principles, and the decisions and lessons the work leaves behind.
Package product keeps what a project knows about its own product: the owner's vision and principles, and the decisions and lessons the work leaves behind.
Package quality scores what a project has said about itself.
Package quality scores what a project has said about itself.
Package runners owns the server side of the runner protocol: connected sessions, job creation and dispatch, leases, stall and offline detection, and job receipts.
Package runners owns the server side of the runner protocol: connected sessions, job creation and dispatch, leases, stall and offline detection, and job receipts.
Package secrets encrypts values at rest with AES-256-GCM.
Package secrets encrypts values at rest with AES-256-GCM.
Package store owns the PostgreSQL connection pool and schema migrations.
Package store owns the PostgreSQL connection pool and schema migrations.
db
Package telemetry configures OpenTelemetry tracing and metrics.
Package telemetry configures OpenTelemetry tracing and metrics.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL