Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.5.3 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2026 License: MIT

Directories

Path Synopsis
Package admission bounds concurrent work with a short, cancellable wait.
Package admission bounds concurrent work with a short, cancellable wait.
Package agent implements read-only language-tooling requests against gopls.
Package agent implements read-only language-tooling requests against gopls.
Package attachmentstore owns ordinary declared attachment intent and file records.
Package attachmentstore owns ordinary declared attachment intent and file records.
Package auditstore owns the heterogeneous audit persistence boundary.
Package auditstore owns the heterogeneous audit persistence boundary.
Package authticket owns single-use credential redemption for HTTP and WebSocket.
Package authticket owns single-use credential redemption for HTTP and WebSocket.
Package authtransport owns authentication wire DTOs.
Package authtransport owns authentication wire DTOs.
Package awscredentials adapts the framework credential boundary to the one existing AWS SDK.
Package awscredentials adapts the framework credential boundary to the one existing AWS SDK.
Package cacheatomic shares expiry, counter and mutation semantics for durable cache adapters.
Package cacheatomic shares expiry, counter and mutation semantics for durable cache adapters.
Package cacheint owns the canonical signed-integer cache representation.
Package cacheint owns the canonical signed-integer cache representation.
Package cachetest owns behavior shared by Foundry's cache adapter acceptance.
Package cachetest owns behavior shared by Foundry's cache adapter acceptance.
Package callback isolates extension failures without formatting panic payloads.
Package callback isolates extension failures without formatting panic payloads.
Package challengestore owns recovery credentials; applications use typed auth/passwordreset and auth/emailverification flows instead of these rows.
Package challengestore owns recovery credentials; applications use typed auth/passwordreset and auth/emailverification flows instead of these rows.
Package clidiag captures framework command diagnostics without granting application-provided cli.Usage text diagnostic ownership.
Package clidiag captures framework command diagnostics without granting application-provided cli.Usage text diagnostic ownership.
cmd
checkdocs command
Command checkdocs checks local documentation links and repository consistency.
Command checkdocs checks local documentation links and repository consistency.
testinputs command
Command testinputs prints one shell/make-safe environment assignment after hashing complete child-test inputs.
Command testinputs prints one shell/make-safe environment assignment after hashing complete child-test inputs.
testpostgres command
Command testpostgres runs required PostgreSQL acceptance without treating an environment file as executable shell code or exposing its connection string.
Command testpostgres runs required PostgreSQL acceptance without treating an environment file as executable shell code or exposing its connection string.
Package contextlink links cancellation across owners while retaining values from the operation context.
Package contextlink links cancellation across owners while retaining values from the operation context.
Package contractmeta describes a closed set of framework-owned wire structs.
Package contractmeta describes a closed set of framework-owned wire structs.
Package contractname provides stable ASCII names for generated schema symbols.
Package contractname provides stable ASCII names for generated schema symbols.
Package credential owns private primitives shared by stored authentication credentials.
Package credential owns private primitives shared by stored authentication credentials.
Package dependency owns deterministic dependency traversal for explicit framework registries.
Package dependency owns deterministic dependency traversal for explicit framework registries.
Package doctor performs bounded, offline prerequisite inspection.
Package doctor performs bounded, offline prerequisite inspection.
Package emaildiag marks framework-owned email classifications at their source.
Package emaildiag marks framework-owned email classifications at their source.
Package errordiag builds redacted failure diagnostics for logs and reporters.
Package errordiag builds redacted failure diagnostics for logs and reporters.
Package errorgraph bounds framework-owned inspection of wrapped/joined errors.
Package errorgraph bounds framework-owned inspection of wrapped/joined errors.
Package errorgraphtest supplies adversarial errors for framework regressions.
Package errorgraphtest supplies adversarial errors for framework regressions.
Package eventseam gates the event bus interception seam to framework test helpers (testkit/events).
Package eventseam gates the event bus interception seam to framework test helpers (testkit/events).
Package extensioncommand shares the model-extension maintenance command grammar and bounded page output.
Package extensioncommand shares the model-extension maintenance command grammar and bounded page output.
Package extensionmaintenance shares bounded, owner-aware orphan inspection and explicit pruning.
Package extensionmaintenance shares bounded, owner-aware orphan inspection and explicit pruning.
Package extensionrow validates persisted model-extension identities through the same typed owner descriptors that created them.
Package extensionrow validates persisted model-extension identities through the same typed owner descriptors that created them.
Package extensionslot owns external-store loading shared by ORM and legacy adapters.
Package extensionslot owns external-store loading shared by ORM and legacy adapters.
Package extensionstore owns ordinary declared infrastructure models for typed metadata, translations and settings.
Package extensionstore owns ordinary declared infrastructure models for typed metadata, translations and settings.
Package extensiontest supplies isolated PostgreSQL model-store acceptance fixtures.
Package extensiontest supplies isolated PostgreSQL model-store acceptance fixtures.
Package extensionvalue shares the bounded canonical value boundary used by metadata and settings.
Package extensionvalue shares the bounded canonical value boundary used by metadata and settings.
Package faultwrap adds a feature's safe message to a failure without hiding the framework classification its cause already carries.
Package faultwrap adds a feature's safe message to a failure without hiding the framework classification its cause already carries.
Package filename owns display-name normalization shared by HTTP file transport.
Package filename owns display-name normalization shared by HTTP file transport.
Package frameworkadapter identifies adapters implemented by Foundry itself.
Package frameworkadapter identifies adapters implemented by Foundry itself.
Package frameworkinfo owns the framework module identity used by development tooling.
Package frameworkinfo owns the framework module identity used by development tooling.
Package generate owns declaration analysis and deterministic Go generation.
Package generate owns declaration analysis and deterministic Go generation.
Package gotype owns canonical generated Go type identities.
Package gotype owns canonical generated Go type identities.
Package httppath shares HTTP pattern grammar between runtime and generation.
Package httppath shares HTTP pattern grammar between runtime and generation.
Package httpquery owns bounded query-string parsing and URL generation.
Package httpquery owns bounded query-string parsing and URL generation.
Package httptoken shares the RFC HTTP token grammar across transport boundaries.
Package httptoken shares the RFC HTTP token grammar across transport boundaries.
Package httptransport owns native pooled transport construction shared by outbound clients and provider adapters.
Package httptransport owns native pooled transport construction shared by outbound clients and provider adapters.
Package idempotencystore owns typed operation persistence.
Package idempotencystore owns typed operation persistence.
Package identifier validates persisted semantic identifiers at declaration boundaries.
Package identifier validates persisted semantic identifiers at declaration boundaries.
Package jobarchive owns the durable failed-job archive persistence boundary.
Package jobarchive owns the durable failed-job archive persistence boundary.
Package jobtest supplies one adapter contract for memory and Redis authorities.
Package jobtest supplies one adapter contract for memory and Redis authorities.
Package jsoncodec contains application JSON methods before native JSON error inspection.
Package jsoncodec contains application JSON methods before native JSON error inspection.
Package jsonpointer owns JSON Pointer segment escaping for framework errors.
Package jsonpointer owns JSON Pointer segment escaping for framework errors.
Package jsonshape owns JSON field/tag promotion for runtime validation and source generation.
Package jsonshape owns JSON field/tag promotion for runtime validation and source generation.
Package jsonwire owns bounded, lossless JSON parsing for typed values and transport.
Package jsonwire owns bounded, lossless JSON parsing for typed values and transport.
Package keyaddress owns bounded physical address encoding for feature adapters.
Package keyaddress owns bounded physical address encoding for feature adapters.
Package leasetest holds the shared memory/Redis adapter acceptance contract.
Package leasetest holds the shared memory/Redis adapter acceptance contract.
Package lifecore shares callback nesting across generated and declared models.
Package lifecore shares callback nesting across generated and declared models.
Package lockouttest owns behavioral acceptance shared by lockout authorities.
Package lockouttest owns behavioral acceptance shared by lockout authorities.
Package mediatype sniffs media types from bounded in-memory content.
Package mediatype sniffs media types from bounded in-memory content.
Package mfastore owns typed persistence models for MFA.
Package mfastore owns typed persistence models for MFA.
Package modelmeta shares field naming and tag parsing between declarations and generation.
Package modelmeta shares field naming and tag parsing between declarations and generation.
Package namedservice owns immutable named/default selection for service families.
Package namedservice owns immutable named/default selection for service families.
Package noraw checks resolved Go calls for Foundry's explicit raw SQL APIs.
Package noraw checks resolved Go calls for Foundry's explicit raw SQL APIs.
Package notificationstore owns private notification persistence models.
Package notificationstore owns private notification persistence models.
Package ormcore shares sealed metadata between orm, expr and rows.
Package ormcore shares sealed metadata between orm, expr and rows.
Package outboxstore owns the heterogeneous persistence boundary shared by framework message producers.
Package outboxstore owns the heterogeneous persistence boundary shared by framework message producers.
Package outboxtest owns isolated, retained schemas for publication acceptance.
Package outboxtest owns isolated, retained schemas for publication acceptance.
Package ownedstream retains a borrowed stream until reads and close actually return.
Package ownedstream retains a borrowed stream until reads and close actually return.
Package pubsubstream owns bounded, loss-reporting adapter delivery queues.
Package pubsubstream owns bounded, loss-reporting adapter delivery queues.
Package pubsubtest owns shared live fan-out acceptance for memory and Redis.
Package pubsubtest owns shared live fan-out acceptance for memory and Redis.
Package querycore owns the model-independent SQL planning and compiler implementation.
Package querycore owns the model-independent SQL planning and compiler implementation.
Package ratelimittest owns behavioral acceptance shared by local and Redis authorities.
Package ratelimittest owns behavioral acceptance shared by local and Redis authorities.
Package ratewindow owns the shared exact timestamp domain and per-key window phase for rate authorities.
Package ratewindow owns the shared exact timestamp domain and per-key window phase for rate authorities.
Package retirement enforces the removed data-layer surface across source modules.
Package retirement enforces the removed data-layer surface across source modules.
Package safeerror redacts extension failures without adding classifications.
Package safeerror redacts extension failures without adding classifications.
Package scheduletest exercises scheduler ownership against shared lease backends.
Package scheduletest exercises scheduler ownership against shared lease backends.
Package sessionstore owns PostgreSQL session rows.
Package sessionstore owns PostgreSQL session rows.
Package sqlcallback contains application callbacks before SQL inspects errors.
Package sqlcallback contains application callbacks before SQL inspects errors.
Package sqlname owns the common identifier grammar used at SQL declaration boundaries.
Package sqlname owns the common identifier grammar used at SQL declaration boundaries.
Package sqlowner owns validated, family-specific framework database capabilities.
Package sqlowner owns validated, family-specific framework database capabilities.
Package sqlscope scopes infrastructure writes inside business transactions.
Package sqlscope scopes infrastructure writes inside business transactions.
Package sqlvalue owns lossless SQL driver-value snapshots shared by cursors, model identities and other explicit persistence/transport boundaries.
Package sqlvalue owns lossless SQL driver-value snapshots shared by cursors, model identities and other explicit persistence/transport boundaries.
Package statementmeta carries compiler-owned diagnostics across execution.
Package statementmeta carries compiler-owned diagnostics across execution.
Package statementshape normalizes bounded untrusted SQL for keyed grouping only.
Package statementshape normalizes bounded untrusted SQL for keyed grouping only.
Package storageio owns bounded transfer and hostile-reader handling for storage adapters.
Package storageio owns bounded transfer and hostile-reader handling for storage adapters.
Package testinputs fingerprints external child-test inputs which Go's ordinary test cache cannot track across module roots.
Package testinputs fingerprints external child-test inputs which Go's ordinary test cache cannot track across module roots.
Package textvalue shares strict JSON string decoding for scalar value types.
Package textvalue shares strict JSON string decoding for scalar value types.
Package tokenstore owns PostgreSQL token families and retained generations.
Package tokenstore owns PostgreSQL token families and retained generations.
Package upload owns request-scoped temporary files behind typed HTTP handles.
Package upload owns request-scoped temporary files behind typed HTTP handles.
Package webhookstore owns ordinary declared outbound webhook endpoint, signing-secret and delivery records.
Package webhookstore owns ordinary declared outbound webhook endpoint, signing-secret and delivery records.
Package websockettest exercises the public distributed runtime against an externally supplied real authority.
Package websockettest exercises the public distributed runtime against an externally supplied real authority.
Package workscope owns bounded operation lifetimes for borrowed-resource services.
Package workscope owns bounded operation lifetimes for borrowed-resource services.

Jump to

Keyboard shortcuts

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