Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
lobster
command
|
|
|
lobsterd
command
|
|
|
gen
|
|
|
go/lobster/v1/admin
Package adminv1 is a reverse proxy.
|
Package adminv1 is a reverse proxy. |
|
go/lobster/v1/integrations
Package integrationsv1 is a reverse proxy.
|
Package integrationsv1 is a reverse proxy. |
|
go/lobster/v1/plan
Package planv1 is a reverse proxy.
|
Package planv1 is a reverse proxy. |
|
go/lobster/v1/run
Package runv1 is a reverse proxy.
|
Package runv1 is a reverse proxy. |
|
go/lobster/v1/stack
Package stackv1 is a reverse proxy.
|
Package stackv1 is a reverse proxy. |
|
internal
|
|
|
api
Package api wires the gRPC server, gRPC-Gateway HTTP mux, and all service implementations together.
|
Package api wires the gRPC server, gRPC-Gateway HTTP mux, and all service implementations together. |
|
api/adminsvc
Package adminsvc implements the gRPC AdminService server.
|
Package adminsvc implements the gRPC AdminService server. |
|
api/convert
Package convert provides helpers to map between sqlc-generated DB models and protobuf messages.
|
Package convert provides helpers to map between sqlc-generated DB models and protobuf messages. |
|
api/integrationsvc
Package integrationsvc implements the gRPC IntegrationService server.
|
Package integrationsvc implements the gRPC IntegrationService server. |
|
api/middleware
Package middleware provides gRPC server interceptors for Lobster.
|
Package middleware provides gRPC server interceptors for Lobster. |
|
api/plansvc
Package plansvc implements the gRPC PlanService server.
|
Package plansvc implements the gRPC PlanService server. |
|
api/runsvc
Package runsvc implements the gRPC RunService server.
|
Package runsvc implements the gRPC RunService server. |
|
api/stacksvc
Package stacksvc implements the gRPC StackService server.
|
Package stacksvc implements the gRPC StackService server. |
|
config
Package config provides typed configuration models and adapters for runtime wiring.
|
Package config provides typed configuration models and adapters for runtime wiring. |
|
coverage
Package coverage implements surface-area scanning and coverage reporting for the lobster coverage command.
|
Package coverage implements surface-area scanning and coverage reporting for the lobster coverage command. |
|
integrations
Package integrations provides the integration adapter lifecycle model and the Registry that wires adapters into the execution pipeline.
|
Package integrations provides the integration adapter lifecycle model and the Registry that wires adapters into the execution pipeline. |
|
integrations/keycloak
Package keycloak provides a Keycloak integration adapter for Lobster.
|
Package keycloak provides a Keycloak integration adapter for Lobster. |
|
log
Package log provides context-aware structured logging for Lobster using zap.
|
Package log provides context-aware structured logging for Lobster using zap. |
|
mcp
Package mcp implements a Model Context Protocol server for Lobster.
|
Package mcp implements a Model Context Protocol server for Lobster. |
|
orchestration
Package orchestration provides Docker SDK-backed stack lifecycle management.
|
Package orchestration provides Docker SDK-backed stack lifecycle management. |
|
parser
Package parser provides Gherkin feature-file parsing and linting for Lobster.
|
Package parser provides Gherkin feature-file parsing and linting for Lobster. |
|
reports
Package reports provides result types and reporter implementations for Lobster run output.
|
Package reports provides result types and reporter implementations for Lobster run output. |
|
runner
Package runner implements the gRPC RunService.Runner and PlanService.Planner interfaces.
|
Package runner implements the gRPC RunService.Runner and PlanService.Planner interfaces. |
|
steps/builtin
Package builtin provides Lobster's built-in step library.
|
Package builtin provides Lobster's built-in step library. |
|
store
Package store provides persistence wiring for SQLite-backed Lobster repositories.
|
Package store provides persistence wiring for SQLite-backed Lobster repositories. |
|
store/migrations
Package migrations enforces Lobster schema lifecycle policy.
|
Package migrations enforces Lobster schema lifecycle policy. |
|
telemetry
Package telemetry sets up and tears down OpenTelemetry tracing for a lobster run.
|
Package telemetry sets up and tears down OpenTelemetry tracing for a lobster run. |
|
testutil
Package testutil provides shared helpers for package-level tests.
|
Package testutil provides shared helpers for package-level tests. |
|
Package lobstermigrations embeds the SQL migration files into the binary.
|
Package lobstermigrations embeds the SQL migration files into the binary. |
Click to show internal directories.
Click to hide internal directories.
