internal/

directory
v0.0.0-...-5239179 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2026 License: MIT

Directories

Path Synopsis
cmd
admin
Package admin parses admin command flags and boots the operator service.
Package admin parses admin command flags and boots the operator service.
ai
Package ai parses AI command flags and launches the AI control-plane service.
Package ai parses AI command flags and launches the AI control-plane service.
aieval
Package aieval parses CLI flags and runs one live AI GM evaluation lane for Promptfoo.
Package aieval parses CLI flags and runs one live AI GM evaluation lane for Promptfoo.
auth
Package auth parses auth service startup flags and hands off to the app server.
Package auth parses auth service startup flags and hands off to the app server.
discovery
Package discovery parses discovery service flags and launches the service.
Package discovery parses discovery service flags and launches the service.
game
Package game parses game command flags and starts the domain runtime.
Package game parses game command flags and starts the domain runtime.
invite
Package invite parses invite service flags and launches the service.
Package invite parses invite service flags and launches the service.
notifications
Package notifications parses notifications command flags and launches the service.
Package notifications parses notifications command flags and launches the service.
play
Package play parses play command flags and composes transport entrypoints.
Package play parses play command flags and composes transport entrypoints.
scenario
Package scenario parses scenario command flags and executes scripted runs.
Package scenario parses scenario command flags and executes scripted runs.
seed
Package seed parses seed command flags and executes fixture / generation workflows.
Package seed parses seed command flags and executes fixture / generation workflows.
social
Package social parses social service flags and launches the service.
Package social parses social service flags and launches the service.
status
Package status parses status service flags and launches the service.
Package status parses status service flags and launches the service.
userhub
Package userhub parses userhub command flags and launches the userhub runtime.
Package userhub parses userhub command flags and launches the userhub runtime.
web
Package web parses command inputs and boots the browser-facing web service.
Package web parses command inputs and boots the browser-facing web service.
worker
Package worker parses worker command flags and launches the worker runtime.
Package worker parses worker command flags and launches the worker runtime.
platform
cmd
errors
Package errors provides structured error handling with i18n support.
Package errors provides structured error handling with i18n support.
errors/i18n
Package i18n provides internationalization support for error messages.
Package i18n provides internationalization support for error messages.
grpc
Package grpc provides shared gRPC helpers for service wiring.
Package grpc provides shared gRPC helpers for service wiring.
grpc/pagination
Package pagination provides shared gRPC pagination helpers.
Package pagination provides shared gRPC pagination helpers.
grpcmeta
Package grpcmeta provides shared gRPC metadata headers, context helpers, and request-correlation interceptors for internal services.
Package grpcmeta provides shared gRPC metadata headers, context helpers, and request-correlation interceptors for internal services.
i18n
Package i18n provides locale helpers for the platform.
Package i18n provides locale helpers for the platform.
i18n/catalog
Package catalog loads and registers shared localization catalogs.
Package catalog loads and registers shared localization catalogs.
icons
Package icons defines core icon identifiers shared across the platform.
Package icons defines core icon identifiers shared across the platform.
id
Package id provides utilities for generating URL-safe identifiers.
Package id provides utilities for generating URL-safe identifiers.
otel
Package otel provides opt-in OpenTelemetry distributed tracing for Fracturing Space services.
Package otel provides opt-in OpenTelemetry distributed tracing for Fracturing Space services.
serviceaddr
Package serviceaddr centralizes internal service-address conventions.
Package serviceaddr centralizes internal service-address conventions.
status
Package status provides a platform library for pushing capability health to the status service.
Package status provides a platform library for pushing capability health to the status service.
storage/sqliteutil
Package sqliteutil provides shared helper functions for SQLite storage packages.
Package sqliteutil provides shared helper functions for SQLite storage packages.
timeouts
Package timeouts defines shared timeout constants used across services.
Package timeouts defines shared timeout constants used across services.
services
admin
Package admin implements the operator control surface for the platform.
Package admin implements the operator control surface for the platform.
admin/admintest
Package admintest provides runtime-backed test helpers for the admin service.
Package admintest provides runtime-backed test helpers for the admin service.
admin/app
Package app composes admin module mounts into one root handler.
Package app composes admin module mounts into one root handler.
admin/composition
Package composition wires admin service dependencies into module registry input.
Package composition wires admin service dependencies into module registry input.
admin/module
Package module defines the feature contract used by admin composition.
Package module defines the feature contract used by admin composition.
admin/modules
Package modules defines admin module registry helpers.
Package modules defines admin module registry helpers.
admin/modules/eventview
Package eventview provides shared helpers for formatting and filtering domain events across admin modules.
Package eventview provides shared helpers for formatting and filtering domain events across admin modules.
admin/platform/errors
Package errors provides admin-specific error helpers built on top of the shared httperrors package.
Package errors provides admin-specific error helpers built on top of the shared httperrors package.
admin/platform/modulehandler
Package modulehandler provides shared transport helpers for admin modules.
Package modulehandler provides shared transport helpers for admin modules.
admin/templates
File campaigns.go defines view data for campaign templates.
File campaigns.go defines view data for campaign templates.
ai
Package ai contains the AI orchestration boundary.
Package ai contains the AI orchestration boundary.
ai/accessrequest
Package accessrequest models owner-gated approval of AI agent invocations.
Package accessrequest models owner-gated approval of AI agent invocations.
ai/agent
Package agent models user-owned AI runtime personalities.
Package agent models user-owned AI runtime personalities.
ai/api/grpc/ai
Package ai provides the AI service gRPC transport layer.
Package ai provides the AI service gRPC transport layer.
ai/app
Package server is the AI service composition root and runtime lifecycle.
Package server is the AI service composition root and runtime lifecycle.
ai/auditevent
Package auditevent owns append-only AI audit-event vocabulary and storage seams for shared-access and invocation audit history.
Package auditevent owns append-only AI audit-event vocabulary and storage seams for shared-access and invocation audit history.
ai/campaignartifact
Package campaignartifact owns campaign-scoped AI GM artifact vocabulary and storage seams shared by campaign context, tools, and transport.
Package campaignartifact owns campaign-scoped AI GM artifact vocabulary and storage seams shared by campaign context, tools, and transport.
ai/campaigncontext
Package campaigncontext owns campaign artifact defaults and path policy for AI orchestration.
Package campaigncontext owns campaign artifact defaults and path policy for AI orchestration.
ai/campaigncontext/instructionset
Package instructionset owns AI instruction-file loading and composition for campaign orchestration.
Package instructionset owns AI instruction-file loading and composition for campaign orchestration.
ai/campaigncontext/memorydoc
Package memorydoc owns structured reads and edits for the AI campaign memory markdown document.
Package memorydoc owns structured reads and edits for the AI campaign memory markdown document.
ai/campaigncontext/referencecorpus
Package referencecorpus owns the read-only game-system reference corpus used by AI rules lookups.
Package referencecorpus owns the read-only game-system reference corpus used by AI rules lookups.
ai/credential
Package credential models BYO LLM provider credentials for AI operations.
Package credential models BYO LLM provider credentials for AI operations.
ai/debugtrace
Package debugtrace defines AI GM turn-trace records and lifecycle values.
Package debugtrace defines AI GM turn-trace records and lifecycle values.
ai/gamebridge
Package gamebridge owns AI-to-game collaborator policy.
Package gamebridge owns AI-to-game collaborator policy.
ai/openviking
Package openviking owns the optional OpenViking HTTP integration used to augment non-authoritative campaign context and sync completed turns into OpenViking sessions.
Package openviking owns the optional OpenViking HTTP integration used to augment non-authoritative campaign context and sync completed turns into OpenViking sessions.
ai/orchestration
Package orchestration owns the runtime policy for campaign AI turns.
Package orchestration owns the runtime policy for campaign AI turns.
ai/orchestration/daggerheart
Package daggerheart provides Daggerheart game-system context sources for campaign turn orchestration prompts.
Package daggerheart provides Daggerheart game-system context sources for campaign turn orchestration prompts.
ai/orchestration/daggerhearttools
Package daggerhearttools owns Daggerheart-specific AI tool and resource execution that is no longer part of the generic gametools runtime shell.
Package daggerhearttools owns Daggerheart-specific AI tool and resource execution that is no longer part of the generic gametools runtime shell.
ai/orchestration/gametools
Package gametools implements the orchestration.Session and orchestration.Dialer interfaces for direct game-service execution.
Package gametools implements the orchestration.Session and orchestration.Dialer interfaces for direct game-service execution.
ai/provider
Package provider defines the shared AI provider vocabulary.
Package provider defines the shared AI provider vocabulary.
ai/provider/anthropic
Package anthropic implements the concrete Anthropic provider adapters used by the AI runtime.
Package anthropic implements the concrete Anthropic provider adapters used by the AI runtime.
ai/provider/openai
Package openai provides the concrete OpenAI adapters used by the AI service.
Package openai provides the concrete OpenAI adapters used by the AI service.
ai/providercatalog
Package providercatalog owns provider runtime bundle registration and capability lookup for the AI service.
Package providercatalog owns provider runtime bundle registration and capability lookup for the AI service.
ai/providerconnect
Package providerconnect models one provider OAuth connect-session lifecycle.
Package providerconnect models one provider OAuth connect-session lifecycle.
ai/providergrant
Package providergrant owns the provider-grant domain model and lifecycle.
Package providergrant owns the provider-grant domain model and lifecycle.
ai/provideroauth
Package provideroauth owns provider-side OAuth handshake contracts used by provider-grant connect, exchange, refresh, and optional upstream revoke workflows.
Package provideroauth owns provider-side OAuth handshake contracts used by provider-grant connect, exchange, refresh, and optional upstream revoke workflows.
ai/secret
Package secret defines the encryption seam for AI service secrets.
Package secret defines the encryption seam for AI service secrets.
ai/service
Package service implements use-case orchestration for the AI service.
Package service implements use-case orchestration for the AI service.
ai/storage
Package storage defines persistence contracts for AI aggregates.
Package storage defines persistence contracts for AI aggregates.
ai/storage/sqlite
Package sqlite provides the SQLite-backed AI persistence adapter.
Package sqlite provides the SQLite-backed AI persistence adapter.
ai/storage/sqlite/migrations
Package migrations embeds SQL migration files for the AI SQLite store.
Package migrations embeds SQL migration files for the AI SQLite store.
auth
Package auth defines the identity boundary used across the platform.
Package auth defines the identity boundary used across the platform.
auth/api/grpc/auth
Package auth implements the auth.v1 gRPC service.
Package auth implements the auth.v1 gRPC service.
auth/app
Package server composes and runs the auth process boundary.
Package server composes and runs the auth process boundary.
auth/authtest
Package authtest provides auth-service-owned test helpers for bootstrapping durable auth state without pushing raw storage details into generic testkits.
Package authtest provides auth-service-owned test helpers for bootstrapping durable auth state without pushing raw storage details into generic testkits.
auth/oauth
Package oauth implements the auth service's first-party OAuth authorization server.
Package oauth implements the auth service's first-party OAuth authorization server.
auth/oauth/templates
templ: version: v0.3.977
templ: version: v0.3.977
auth/passkey
Package passkey configures WebAuthn passkey support.
Package passkey configures WebAuthn passkey support.
auth/recoverycode
Package recoverycode generates and verifies offline single-use recovery codes.
Package recoverycode generates and verifies offline single-use recovery codes.
auth/storage
Package storage defines persistence contracts for identity assets.
Package storage defines persistence contracts for identity assets.
auth/storage/sqlite
Package sqlite provides SQLite-backed auth persistence.
Package sqlite provides SQLite-backed auth persistence.
auth/storage/sqlite/migrations
Package migrations embeds SQL migrations for the auth SQLite store.
Package migrations embeds SQL migrations for the auth SQLite store.
auth/user
Package user defines the auth user model used as the shared identity anchor.
Package user defines the auth user model used as the shared identity anchor.
auth/username
Package username canonicalizes and validates auth usernames.
Package username canonicalizes and validates auth usernames.
discovery/app
Package server wires the discovery runtime and gRPC lifecycle.
Package server wires the discovery runtime and gRPC lifecycle.
discovery/catalog
Package catalog provides embedded starter discovery content that ships with the discovery service binary.
Package catalog provides embedded starter discovery content that ships with the discovery service binary.
discovery/storage
Package storage defines persistence contracts for discovery service state.
Package storage defines persistence contracts for discovery service state.
discovery/storage/sqlite
Package sqlite provides a SQLite-backed discovery storage implementation.
Package sqlite provides a SQLite-backed discovery storage implementation.
discovery/storage/sqlite/migrations
Package migrations embeds SQL migration files for the discovery SQLite store.
Package migrations embeds SQL migration files for the discovery SQLite store.
game/api
Package api contains service API implementations.
Package api contains service API implementations.
game/api/grpc
Package grpc contains gRPC service implementations and middleware.
Package grpc contains gRPC service implementations and middleware.
game/api/grpc/game
Package game provides root transport concern builders, domain-layer adapters, and a small set of infrastructure-level gRPC services (integration, statistics, system) for the game service.
Package game provides root transport concern builders, domain-layer adapters, and a small set of infrastructure-level gRPC services (integration, statistics, system) for the game service.
game/api/grpc/game/authorizationtransport
Package authorizationtransport owns the authorization gRPC service implementation, delegating policy evaluation to the authz package.
Package authorizationtransport owns the authorization gRPC service implementation, delegating policy evaluation to the authz package.
game/api/grpc/game/authz
Package authz provides authorization policy enforcement, actor resolution, and telemetry for the game gRPC transport layer.
Package authz provides authorization policy enforcement, actor resolution, and telemetry for the game gRPC transport layer.
game/api/grpc/game/campaigntransport
Package campaigntransport owns the campaign gRPC service implementations, application logic, protobuf mapping, and enum conversions for the campaign transport slice.
Package campaigntransport owns the campaign gRPC service implementations, application logic, protobuf mapping, and enum conversions for the campaign transport slice.
game/api/grpc/game/campaigntransport/aitransport
Package aitransport implements the CampaignAIService gRPC API, handling AI session grant issuance, binding usage queries, and auth state resolution.
Package aitransport implements the CampaignAIService gRPC API, handling AI session grant issuance, binding usage queries, and auth state resolution.
game/api/grpc/game/campaigntransport/readinesstransport
Package readinesstransport evaluates campaign session-start readiness, aggregating participant, character, and game-system state into localized blocker reports.
Package readinesstransport evaluates campaign session-start readiness, aggregating participant, character, and game-system state into localized blocker reports.
game/api/grpc/game/charactertransport
Package charactertransport owns protobuf mapping and Daggerheart transport conversions for character-facing game transport flows.
Package charactertransport owns protobuf mapping and Daggerheart transport conversions for character-facing game transport flows.
game/api/grpc/game/characterworkflow
Package characterworkflow defines the shared character-creation workflow contracts between the core game character transport and system-specific workflow providers.
Package characterworkflow defines the shared character-creation workflow contracts between the core game character transport and system-specific workflow providers.
game/api/grpc/game/eventtransport
Package eventtransport implements the gRPC transport layer for the event entity.
Package eventtransport implements the gRPC transport layer for the event entity.
game/api/grpc/game/forktransport
Package forktransport implements the gRPC transport layer for the fork entity.
Package forktransport implements the gRPC transport layer for the fork entity.
game/api/grpc/game/gametest
Package gametest provides shared core store fakes and record fixtures for the game gRPC service and its entity-scoped subpackages.
Package gametest provides shared core store fakes and record fixtures for the game gRPC service and its entity-scoped subpackages.
game/api/grpc/game/handler
Package handler provides shared handler utilities for the game gRPC transport layer: domain write helpers, pagination constants, actor mapping, command/event type identifiers, and social profile resolution.
Package handler provides shared handler utilities for the game gRPC transport layer: domain write helpers, pagination constants, actor mapping, command/event type identifiers, and social profile resolution.
game/api/grpc/game/handler/social
Package social provides social-profile loading and snapshot synchronization for game transport handlers.
Package social provides social-profile loading and snapshot synchronization for game transport handlers.
game/api/grpc/game/interactiontransport
Package interactiontransport owns the scene-phase interaction gRPC transport surface including active-scene management, participant phases, OOC flow, and GM authority assignment.
Package interactiontransport owns the scene-phase interaction gRPC transport surface including active-scene management, participant phases, OOC flow, and GM authority assignment.
game/api/grpc/game/participanttransport
Package participanttransport owns protobuf mapping and enum conversions for participant-facing transport code.
Package participanttransport owns protobuf mapping and enum conversions for participant-facing transport code.
game/api/grpc/game/requestctx
Package requestctx provides request-metadata test helpers for the game gRPC transport.
Package requestctx provides request-metadata test helpers for the game gRPC transport.
game/api/grpc/game/runtimekit
Package runtimekit provides deterministic runtime/bootstrap helpers for game gRPC transport tests.
Package runtimekit provides deterministic runtime/bootstrap helpers for game gRPC transport tests.
game/api/grpc/game/scenetransport
Package scenetransport implements the gRPC transport layer for the scene entity.
Package scenetransport implements the gRPC transport layer for the scene entity.
game/api/grpc/game/sessiontransport
Package sessiontransport owns gRPC-facing session protobuf conversions.
Package sessiontransport owns gRPC-facing session protobuf conversions.
game/api/grpc/game/snapshottransport
Package snapshottransport implements the gRPC transport layer for the snapshot entity.
Package snapshottransport implements the gRPC transport layer for the snapshot entity.
game/api/grpc/game/testclients
Package testclients provides shared narrow RPC client doubles for game transport tests.
Package testclients provides shared narrow RPC client doubles for game transport tests.
game/api/grpc/interceptors
Package interceptors provides gRPC middleware for game services.
Package interceptors provides gRPC middleware for game services.
game/api/grpc/internal
Package internal provides shared transport infrastructure for game service gRPC handlers: command builders, domain write coordination, error translation, and input validation helpers.
Package internal provides shared transport infrastructure for game service gRPC handlers: command builders, domain write coordination, error translation, and input validation helpers.
game/api/grpc/internal/commandbuild
Package commandbuild builds canonical domain commands from validated transport inputs.
Package commandbuild builds canonical domain commands from validated transport inputs.
game/api/grpc/internal/domainwrite
Package domainwrite provides transport-facing write-path helpers for command execution and inline projection apply.
Package domainwrite provides transport-facing write-path helpers for command execution and inline projection apply.
game/api/grpc/internal/grpcerror
Package grpcerror maps domain and execution errors into stable gRPC status responses.
Package grpcerror maps domain and execution errors into stable gRPC status responses.
game/api/grpc/internal/grpcstatus
Package grpcstatus owns the lowest-level gRPC status wrapping helpers shared by the transport-support pipeline.
Package grpcstatus owns the lowest-level gRPC status wrapping helpers shared by the transport-support pipeline.
game/api/grpc/internal/journalimport
Package journalimport centralizes historical event import into the game journal so transports do not append already-authoritative events directly.
Package journalimport centralizes historical event import into the game journal so transports do not append already-authoritative events directly.
game/api/grpc/internal/validate
Package validate provides transport-level request validation helpers for gRPC handlers.
Package validate provides transport-level request validation helpers for gRPC handlers.
game/api/grpc/systems
Package systems contains system-specific gRPC transport packages.
Package systems contains system-specific gRPC transport packages.
game/api/grpc/systems/daggerheart
Package daggerheart provides the root Daggerheart gRPC service boundary.
Package daggerheart provides the root Daggerheart gRPC service boundary.
game/api/grpc/systems/daggerheart/adversarytransport
Package adversarytransport owns Daggerheart adversary CRUD and read transport.
Package adversarytransport owns Daggerheart adversary CRUD and read transport.
game/api/grpc/systems/daggerheart/charactermutationtransport
Package charactermutationtransport owns the Daggerheart character-scoped progression and inventory write endpoints.
Package charactermutationtransport owns the Daggerheart character-scoped progression and inventory write endpoints.
game/api/grpc/systems/daggerheart/conditiontransport
Package conditiontransport owns the Daggerheart condition and life-state mutation transport surface.
Package conditiontransport owns the Daggerheart condition and life-state mutation transport surface.
game/api/grpc/systems/daggerheart/contenttransport
Package contenttransport owns Daggerheart content and catalog read handlers.
Package contenttransport owns Daggerheart content and catalog read handlers.
game/api/grpc/systems/daggerheart/countdowntransport
Package countdowntransport owns the Daggerheart countdown transport surface.
Package countdowntransport owns the Daggerheart countdown transport surface.
game/api/grpc/systems/daggerheart/creationworkflow
Package creationworkflow implements the Daggerheart side of the shared game character-creation workflow contract.
Package creationworkflow implements the Daggerheart side of the shared game character-creation workflow contract.
game/api/grpc/systems/daggerheart/damagetransport
Package damagetransport owns the Daggerheart damage-application transport surface.
Package damagetransport owns the Daggerheart damage-application transport surface.
game/api/grpc/systems/daggerheart/environmenttransport
Package environmenttransport owns Daggerheart environment-entity CRUD and read transport.
Package environmenttransport owns Daggerheart environment-entity CRUD and read transport.
game/api/grpc/systems/daggerheart/gameplaystores
Package gameplaystores owns the Daggerheart gameplay service's read/write dependency bundle.
Package gameplaystores owns the Daggerheart gameplay service's read/write dependency bundle.
game/api/grpc/systems/daggerheart/gmconsequence
Package gmconsequence centralizes the shared gate and spotlight repair logic used when a Daggerheart GM consequence needs to surface immediately from either roll outcomes or direct GM move spends.
Package gmconsequence centralizes the shared gate and spotlight repair logic used when a Daggerheart GM consequence needs to surface immediately from either roll outcomes or direct GM move spends.
game/api/grpc/systems/daggerheart/gmmovetransport
Package gmmovetransport owns the Daggerheart GM-move mutation transport surface.
Package gmmovetransport owns the Daggerheart GM-move mutation transport surface.
game/api/grpc/systems/daggerheart/guard
Package guard provides shared transport-level guard contracts and helper functions for Daggerheart system handlers including campaign/session reads, campaign system validation, and session gate precondition checks.
Package guard provides shared transport-level guard contracts and helper functions for Daggerheart system handlers including campaign/session reads, campaign system validation, and session gate precondition checks.
game/api/grpc/systems/daggerheart/mechanicstransport
Package mechanicstransport owns Daggerheart deterministic mechanics and read-only roll helpers.
Package mechanicstransport owns Daggerheart deterministic mechanics and read-only roll helpers.
game/api/grpc/systems/daggerheart/outcometransport
Package outcometransport owns the Daggerheart transport handlers that derive durable roll outcomes from already-resolved roll events.
Package outcometransport owns the Daggerheart transport handlers that derive durable roll outcomes from already-resolved roll events.
game/api/grpc/systems/daggerheart/recoverytransport
Package recoverytransport owns the Daggerheart recovery and life-state mutation transport endpoints.
Package recoverytransport owns the Daggerheart recovery and life-state mutation transport endpoints.
game/api/grpc/systems/daggerheart/sessionflowtransport
Package sessionflowtransport owns the high-level Daggerheart session gameplay flow handlers that compose lower-level roll, outcome, and damage operations.
Package sessionflowtransport owns the high-level Daggerheart session gameplay flow handlers that compose lower-level roll, outcome, and damage operations.
game/api/grpc/systems/daggerheart/sessionrolltransport
Package sessionrolltransport owns the low-level Daggerheart session gameplay roll transport surface.
Package sessionrolltransport owns the low-level Daggerheart session gameplay roll transport surface.
game/api/grpc/systems/daggerheart/statetransport
Package statetransport owns shared Daggerheart gameplay-state protobuf mapping used by multiple root transport wrappers.
Package statetransport owns shared Daggerheart gameplay-state protobuf mapping used by multiple root transport wrappers.
game/api/grpc/systems/daggerheart/statmodifiertransport
Package statmodifiertransport owns the Daggerheart stat modifier mutation transport surface.
Package statmodifiertransport owns the Daggerheart stat modifier mutation transport surface.
game/api/grpc/systems/daggerheart/testkit
Package daggerhearttestkit provides Daggerheart-owned test helpers for transport and system package tests that need Daggerheart-specific fixtures.
Package daggerhearttestkit provides Daggerheart-owned test helpers for transport and system package tests that need Daggerheart-specific fixtures.
game/api/grpc/systems/daggerheart/workfloweffects
Package workfloweffects owns shared Daggerheart workflow side effects that are reused across multiple transport slices.
Package workfloweffects owns shared Daggerheart workflow side effects that are reused across multiple transport slices.
game/api/grpc/systems/daggerheart/workflowruntime
Package workflowruntime owns the shared Daggerheart workflow write/runtime support used by multiple sibling transport packages.
Package workflowruntime owns the shared Daggerheart workflow write/runtime support used by multiple sibling transport packages.
game/api/grpc/systems/daggerheart/workflowtransport
Package workflowtransport owns the shared helper layer for Daggerheart gameplay workflows.
Package workflowtransport owns the shared helper layer for Daggerheart gameplay workflows.
game/api/grpc/systems/daggerheart/workflowwrite
Package workflowwrite owns shared Daggerheart transport write-path helpers.
Package workflowwrite owns shared Daggerheart transport write-path helpers.
game/app
Package app composes application services for the game gRPC entrypoint.
Package app composes application services for the game gRPC entrypoint.
game/core
Package core provides generic RPG mechanics primitives.
Package core provides generic RPG mechanics primitives.
game/core/check
Package check provides generic difficulty check primitives.
Package check provides generic difficulty check primitives.
game/core/dice
Package dice provides generic dice rolling primitives.
Package dice provides generic dice rolling primitives.
game/core/encoding
Package encoding provides content addressing utilities for event sourcing.
Package encoding provides content addressing utilities for event sourcing.
game/core/filter
Package filter parses AIP-160 filters into SQL predicates.
Package filter parses AIP-160 filters into SQL predicates.
game/core/naming
Package naming normalizes and validates stable domain identifier and label naming rules.
Package naming normalizes and validates stable domain identifier and label naming rules.
game/core/random
Package random provides cryptographic seed generation helpers.
Package random provides cryptographic seed generation helpers.
game/domain
Package domain is the root of the game service's event-sourced write model.
Package domain is the root of the game service's event-sourced write model.
game/domain/action
Package action captures gameplay action signals that are usually system-owned.
Package action captures gameplay action signals that are usually system-owned.
game/domain/aggregate
Package aggregate composes aggregate folds across domain areas for replay and command execution.
Package aggregate composes aggregate folds across domain areas for replay and command execution.
game/domain/authz
Package authz defines the campaign authorization policy matrix.
Package authz defines the campaign authorization policy matrix.
game/domain/campaign
Package campaign defines the campaign aggregate boundary.
Package campaign defines the campaign aggregate boundary.
game/domain/campaignbootstrap
Package campaignbootstrap owns the one intentional campaign bootstrap workflow that emits events across aggregate boundaries.
Package campaignbootstrap owns the one intentional campaign bootstrap workflow that emits events across aggregate boundaries.
game/domain/character
Package character models character entities inside a campaign.
Package character models character entities inside a campaign.
game/domain/checkpoint
Package checkpoint provides replay checkpoint storage implementations.
Package checkpoint provides replay checkpoint storage implementations.
game/domain/command
Package command defines the canonical command envelope and contract used across the write path.
Package command defines the canonical command envelope and contract used across the write path.
game/domain/commandids
Package commandids declares the canonical command type identifiers shared across transport, domain deciders, and engine validation.
Package commandids declares the canonical command type identifiers shared across transport, domain deciders, and engine validation.
game/domain/coredomain
Package coredomain defines the package-owned contract surface core domain packages expose to aggregate replay and engine bootstrap.
Package coredomain defines the package-owned contract surface core domain packages expose to aggregate replay and engine bootstrap.
game/domain/decide
Package decide contains reusable decision-flow helpers for command deciders.
Package decide contains reusable decision-flow helpers for command deciders.
game/domain/engine
Package engine wires command validation, gate checks, lifecycle policy, decision routing, event append, and replay-backed state loading for domain command execution.
Package engine wires command validation, gate checks, lifecycle policy, decision routing, event append, and replay-backed state loading for domain command execution.
game/domain/event
Package event defines the canonical event envelope and event-type registry used by the game domain write path.
Package event defines the canonical event envelope and event-type registry used by the game domain write path.
game/domain/fold
Package fold defines the canonical Folder interface and registration-based fold routing for core domain folds.
Package fold defines the canonical Folder interface and registration-based fold routing for core domain folds.
game/domain/fork
Package fork defines campaign fork domain contracts and command/event helpers.
Package fork defines campaign fork domain contracts and command/event helpers.
game/domain/ids
Package ids defines typed string newtypes for entity identifiers, providing compile-time safety against cross-entity aliasing errors.
Package ids defines typed string newtypes for entity identifiers, providing compile-time safety against cross-entity aliasing errors.
game/domain/internal/avatarreject
Package avatarreject implements shared avatar asset rejection rules for domain invariants.
Package avatarreject implements shared avatar asset rejection rules for domain invariants.
game/domain/internaltest/contracts
Package contracts provides shared test contracts for architecture and domain guard assertions.
Package contracts provides shared test contracts for architecture and domain guard assertions.
game/domain/journal
Package journal models immutable event journal metadata and utility helpers.
Package journal models immutable event journal metadata and utility helpers.
game/domain/module
Package module defines the pluggable game-system layer for the write model.
Package module defines the pluggable game-system layer for the write model.
game/domain/module/testkit
Package testkit provides reusable test helpers for validating system module conformance and write-path architecture guards.
Package testkit provides reusable test helpers for validating system module conformance and write-path architecture guards.
game/domain/normalize
Package normalize provides generic string and ID normalization helpers, centralizing whitespace trimming so callers use a single vocabulary instead of scattered strings.TrimSpace calls.
Package normalize provides generic string and ID normalization helpers, centralizing whitespace trimming so callers use a single vocabulary instead of scattered strings.TrimSpace calls.
game/domain/participant
Package participant models campaign membership and control rights.
Package participant models campaign membership and control rights.
game/domain/readiness
Package readiness evaluates campaign/session readiness invariants that gate session start decisions and owns the cross-aggregate session-start workflow that consumes those invariants.
Package readiness evaluates campaign/session readiness invariants that gate session start decisions and owns the cross-aggregate session-start workflow that consumes those invariants.
game/domain/replay
Package replay provides deterministic state reconstruction from the event log.
Package replay provides deterministic state reconstruction from the event log.
game/domain/scene
Package scene implements the scene domain aggregate for the game service.
Package scene implements the scene domain aggregate for the game service.
game/domain/session
Package session models the session aggregate.
Package session models the session aggregate.
game/domain/session/gate
Package gate implements the session gate workflow engine: workflow types, progress computation, and projection helpers.
Package gate implements the session gate workflow engine: workflow types, progress computation, and projection helpers.
game/domain/systems
Package systems provides the projection-side adapter registry and the API metadata registry for pluggable game systems.
Package systems provides the projection-side adapter registry and the API metadata registry for pluggable game systems.
game/domain/systems/daggerheart
Package daggerheart defines the reference Daggerheart system module.
Package daggerheart defines the reference Daggerheart system module.
game/domain/systems/daggerheart/content/filter
Package filter provides AIP-160 filter parsing for Daggerheart content lists.
Package filter provides AIP-160 filter parsing for Daggerheart content lists.
game/domain/systems/daggerheart/contentstore
Package contentstore defines Daggerheart-owned content/catalog persistence contracts.
Package contentstore defines Daggerheart-owned content/catalog persistence contracts.
game/domain/systems/daggerheart/countdowns
Package countdowns owns countdown-specific mutation helpers that combine pure countdown rules with canonical payload assembly.
Package countdowns owns countdown-specific mutation helpers that combine pure countdown rules with canonical payload assembly.
game/domain/systems/daggerheart/dhids
Package dhids defines Daggerheart-specific domain entity identifier newtypes.
Package dhids defines Daggerheart-specific domain entity identifier newtypes.
game/domain/systems/daggerheart/domain
Package domain contains the core Daggerheart mechanics.
Package domain contains the core Daggerheart mechanics.
game/domain/systems/daggerheart/internal/adapter
Package adapter implements the Daggerheart event projection adapter that applies domain events to persistent projection storage.
Package adapter implements the Daggerheart event projection adapter that applies domain events to persistent projection storage.
game/domain/systems/daggerheart/internal/decider
Package decider implements the Daggerheart system command decision handlers.
Package decider implements the Daggerheart system command decision handlers.
game/domain/systems/daggerheart/internal/folder
Package folder implements the Daggerheart event fold logic that projects domain events into in-memory snapshot state.
Package folder implements the Daggerheart event fold logic that projects domain events into in-memory snapshot state.
game/domain/systems/daggerheart/internal/projection
Package projection builds Daggerheart projection-side state from mechanics and reducer outputs.
Package projection builds Daggerheart projection-side state from mechanics and reducer outputs.
game/domain/systems/daggerheart/internal/reducer
Package reducer reduces Daggerheart mechanics state into deterministic projection updates.
Package reducer reduces Daggerheart mechanics state into deterministic projection updates.
game/domain/systems/daggerheart/internal/validator
Package validator contains Daggerheart payload validation functions used by command and event definitions.
Package validator contains Daggerheart payload validation functions used by command and event definitions.
game/domain/systems/daggerheart/mechanics
Package mechanics contains pure Daggerheart mechanics calculations and state transitions.
Package mechanics contains pure Daggerheart mechanics calculations and state transitions.
game/domain/systems/daggerheart/payload
Package payload contains all Daggerheart command and event payload contracts plus the system event type constants that pair with those payloads.
Package payload contains all Daggerheart command and event payload contracts plus the system event type constants that pair with those payloads.
game/domain/systems/daggerheart/profile
Package profile applies Daggerheart profile normalization and readiness helpers.
Package profile applies Daggerheart profile normalization and readiness helpers.
game/domain/systems/daggerheart/projectionstore
Package projectionstore defines Daggerheart-owned projection-state persistence contracts.
Package projectionstore defines Daggerheart-owned projection-state persistence contracts.
game/domain/systems/daggerheart/rules
Structured Daggerheart conditions are shared across transport and snapshot packages.
Structured Daggerheart conditions are shared across transport and snapshot packages.
game/domain/systems/daggerheart/state
Package state contains the Daggerheart campaign snapshot aggregate state and all supporting value types: SnapshotState, CharacterProfile, character class/subclass/companion runtime state, adversary/environment/ countdown state, subclass track progression helpers, and factory functions.
Package state contains the Daggerheart campaign snapshot aggregate state and all supporting value types: SnapshotState, CharacterProfile, character class/subclass/companion runtime state, adversary/environment/ countdown state, subclass track progression helpers, and factory functions.
game/domain/systems/manifest
Package manifest declares the built-in game-system descriptors used by startup.
Package manifest declares the built-in game-system descriptors used by startup.
game/i18n
Package i18n contains game-specific i18n message catalogs and translation helpers.
Package i18n contains game-specific i18n message catalogs and translation helpers.
game/integration
Package integration defines internal game-to-worker integration contracts.
Package integration defines internal game-to-worker integration contracts.
game/observability
Package observability provides observability infrastructure for the game service, including structured audit event emission and telemetry hooks.
Package observability provides observability infrastructure for the game service, including structured audit event emission and telemetry hooks.
game/observability/audit
Package audit contains durable in-product audit writes for game service operations.
Package audit contains durable in-product audit writes for game service operations.
game/observability/audit/events
Package events defines canonical game audit event names.
Package events defines canonical game audit event names.
game/projection
Package projection builds read models from immutable event history.
Package projection builds read models from immutable event history.
game/projection/testevent
Package testevent defines test-only projection event fixtures used by applier and replay tests.
Package testevent defines test-only projection event fixtures used by applier and replay tests.
game/storage
Package storage defines the persistence contracts for both write-side event storage and read-model materialization.
Package storage defines the persistence contracts for both write-side event storage and read-model materialization.
game/storage/integrity
Package integrity provides event hash and signing helpers used to protect the event journal's tamper-evident chain.
Package integrity provides event hash and signing helpers used to protect the event journal's tamper-evident chain.
game/storage/sqlite
Package sqlite contains SQLite persistence implementations for the game service: the event journal, read-model projections, content catalog, and outbox queues used for reliable async processing.
Package sqlite contains SQLite persistence implementations for the game service: the event journal, read-model projections, content catalog, and outbox queues used for reliable async processing.
game/storage/sqlite/coreprojection
Package coreprojection implements the shared SQLite projection backend for the game service.
Package coreprojection implements the shared SQLite projection backend for the game service.
game/storage/sqlite/daggerheartcontent
Package daggerheartcontent implements the SQLite backend for Daggerheart catalog/content persistence.
Package daggerheartcontent implements the SQLite backend for Daggerheart catalog/content persistence.
game/storage/sqlite/daggerheartprojection
Package daggerheartprojection provides the SQLite-backed Daggerheart gameplay projection backend.
Package daggerheartprojection provides the SQLite-backed Daggerheart gameplay projection backend.
game/storage/sqlite/db
Package db contains SQLC-generated query models and interfaces for game SQLite storage.
Package db contains SQLC-generated query models and interfaces for game SQLite storage.
game/storage/sqlite/eventjournal
Package eventjournal implements the SQLite-backed game event journal.
Package eventjournal implements the SQLite-backed game event journal.
game/storage/sqlite/integrationoutbox
Package integrationoutbox implements the SQLite backend for durable game-owned integration outbox work.
Package integrationoutbox implements the SQLite backend for durable game-owned integration outbox work.
game/storage/sqlite/migrations
Package migrations embeds SQL migration scripts used by SQLite backends.
Package migrations embeds SQL migration scripts used by SQLite backends.
game/storage/sqlite/projectionapplyoutbox
Package projectionapplyoutbox implements the SQLite backend for durable projection-apply outbox queue state stored alongside the event journal.
Package projectionapplyoutbox implements the SQLite backend for durable projection-apply outbox queue state stored alongside the event journal.
invite/api/grpc/invite
Package invite implements the invite.v1.InviteService gRPC transport.
Package invite implements the invite.v1.InviteService gRPC transport.
invite/app
Package app wires the invite runtime and gRPC lifecycle.
Package app wires the invite runtime and gRPC lifecycle.
invite/storage
Package storage defines the invite service storage contracts.
Package storage defines the invite service storage contracts.
invite/storage/sqlite
Package sqlite provides a SQLite-backed invite storage implementation.
Package sqlite provides a SQLite-backed invite storage implementation.
invite/storage/sqlite/migrations
Package migrations embeds SQLite schema migrations for the invite service.
Package migrations embeds SQLite schema migrations for the invite service.
notifications/api/grpc/notifications
Package notifications implements the notifications.v1 gRPC surface.
Package notifications implements the notifications.v1 gRPC surface.
notifications/app
Package server wires notifications runtime dependencies and server lifecycle.
Package server wires notifications runtime dependencies and server lifecycle.
notifications/storage
Package storage defines persistence contracts for notifications service state.
Package storage defines persistence contracts for notifications service state.
notifications/storage/sqlite
Package sqlite provides SQLite persistence for notifications service state.
Package sqlite provides SQLite persistence for notifications service state.
notifications/storage/sqlite/migrations
Package migrations embeds notifications SQLite schema migrations.
Package migrations embeds notifications SQLite schema migrations.
play/app
Package app hosts the browser-facing play transport for the play service.
Package app hosts the browser-facing play transport for the play service.
play/playtest
Package playtest provides runtime-backed test helpers for the play service.
Package playtest provides runtime-backed test helpers for the play service.
play/protocol
Package protocol defines the browser-facing HTTP and websocket contracts for the play service.
Package protocol defines the browser-facing HTTP and websocket contracts for the play service.
play/protocol/daggerheart
Package daggerheart defines the Daggerheart game-system-specific browser contract types and proto-to-protocol mappers for character cards and sheets.
Package daggerheart defines the Daggerheart game-system-specific browser contract types and proto-to-protocol mappers for character cards and sheets.
play/storage/sqlite
Package sqlite provides SQLite-backed transcript storage for the play service.
Package sqlite provides SQLite-backed transcript storage for the play service.
play/storage/sqlite/migrations
Package migrations exposes embedded SQLite migrations for play transcript data.
Package migrations exposes embedded SQLite migrations for play transcript data.
play/transcript
Package transcript defines play-owned human transcript storage contracts.
Package transcript defines play-owned human transcript storage contracts.
play/transcript/transcripttest
Package transcripttest provides reusable transcript store contract tests for concrete adapters.
Package transcripttest provides reusable transcript store contract tests for concrete adapters.
shared/httperrors
Package httperrors provides typed HTTP application errors with gRPC error classification and consistent status mapping shared across services.
Package httperrors provides typed HTTP application errors with gRPC error classification and consistent status mapping shared across services.
shared/httpx
Package httpx provides shared HTTP middleware used by web and admin services.
Package httpx provides shared HTTP middleware used by web and admin services.
shared/i18nmessages
Package i18nmessages ensures shared message catalogs are registered.
Package i18nmessages ensures shared message catalogs are registered.
shared/mcpbridge
Package mcpbridge defines the session context shared by AI orchestration components.
Package mcpbridge defines the session context shared by AI orchestration components.
shared/modulecompose
Package modulecompose provides shared validation for HTTP module composition.
Package modulecompose provides shared validation for HTTP module composition.
shared/templates
templ: version: v0.3.977
templ: version: v0.3.977
social/app
Package server wires the social runtime and gRPC lifecycle.
Package server wires the social runtime and gRPC lifecycle.
social/profile
Package profile validates and normalizes user profile inputs.
Package profile validates and normalizes user profile inputs.
social/storage
Package storage defines persistence contracts for social service state.
Package storage defines persistence contracts for social service state.
social/storage/sqlite
Package sqlite provides a SQLite-backed social storage implementation.
Package sqlite provides a SQLite-backed social storage implementation.
social/storage/sqlite/migrations
Package migrations embeds SQLite schema migrations for the social service.
Package migrations embeds SQLite schema migrations for the social service.
social/username
Package username canonicalizes and validates social usernames.
Package username canonicalizes and validates social usernames.
status/api/grpc/status
Package status implements the StatusService gRPC handler.
Package status implements the StatusService gRPC handler.
status/app
Package server wires the status service runtime and gRPC lifecycle.
Package server wires the status service runtime and gRPC lifecycle.
status/domain
Package domain implements in-memory capability status aggregation with staleness detection and operator override merging.
Package domain implements in-memory capability status aggregation with staleness detection and operator override merging.
status/storage/sqlite
Package sqlite provides SQLite-backed override persistence for the status service.
Package sqlite provides SQLite-backed override persistence for the status service.
userhub
Package userhub contains the internal service boundary for user-level experience aggregation.
Package userhub contains the internal service boundary for user-level experience aggregation.
userhub/domain
Package domain contains userhub aggregation logic for user-facing dashboard summaries.
Package domain contains userhub aggregation logic for user-facing dashboard summaries.
web
Package web owns the browser-facing service root.
Package web owns the browser-facing service root.
web/app
Package app owns root HTTP composition policy.
Package app owns root HTTP composition policy.
web/module
Package module defines the narrow contract shared between root web assembly and area-owned modules.
Package module defines the narrow contract shared between root web assembly and area-owned modules.
web/modules
Package modules owns registry composition for area modules.
Package modules owns registry composition for area modules.
web/modules/campaigns
Package campaigns owns authenticated campaign workspace transport routes.
Package campaigns owns authenticated campaign workspace transport routes.
web/modules/campaigns/app
Package app contains campaigns domain contracts and orchestration logic.
Package app contains campaigns domain contracts and orchestration logic.
web/modules/campaigns/characters
Package characters owns campaign character transport routes, including the dedicated character-creation workflow surface.
Package characters owns campaign character transport routes, including the dedicated character-creation workflow surface.
web/modules/campaigns/detail
Package detail owns shared campaign workspace-shell transport support.
Package detail owns shared campaign workspace-shell transport support.
web/modules/campaigns/gateway
Package gateway contains campaigns transport adapters.
Package gateway contains campaigns transport adapters.
web/modules/campaigns/invites
Package invites owns campaign invite transport routes.
Package invites owns campaign invite transport routes.
web/modules/campaigns/overview
Package overview owns campaign overview, campaign settings, and AI-binding transport routes.
Package overview owns campaign overview, campaign settings, and AI-binding transport routes.
web/modules/campaigns/participants
Package participants owns campaign participant transport routes.
Package participants owns campaign participant transport routes.
web/modules/campaigns/render
templ: version: v0.3.977
templ: version: v0.3.977
web/modules/campaigns/sessions
Package sessions owns campaign session transport routes, including the play launcher handoff.
Package sessions owns campaign session transport routes, including the play launcher handoff.
web/modules/campaigns/workflow
Package workflow defines transport-owned character creation workflow seams.
Package workflow defines transport-owned character creation workflow seams.
web/modules/campaigns/workflow/daggerheart
Package daggerheart implements the Daggerheart-specific character-creation workflow behind the workflow.CharacterCreation contract.
Package daggerheart implements the Daggerheart-specific character-creation workflow behind the workflow.CharacterCreation contract.
web/modules/dashboard
Package dashboard owns authenticated dashboard transport routes.
Package dashboard owns authenticated dashboard transport routes.
web/modules/dashboard/app
Package app contains dashboard domain contracts and orchestration logic.
Package app contains dashboard domain contracts and orchestration logic.
web/modules/dashboard/gateway
Package gateway contains dashboard transport adapters.
Package gateway contains dashboard transport adapters.
web/modules/discovery
Package discovery owns unauthenticated discovery transport routes and the module-facing seam into discovery page orchestration.
Package discovery owns unauthenticated discovery transport routes and the module-facing seam into discovery page orchestration.
web/modules/discovery/app
Package app owns discovery-page orchestration and degraded-mode policy.
Package app owns discovery-page orchestration and degraded-mode policy.
web/modules/discovery/gateway
Package gateway owns discovery backend protocol mapping for the web module.
Package gateway owns discovery backend protocol mapping for the web module.
web/modules/invite
Package invite serves the public invitation landing flow.
Package invite serves the public invitation landing flow.
web/modules/invite/app
Package app defines invite landing orchestration for the public invite module.
Package app defines invite landing orchestration for the public invite module.
web/modules/invite/gateway
Package gateway contains transport adapters for the public invite module.
Package gateway contains transport adapters for the public invite module.
web/modules/notifications
Package notifications owns authenticated notifications transport routes.
Package notifications owns authenticated notifications transport routes.
web/modules/notifications/app
Package app contains notification domain contracts and orchestration logic.
Package app contains notification domain contracts and orchestration logic.
web/modules/notifications/gateway
Package gateway contains notifications transport adapters.
Package gateway contains notifications transport adapters.
web/modules/profile
Package profile owns public profile transport routes.
Package profile owns public profile transport routes.
web/modules/profile/app
Package app owns profile domain contracts and orchestration.
Package app owns profile domain contracts and orchestration.
web/modules/profile/gateway
Package gateway maps external protocols into profile app contracts.
Package gateway maps external protocols into profile app contracts.
web/modules/publicauth
Package publicauth owns unauthenticated shell, auth, and passkey routes.
Package publicauth owns unauthenticated shell, auth, and passkey routes.
web/modules/publicauth/app
Package app owns publicauth domain contracts and orchestration.
Package app owns publicauth domain contracts and orchestration.
web/modules/publicauth/gateway
Package gateway maps external protocols into publicauth app contracts.
Package gateway maps external protocols into publicauth app contracts.
web/modules/publicauth/redirectpath
Package redirectpath validates safe first-party continuation targets used by public-auth login, signup, and recovery flows.
Package redirectpath validates safe first-party continuation targets used by public-auth login, signup, and recovery flows.
web/modules/settings
Package settings owns authenticated user settings transport routes.
Package settings owns authenticated user settings transport routes.
web/modules/settings/app
Package app contains settings domain contracts and orchestration logic.
Package app contains settings domain contracts and orchestration logic.
web/modules/settings/gateway
Package gateway contains settings transport adapters.
Package gateway contains settings transport adapters.
web/platform
Package platform provides shared transport and rendering utilities for the web service.
Package platform provides shared transport and rendering utilities for the web service.
web/platform/authctx
Package authctx provides web authentication seams.
Package authctx provides web authentication seams.
web/platform/dashboardsync
Package dashboardsync owns the shared cross-module dashboard refresh policy used by web mutations.
Package dashboardsync owns the shared cross-module dashboard refresh policy used by web mutations.
web/platform/errors
Package errors provides web-specific typed application errors built on top of the shared httperrors package.
Package errors provides web-specific typed application errors built on top of the shared httperrors package.
web/platform/flash
Package flash provides one-time web notices persisted across redirects.
Package flash provides one-time web notices persisted across redirects.
web/platform/grpcpaging
Package grpcpaging provides helpers for collecting paginated gRPC results.
Package grpcpaging provides helpers for collecting paginated gRPC results.
web/platform/httpx
Package httpx provides shared HTTP request, response, and input helpers used by web modules.
Package httpx provides shared HTTP request, response, and input helpers used by web modules.
web/platform/i18n
Package i18n provides web-specific localization helpers.
Package i18n provides web-specific localization helpers.
web/platform/modulehandler
Package modulehandler provides a composable base for protected web module handlers.
Package modulehandler provides a composable base for protected web module handlers.
web/platform/modulehandler/modulehandlertest
Package modulehandlertest provides test fixtures for module handler bases.
Package modulehandlertest provides test fixtures for module handler bases.
web/platform/observability
Package observability provides request middleware for web telemetry.
Package observability provides request middleware for web telemetry.
web/platform/pagerender
Package pagerender centralizes shared full-page rendering behavior.
Package pagerender centralizes shared full-page rendering behavior.
web/platform/publichandler
Package publichandler provides a shared base for unauthenticated web module handlers.
Package publichandler provides a shared base for unauthenticated web module handlers.
web/platform/requestmeta
Package requestmeta provides normalized request metadata helpers.
Package requestmeta provides normalized request metadata helpers.
web/platform/sessioncookie
Package sessioncookie centralizes web session cookie behavior.
Package sessioncookie centralizes web session cookie behavior.
web/platform/userid
Package userid centralizes authenticated user-id validation for web services.
Package userid centralizes authenticated user-id validation for web services.
web/platform/weberror
Package weberror renders shared localized error responses for web transport.
Package weberror renders shared localized error responses for web transport.
web/principal
Package principal owns request-scoped identity, viewer chrome, language resolution, and the shared request-state contracts used by the browser-facing web service.
Package principal owns request-scoped identity, viewer chrome, language resolution, and the shared request-state contracts used by the browser-facing web service.
web/routepath
Package routepath stores canonical HTTP paths for web modules.
Package routepath stores canonical HTTP paths for web modules.
web/static
Package static embeds browser assets served by the web service.
Package static embeds browser assets served by the web service.
web/templates
templ: version: v0.3.977
templ: version: v0.3.977
web/testast
Package testast provides shared AST assertion helpers for guardrail tests across the web service.
Package testast provides shared AST assertion helpers for guardrail tests across the web service.
web/webtest
Package webtest provides runtime-backed test helpers for the web service.
Package webtest provides runtime-backed test helpers for the web service.
test
aieval
Package aieval defines the shared scenario registry and JSON contract used by the AI GM evaluation CLI and Promptfoo pilot.
Package aieval defines the shared scenario registry and JSON contract used by the AI GM evaluation CLI and Promptfoo pilot.
grpcassert
Package grpcassert provides shared gRPC assertion helpers for tests.
Package grpcassert provides shared gRPC assertion helpers for tests.
mock/aifakes
Package aifakes provides capability-specific in-memory seams for AI service tests.
Package aifakes provides capability-specific in-memory seams for AI service tests.
mock/gamefakes
Package gamefakes provides in-memory stores used by game service tests.
Package gamefakes provides in-memory stores used by game service tests.
mock/invitefakes
Package invitefakes provides lightweight in-memory fakes for the invite service storage interfaces so that transport-level tests can exercise handler logic without requiring SQLite.
Package invitefakes provides lightweight in-memory fakes for the invite service storage interfaces so that transport-level tests can exercise handler logic without requiring SQLite.
testkit
Package testkit provides shared runtime-test helpers so scenario and integration suites use the same DB, content, and auth-user setup paths.
Package testkit provides shared runtime-test helpers so scenario and integration suites use the same DB, content, and auth-user setup paths.
tools
cli
Package cli provides shared helpers for tool CLIs.
Package cli provides shared helpers for tool CLIs.
coveragefloors command
Package main checks and ratchets package-level coverage floors.
Package main checks and ratchets package-level coverage floors.
daggerheartaudit command
Package main generates and validates the working audit inventory used to compare the Daggerheart implementation against the extracted reference corpus.
Package main generates and validates the working audit inventory used to compare the Daggerheart implementation against the extracted reference corpus.
eventdocgen command
Package main generates documentation catalogs for domain events and commands.
Package main generates documentation catalogs for domain events and commands.
i18ncheck command
Package main validates shared i18n catalogs for consistency and safety.
Package main validates shared i18n catalogs for consistency and safety.
i18nstatus command
Package main renders translator-friendly i18n status artifacts.
Package main renders translator-friendly i18n status artifacts.
icondocgen command
Package main generates the icon catalog from the shared icon registry.
Package main generates the icon catalog from the shared icon registry.
maintenance
Package maintenance contains event/replay tooling entrypoints for projection and outbox recovery operations.
Package maintenance contains event/replay tooling entrypoints for projection and outbox recovery operations.
scenario
Package scenario provides a Lua-driven scenario runner for local testing.
Package scenario provides a Lua-driven scenario runner for local testing.
scenario/script
Package script loads scenario Lua scripts into step-oriented scenario models.
Package script loads scenario Lua scripts into step-oriented scenario models.
seed
Package seed provides fixture expansion and scenario loading for local development data seeding via the declarative gRPC runner.
Package seed provides fixture expansion and scenario loading for local development data seeding via the declarative gRPC runner.
seed/declarative
Package declarative provides idempotent, manifest-driven local data seeding.
Package declarative provides idempotent, manifest-driven local data seeding.
seed/generator
Package generator produces dynamic seed data through the game gRPC APIs.
Package generator produces dynamic seed data through the game gRPC APIs.
seed/worldbuilder
Package worldbuilder generates themed names and prompts for seed data.
Package worldbuilder generates themed names and prompts for seed data.
testruntimereport command
Package main summarizes go test JSON output into runtime reports and live status artifacts.
Package main summarizes go test JSON output into runtime reports and live status artifacts.
topologygen command
Package main generates topology-derived runtime routing and compose fragments.
Package main generates topology-derived runtime routing and compose fragments.
webdoccheck command
Package main enforces documentation comment quality rules for web packages.
Package main enforces documentation comment quality rules for web packages.
websmokeauth command
Package main bootstraps auth users and session ids for web smoke workflows.
Package main bootstraps auth users and session ids for web smoke workflows.

Jump to

Keyboard shortcuts

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