feat(ql3): establish 3.0 incubation baseline

This commit is contained in:
whyour
2026-08-12 00:25:26 +08:00
parent 4bf92dcfeb
commit c699c32461
2817 changed files with 779642 additions and 653 deletions
@@ -0,0 +1,42 @@
export {
PgPoolBinding,
createPostgresDatabaseOpener,
isPostgresTlsDnsServername,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresDatabaseRole,
type PostgresPoolOptions,
type PostgresTlsOptions,
type QingLongPostgresClient,
type QingLongPostgresDatabaseResource,
type QingLongPostgresPool,
type QingLongPostgresQueryResult,
} from '../connection/pool';
export {
POSTGRES_SCHEMA_READINESS_ERROR_CODES,
PostgresSchemaReadinessError,
assertPostgresAdminSchemaReady,
type PostgresSchemaReadinessErrorCode,
type PostgresSchemaReadinessReport,
} from '../schema/schemaReadiness';
export { postgresqlMainMigrationManifest } from '../migration/migrationManifest';
export {
loadPostgresConnectionEnvironment,
type PostgresConnectionEnvironment,
type PostgresConnectionEnvironmentKeys,
} from '../connection/connectionEnvironment';
export {
loadPostgresCertificateAuthorityFile,
type PostgresCertificateAuthorityFileInspection,
} from '../connection/certificateAuthority';
export * from '../security/identityAdministrationRepository';
export * from '../security/apiCredentialAdministrationRepository';
export * from '../security/securityAuditQueryRepository';
export * from '../worker-credential/workerCredentialAdministrationRepository';
export * from '../automation/automationAdministrationRepository';
export { PostgresTaskDefinitionRepository } from '../automation/taskDefinitionRepository';
export { PostgresTriggerRepository } from '../scheduling/triggerRepository';
export { PostgresToolResultKeyCatalogRepository } from '../tool-execution/toolResultKeyCatalogRepository';
export { PostgresToolResultRekeyRepository } from '../tool-execution/toolResultRekeyRepository';
@@ -0,0 +1,21 @@
export {
PgPoolBinding,
createPostgresDatabaseOpener,
isPostgresTlsDnsServername,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresDatabaseRole,
type PostgresPoolOptions,
type PostgresTlsOptions,
} from '../connection/pool';
export {
PostgresConnectionEnvironmentError,
loadPostgresConnectionEnvironment,
type PostgresConnectionEnvironment,
type PostgresConnectionEnvironmentKeys,
} from '../connection/connectionEnvironment';
export {
loadPostgresCertificateAuthorityFile,
type PostgresCertificateAuthorityFileInspection,
} from '../connection/certificateAuthority';
export { PostgresProjectPolicyRepository } from '../security/projectPolicyRepository';
@@ -0,0 +1,20 @@
export {
PgPoolBinding,
createPostgresDatabaseOpener,
isPostgresTlsDnsServername,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresDatabaseRole,
type PostgresPoolOptions,
type PostgresTlsOptions,
} from '../connection/pool';
export {
PostgresConnectionEnvironmentError,
loadPostgresConnectionEnvironment,
type PostgresConnectionEnvironment,
type PostgresConnectionEnvironmentKeys,
} from '../connection/connectionEnvironment';
export {
loadPostgresCertificateAuthorityFile,
type PostgresCertificateAuthorityFileInspection,
} from '../connection/certificateAuthority';
@@ -0,0 +1,21 @@
export {
PgPoolBinding,
createPostgresDatabaseOpener,
isPostgresTlsDnsServername,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresPoolOptions,
type QingLongPostgresDatabaseResource,
type QingLongPostgresPool,
} from '../connection/pool';
export {
PostgresConnectionEnvironmentError,
loadPostgresConnectionEnvironment,
type PostgresConnectionEnvironment,
} from '../connection/connectionEnvironment';
export {
PostgresCertificateAuthorityFileError,
loadPostgresCertificateAuthorityFile,
} from '../connection/certificateAuthority';
@@ -0,0 +1,36 @@
export * from '../automation/automationAdministrationRepository';
export {
PgPoolBinding,
createPostgresDatabaseOpener,
isPostgresTlsDnsServername,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresDatabaseRole,
type PostgresPoolOptions,
type PostgresTlsOptions,
} from '../connection/pool';
export {
PostgresConnectionEnvironmentError,
loadPostgresConnectionEnvironment,
type PostgresConnectionEnvironment,
type PostgresConnectionEnvironmentKeys,
} from '../connection/connectionEnvironment';
export {
loadPostgresCertificateAuthorityFile,
type PostgresCertificateAuthorityFileInspection,
} from '../connection/certificateAuthority';
export {
PostgresTaskDefinitionSource,
PostgresTaskExecutionRevisionSource,
} from '../automation/taskDefinitionRepository';
export { PostgresTriggerSource } from '../scheduling/triggerRepository';
export { PostgresProjectPolicyRepository } from '../security/projectPolicyRepository';
export {
PostgresPluginPackageIdentityKeysetLedgerRepository as PostgresAutomationManagementIdentityKeysetLedgerRepository,
type ClusterManagementIdentityAuthority,
} from '../management/pluginPackageIdentityKeysetLedgerRepository';
export {
assertPostgresAutomationManagerSchemaReady,
PostgresSchemaReadinessError,
type PostgresSchemaReadinessReport,
} from '../schema/schemaReadiness';
@@ -0,0 +1,76 @@
export {
PgPoolBinding,
createPostgresDatabaseOpener,
isPostgresTlsDnsServername,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresDatabaseRole,
type PostgresPoolOptions,
type PostgresTlsOptions,
type QingLongPostgresClient,
type QingLongPostgresDatabaseResource,
type QingLongPostgresPool,
type QingLongPostgresQueryResult,
} from '../connection/pool';
export {
PostgresConnectionEnvironmentError,
loadPostgresConnectionEnvironment,
type PostgresConnectionEnvironment,
type PostgresConnectionEnvironmentKeys,
} from '../connection/connectionEnvironment';
export {
POSTGRES_CA_FILE_ERROR_CODES,
POSTGRES_CA_MAX_CERTIFICATES,
POSTGRES_CA_MAX_FILE_BYTES,
PostgresCertificateAuthorityFileError,
inspectPostgresCertificateAuthorityFile,
loadPostgresCertificateAuthorityFile,
type PostgresCertificateAuthorityFileErrorCode,
type PostgresCertificateAuthorityFileInspection,
} from '../connection/certificateAuthority';
export {
POSTGRES_SCHEMA_READINESS_ERROR_CODES,
PostgresSchemaReadinessError,
assertPostgresPackageExecutorSchemaReady,
type PostgresSchemaReadinessErrorCode,
type PostgresSchemaReadinessReport,
} from '../schema/schemaReadiness';
export { PostgresPluginPackageMaterializedRevisionRepository } from '../plugin-package/installation/pluginPackageMaterializedRevisionRepository';
export { PostgresPluginPackageAutomationPublicationRepository } from '../plugin-package/publication/pluginPackageAutomationPublicationRepository';
export {
CLUSTER_PLUGIN_PACKAGE_QUARANTINE_TARGET_LIMIT,
PostgresPluginPackageQuarantineRepository,
} from '../plugin-package/lifecycle/pluginPackageQuarantineRepository';
export { PostgresPluginPackageLifecycleRepository } from '../plugin-package/lifecycle/pluginPackageLifecycleRepository';
export {
PostgresPluginPackageLifecyclePlanReader,
PostgresPluginPackageLifecyclePlanRepository,
} from '../plugin-package/lifecycle/pluginPackageLifecyclePlanRepository';
export {
POSTGRES_PLUGIN_PACKAGE_PROVENANCE_RECOVERY_PAGE_LIMIT,
PostgresPluginPackagePublisherProvenanceRepository,
type PluginPackagePublisherProvenanceRecoveryCursor,
type PluginPackagePublisherProvenanceRecoveryPage,
} from '../plugin-package/publisher/pluginPackagePublisherProvenanceRepository';
export { PostgresPluginPackagePublisherTrustAuthorityRepository } from '../plugin-package/publisher/pluginPackagePublisherTrustAuthorityRepository';
export {
PostgresPluginPackagePublisherRevocationProposalRepository,
findPostgresPluginPackagePublisherRevocationProposal,
} from '../plugin-package/publisher/pluginPackagePublisherRevocationProposalRepository';
export {
PostgresPluginPackagePublisherTrustTransitionProposalRepository,
findPostgresPluginPackagePublisherTrustTransitionProposal,
} from '../plugin-package/publisher/pluginPackagePublisherTrustTransitionProposalRepository';
export {
PostgresPluginPackagePublisherTrustTransitionRepository,
type ApplyPostgresPluginPackagePublisherTrustTransitionInput,
type ApplyPostgresPluginPackagePublisherTrustTransitionResult,
} from '../plugin-package/publisher/pluginPackagePublisherTrustTransitionRepository';
export { PostgresPluginPackageTaskReconciliationRepository } from '../plugin-package/publication/pluginPackageTaskReconciliationRepository';
export { PostgresProjectToolDefinitionSnapshotRepository } from '../tool-execution/projectToolDefinitionSnapshotRepository';
export { postgresqlMainMigrationManifest } from '../migration/migrationManifest';
@@ -0,0 +1,61 @@
export {
PgPoolBinding,
createPostgresDatabaseOpener,
isPostgresTlsDnsServername,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresDatabaseRole,
type PostgresPoolOptions,
type PostgresTlsOptions,
type QingLongPostgresClient,
type QingLongPostgresDatabaseResource,
type QingLongPostgresPool,
type QingLongPostgresQueryResult,
} from '../connection/pool';
export {
PostgresConnectionEnvironmentError,
loadPostgresConnectionEnvironment,
type PostgresConnectionEnvironment,
type PostgresConnectionEnvironmentKeys,
} from '../connection/connectionEnvironment';
export {
POSTGRES_CA_FILE_ERROR_CODES,
POSTGRES_CA_MAX_CERTIFICATES,
POSTGRES_CA_MAX_FILE_BYTES,
PostgresCertificateAuthorityFileError,
inspectPostgresCertificateAuthorityFile,
loadPostgresCertificateAuthorityFile,
type PostgresCertificateAuthorityFileErrorCode,
type PostgresCertificateAuthorityFileInspection,
} from '../connection/certificateAuthority';
export {
POSTGRES_SCHEMA_READINESS_ERROR_CODES,
PostgresSchemaReadinessError,
assertPostgresPackageManagerSchemaReady,
type PostgresSchemaReadinessErrorCode,
type PostgresSchemaReadinessReport,
} from '../schema/schemaReadiness';
export { postgresqlMainMigrationManifest } from '../migration/migrationManifest';
export {
PostgresPluginPackageManagementQuotaRepository,
type PostgresPluginPackageManagementQuotaOptions,
} from '../management/pluginPackageManagementQuotaRepository';
export {
PostgresPluginPackageIdentityKeysetLedgerConflictError,
PostgresPluginPackageIdentityKeysetLedgerRepository,
PostgresPluginPackageIdentityKeysetLedgerUnavailableError,
type PluginPackageIdentityKeysetLedgerPort,
type PluginPackageIdentityKeysetLedgerSnapshot,
} from '../management/pluginPackageIdentityKeysetLedgerRepository';
export { PostgresPluginPackagePublisherTrustAuthorityRepository } from '../plugin-package/publisher/pluginPackagePublisherTrustAuthorityRepository';
export { PostgresPluginPackageLifecyclePlanReader } from '../plugin-package/lifecycle/pluginPackageLifecyclePlanRepository';
export { PostgresPluginPackageInstallInventoryReader } from '../plugin-package/installation/pluginPackageInstallRepository';
export { PostgresPluginPackagePublisherRevocationProposalRepository } from '../plugin-package/publisher/pluginPackagePublisherRevocationProposalRepository';
export { PostgresPluginPackagePublisherTrustTransitionProposalRepository } from '../plugin-package/publisher/pluginPackagePublisherTrustTransitionProposalRepository';
@@ -0,0 +1,82 @@
export {
POSTGRES_CA_FILE_ERROR_CODES,
POSTGRES_CA_MAX_CERTIFICATES,
POSTGRES_CA_MAX_FILE_BYTES,
PostgresCertificateAuthorityFileError,
inspectPostgresCertificateAuthorityFile,
loadPostgresCertificateAuthorityFile,
type PostgresCertificateAuthorityFileErrorCode,
type PostgresCertificateAuthorityFileInspection,
} from '../connection/certificateAuthority';
export {
PgPoolBinding,
POSTGRES_AVAILABILITY_SQLSTATE_CLASSES,
POSTGRES_AVAILABILITY_SQLSTATES,
POSTGRES_AVAILABILITY_SYSTEM_ERROR_CODES,
createPostgresDatabaseOpener,
isPostgresTlsDnsServername,
isPostgresAvailabilityError,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresDatabaseRole,
type PostgresPoolOptions,
type PostgresTlsOptions,
type QingLongPostgresClient,
type QingLongPostgresDatabaseResource,
type QingLongPostgresPool,
type QingLongPostgresQueryResult,
} from '../connection/pool';
export {
PostgresConnectionEnvironmentError,
loadPostgresConnectionEnvironment,
type PostgresConnectionEnvironment,
type PostgresConnectionEnvironmentKeys,
} from '../connection/connectionEnvironment';
export {
POSTGRES_SCHEMA_READINESS_ERROR_CODES,
PostgresSchemaReadinessError,
assertPostgresSchemaReady,
type PostgresSchemaReadinessErrorCode,
type PostgresSchemaReadinessReport,
} from '../schema/schemaReadiness';
export { postgresqlMainMigrationManifest } from '../migration/migrationManifest';
export { PostgresToolInvocationArtifactRepository } from '../tool-execution/toolInvocationArtifactRepository';
export { PostgresProjectToolDefinitionSnapshotRepository } from '../tool-execution/projectToolDefinitionSnapshotRepository';
export { PostgresStepRunRepository } from '../run/stepRunRepository';
export { PostgresToolExecutionStartBarrierRepository } from '../tool-execution/toolExecutionStartBarrierRepository';
export { PostgresToolExecutionCompletionRepository } from '../tool-execution/toolExecutionCompletionRepository';
export { PostgresToolExecutionFailureCompletionRepository } from '../tool-execution/toolExecutionFailureCompletionRepository';
export { PostgresToolResultKeyCatalogReader } from '../tool-execution/toolResultKeyCatalogRepository';
export { PostgresToolResultRekeyReader } from '../tool-execution/toolResultRekeyRepository';
export * from '../run/runRepository';
export * from '../security/projectPolicyRepository';
export * from '../security/apiCredentialRepository';
export * from '../security/securityAuditRepository';
export * from '../run-recovery/clusterRecoverySource';
export * from '../run-recovery/clusterRecoveryClaimRepository';
export * from '../run-recovery/clusterRecoveryResolutionRepository';
export * from '../run-recovery/clusterRuntimeRecoverySource';
export * from '../run-recovery/clusterRunLostRetryRepository';
export * from '../remote-execution/workerSessionRepository';
export * from '../remote-execution/runDispatchLeaseRepository';
export * from '../remote-execution/remoteRunActivationRepository';
export * from '../worker-credential/remoteWorkerSecretDeliveryRepository';
export * from '../remote-execution/remoteWorkerCompletionRepository';
export * from '../remote-execution/remoteWorkerLeaseControlRepository';
export * from '../run-recovery/clusterRunCancellationRepository';
export * from '../run-recovery/clusterRunCancellationConvergenceRepository';
export * from '../remote-execution/clusterDispatchRepository';
export * from '../worker-credential/workerCredentialRepository';
export * from '../remote-execution/workerExecutionAttestationRepository';
export * from '../remote-execution/remoteWorkerAttestationEvidenceProvider';
export * from '../scheduling/clusterScheduleRepository';
export {
PostgresTaskDefinitionSource,
PostgresTaskExecutionRevisionSource,
} from '../automation/taskDefinitionRepository';
export { PostgresTriggerSource } from '../scheduling/triggerRepository';
@@ -0,0 +1,27 @@
export {
PgPoolBinding,
createPostgresDatabaseOpener,
type OpenPostgresDatabaseOptions,
type PostgresConnectionOptions,
type PostgresDatabaseRole,
type PostgresPoolOptions,
type PostgresTlsOptions,
type QingLongPostgresClient,
type QingLongPostgresDatabaseResource,
type QingLongPostgresPool,
type QingLongPostgresQueryResult,
} from '../connection/pool';
export {
POSTGRES_SCHEMA_READINESS_ERROR_CODES,
PostgresSchemaReadinessError,
assertPostgresWorkerIngressSchemaReady,
type PostgresSchemaReadinessErrorCode,
type PostgresSchemaReadinessReport,
} from '../schema/schemaReadiness';
export { postgresqlMainMigrationManifest } from '../migration/migrationManifest';
export * from '../worker-credential/workerCredentialRepository';
export * from '../remote-execution/workerSessionRepository';
export * from '../remote-execution/workerExecutionAttestationRepository';
export * from '../security/securityAuditRepository';