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. |
|
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. |
|
Package telemetry configures OpenTelemetry tracing and metrics.
|
Package telemetry configures OpenTelemetry tracing and metrics. |
Click to show internal directories.
Click to hide internal directories.