export const contractsPackage = "@runxhq/contracts";

export {
  RUNX_STABLE_JSON_V1,
  canonicalJsonStringify,
  sha256Hex,
  sha256Prefixed,
} from "./canonical-json.js";

export {
  RUNX_SCHEMA_BASE_URL,
  RUNX_CONTRACT_IDS,
  RUNX_LOGICAL_SCHEMAS,
  RUNX_CONTROL_SCHEMA_REFS,
  RUNX_AUXILIARY_SCHEMA_IDS,
  contractSchemaMatches,
  validateContractSchemaForDiagnostics,
} from "./internal.js";

export {
  credentialGrantReferenceSchema,
  credentialEnvelopeSchema,
  scopeAdmissionSchema,
  authorityProofSchema,
  authorityProofSchemaVersion,
  validateCredentialEnvelopeContract,
  validateScopeAdmissionContract,
  validateAuthorityProofContract,
  type CredentialGrantReferenceContract,
  type CredentialEnvelopeContract,
  type ScopeAdmissionContract,
  type AuthorityProofContract,
} from "./schemas/credentials.js";

export {
  credentialDeliveryModeSchema,
  credentialDeliveryPurposeSchema,
  credentialMaterialRoleSchema,
  credentialDeliveryStatusSchema,
  credentialDeliveryObservationStatusSchema,
  credentialDeliveryEnvBindingSchema,
  credentialDeliveryProfileV1Schema,
  credentialDeliveryRequestV1Schema,
  credentialDeliveryHandleSchema,
  credentialDeliveryResponseV1Schema,
  credentialDeliveryObservationV1Schema,
  validateCredentialDeliveryProfileContract,
  validateCredentialDeliveryRequestContract,
  validateCredentialDeliveryResponseContract,
  validateCredentialDeliveryObservationContract,
  type CredentialDeliveryEnvBindingContract,
  type CredentialDeliveryProfileContract,
  type CredentialDeliveryRequestContract,
  type CredentialDeliveryHandleContract,
  type CredentialDeliveryResponseContract,
  type CredentialDeliveryObservationContract,
} from "./schemas/credential-delivery.js";

export {
  threadOutboxProviderProtocolVersion,
  threadOutboxProviderTransportKindSchema,
  threadOutboxProviderOperationSchema,
  threadOutboxProviderPayloadFormatSchema,
  threadOutboxProviderObservationStatusSchema,
  threadOutboxProviderIdempotencyStatusSchema,
  threadOutboxProviderTransportSchema,
  threadOutboxProviderCredentialNeedSchema,
  threadOutboxProviderReceiptCapabilitiesSchema,
  threadOutboxProviderRedactionCapabilitiesSchema,
  threadOutboxProviderManifestV1Schema,
  threadOutboxProviderThreadLocatorSchema,
  threadOutboxProviderLocatorSchema,
  threadOutboxProviderIdempotencySchema,
  threadOutboxProviderIdempotencyObservationSchema,
  threadOutboxProviderRenderedPayloadSchema,
  threadOutboxProviderCredentialProfileSchema,
  threadOutboxProviderReceiptContextSchema,
  threadOutboxProviderPushV1Schema,
  threadOutboxProviderFetchThreadTargetSchema,
  threadOutboxProviderFetchProviderTargetSchema,
  threadOutboxProviderFetchTargetSchema,
  threadOutboxProviderFetchV1Schema,
  threadOutboxProviderReadbackSummarySchema,
  threadOutboxProviderErrorSchema,
  threadOutboxProviderObservationV1Schema,
  validateThreadOutboxProviderManifestContract,
  validateThreadOutboxProviderPushContract,
  validateThreadOutboxProviderFetchContract,
  validateThreadOutboxProviderObservationContract,
  type ThreadOutboxProviderTransportContract,
  type ThreadOutboxProviderCredentialNeedContract,
  type ThreadOutboxProviderReceiptCapabilitiesContract,
  type ThreadOutboxProviderRedactionCapabilitiesContract,
  type ThreadOutboxProviderManifestContract,
  type ThreadOutboxProviderThreadLocatorContract,
  type ThreadOutboxProviderLocatorContract,
  type ThreadOutboxProviderIdempotencyContract,
  type ThreadOutboxProviderIdempotencyObservationContract,
  type ThreadOutboxProviderRenderedPayloadContract,
  type ThreadOutboxProviderCredentialProfileContract,
  type ThreadOutboxProviderReceiptContextContract,
  type ThreadOutboxProviderPushContract,
  type ThreadOutboxProviderFetchThreadTargetContract,
  type ThreadOutboxProviderFetchProviderTargetContract,
  type ThreadOutboxProviderFetchTargetContract,
  type ThreadOutboxProviderFetchContract,
  type ThreadOutboxProviderReadbackSummaryContract,
  type ThreadOutboxProviderErrorContract,
  type ThreadOutboxProviderObservationContract,
} from "./schemas/thread-outbox-provider.js";

export {
  dataOperationResultStatuses,
  dataOperationResultStatusSchema,
  dataOperationStopConditionSchema,
  dataOperationResultV1Schema,
  validateDataOperationResultContract,
  type DataOperationStopConditionContract,
  type DataOperationResultContract,
} from "./schemas/data-operation.js";

export {
  outputScalarSchema,
  outputObjectEntrySchema,
  outputEntrySchema,
  outputSchema,
  validateOutputContract,
  type OutputScalarContract,
  type OutputObjectEntryContract,
  type OutputEntryContract,
  type OutputContract,
} from "./schemas/output.js";

export {
  artifactProducerSchema,
  artifactMetaSchema,
  artifactEnvelopeSchema,
  type ArtifactProducerContract,
  type ArtifactMetaContract,
  type ArtifactEnvelopeContract,
} from "./schemas/artifact.js";

export {
  agentContextProvenanceSchema,
  contextDocumentSchema,
  contextSchema,
  qualityProfileContextSchema,
  executionLocationSchema,
  agentContextEnvelopeSchema,
  validateAgentContextEnvelopeContract,
  type AgentContextProvenanceContract,
  type ContextDocumentContract,
  type ContextContract,
  type QualityProfileContextContract,
  type ExecutionLocationContract,
  type AgentContextEnvelopeContract,
} from "./schemas/context.js";

export {
  agentActInvocationSchema,
  questionSchema,
  approvalGateSchema,
  validateAgentActInvocationContract,
  validateQuestionContract,
  validateApprovalGateContract,
  type AgentActInvocationContract,
  type QuestionContract,
  type ApprovalGateContract,
} from "./schemas/agent-act.js";

export {
  resolutionRequestSchema,
  resolutionResponseSchema,
  actResultEnvelopeSchema,
  validateResolutionRequestContract,
  validateResolutionResponseContract,
  validateActResultEnvelopeContract,
  type InputResolutionRequestContract,
  type ApprovalResolutionRequestContract,
  type AgentActResolutionRequestContract,
  type ResolutionRequestContract,
  type ResolutionResponseContract,
  type ActResultTerminalStatusContract,
  type ActResultSignalContract,
  type ActResultTerminalEnvelopeContract,
  type ActResultNeedsAgentEnvelopeContract,
  type ActResultEnvelopeContract,
} from "./schemas/resolution.js";

export {
  registryBindingSchema,
  reviewReceiptOutputSchema,
  validateRegistryBindingContract,
  validateReviewReceiptOutputContract,
  type RegistryBindingContract,
  type ReviewReceiptOutputContract,
} from "./schemas/registry.js";

export {
  doctorRepairSchema,
  doctorLocationSchema,
  doctorDiagnosticSchema,
  doctorSummarySchema,
  doctorV1Schema,
  validateDoctorReportContract,
  type DoctorRepairContract,
  type DoctorLocationContract,
  type DoctorDiagnosticContract,
  type DoctorSummaryContract,
  type DoctorReportContract,
} from "./schemas/doctor.js";

export {
  devV1Schema,
  validateDevReportContract,
  type DevFixtureAssertionContract,
  type DevFixtureResultContract,
  type DevReportContract,
} from "./schemas/dev.js";

export {
  runxListRequestedKindSchema,
  runxListItemKindSchema,
  runxListSourceSchema,
  runxListItemSchema,
  listV1Schema,
  validateRunxListReportContract,
  type RunxListRequestedKindContract,
  type RunxListItemKindContract,
  type RunxListSourceContract,
  type RunxListEmitContract,
  type RunxListItemContract,
  type RunxListReportContract,
} from "./schemas/list.js";

export {
  runSummaryV1Schema,
  type RunSummaryContract,
} from "./schemas/run-summary.js";

export {
  effectFinalityReceiptV1Schema,
  type EffectFinalityReceiptContract,
  type EffectFinalityReceiptPhaseContract,
  validateEffectFinalityReceiptContract,
} from "./schemas/effect-finality-receipt.js";

export {
  receiptV1Schema,
  type ReceiptContract,
  validateReceiptContract,
  RECEIPT_CANONICALIZATION,
} from "./schemas/receipt.js";

export {
  operationalPolicySchema,
  operationalPolicySchemaVersion,
  operationalPolicySourceProviders,
  operationalPolicyActions,
  operationalPolicyRunnerKinds,
  operationalPolicyRunnerStates,
  operationalPolicyDedupeStrategies,
  operationalPolicyOutcomeCloseModes,
  validateOperationalPolicyContract,
  admitOperationalPolicyRequest,
  lintOperationalPolicyContract,
  validateOperationalPolicySemantics,
  projectOperationalPolicyReadback,
  type OperationalPolicyAdmission,
  type OperationalPolicyAdmissionRequest,
  type OperationalPolicyValidationFinding,
  type OperationalPolicyReadback,
  type OperationalPolicySourceProviderContract,
  type OperationalPolicyActionContract,
  type OperationalPolicyRunnerKindContract,
  type OperationalPolicyRunnerStateContract,
  type OperationalPolicyContract,
} from "./schemas/operational-policy.js";

export {
  operationalProposalSchema,
  operationalProposalSchemaVersion,
  validateOperationalProposalContract,
  type OperationalProposalAuthorityContract,
  type OperationalProposalContract,
  type OperationalProposalHumanGateContract,
  type OperationalProposalIdempotencyContract,
  type OperationalProposalOutcomeContract,
  type OperationalProposalRecommendedActionContract,
  type OperationalProposalReferenceContract,
  type OperationalProposalReferenceLinkContract,
  type OperationalProposalRedactionStatusContract,
  type OperationalProposalEscalationExtensionContract,
  type OperationalProposalExtensionsContract,
} from "./schemas/operational-proposal.js";

export {
  validateArtifactEnvelopeContract,
} from "./schemas/artifact.js";

export {
  ledgerRecordSchemaVersion,
  ledgerChainSchemaVersion,
  ledgerHashAlgorithm,
  ledgerCanonicalization,
  ledgerChainSchema,
  ledgerRecordSchema,
  validateLedgerRecordContract,
  type LedgerChainContract,
  type LedgerRecordContract,
} from "./schemas/ledger.js";

export {
  hostedReceiptManifestSchema,
  hostedReceiptIndexEntrySchema,
  hostedArtifactIndexEntrySchema,
  validateHostedReceiptManifestContract,
  type HostedReceiptManifestContract,
  type HostedReceiptIndexEntryContract,
  type HostedArtifactIndexEntryContract,
} from "./schemas/hosted-receipt-manifest.js";

export {
  fixtureV1Schema,
  type FixtureContract,
} from "./schemas/fixture.js";

export {
  toolManifestV1Schema,
  type ToolManifestContract,
} from "./schemas/tool-manifest.js";

export {
  packetIndexV1Schema,
  type PacketIndexEntryContract,
  type PacketIndexContract,
} from "./schemas/packet-index.js";

export {
  actAssignmentActorSchema,
  actAssignmentHostSchema,
  actAssignmentIdempotencySchema,
  actAssignmentV1Schema,
  validateActAssignmentContract,
  type ActAssignmentActorContract,
  type ActAssignmentHostContract,
  type ActAssignmentIdempotencyContract,
  type ActAssignmentContract,
} from "./schemas/act-assignment.js";

export {
  externalAdapterProtocolVersion,
  externalAdapterTransportSchema,
  externalAdapterCredentialNeedSchema,
  externalAdapterSandboxIntentSchema,
  externalAdapterTimeoutsSchema,
  externalAdapterManifestV1Schema,
  externalAdapterCredentialRequestV1Schema,
  externalAdapterCredentialReferenceSchema,
  externalAdapterInvocationV1Schema,
  externalAdapterArtifactObservationSchema,
  externalAdapterErrorObservationSchema,
  externalAdapterTelemetryObservationSchema,
  externalAdapterResponseV1Schema,
  externalAdapterHostResolutionFrameV1Schema,
  externalAdapterCancellationFrameV1Schema,
  validateExternalAdapterManifestContract,
  validateExternalAdapterInvocationContract,
  validateExternalAdapterResponseContract,
  validateExternalAdapterHostResolutionFrameContract,
  validateExternalAdapterCancellationFrameContract,
  validateExternalAdapterCredentialRequestContract,
  type ExternalAdapterTransportContract,
  type ExternalAdapterCredentialNeedContract,
  type ExternalAdapterSandboxIntentContract,
  type ExternalAdapterTimeoutsContract,
  type ExternalAdapterManifestContract,
  type ExternalAdapterCredentialRequestContract,
  type ExternalAdapterCredentialReferenceContract,
  type ExternalAdapterInvocationContract,
  type ExternalAdapterArtifactObservationContract,
  type ExternalAdapterErrorObservationContract,
  type ExternalAdapterTelemetryObservationContract,
  type ExternalAdapterResponseContract,
  type ExternalAdapterHostResolutionFrameContract,
  type ExternalAdapterCancellationFrameContract,
} from "./schemas/external-adapter.js";

export {
  referenceTypes,
  signalTypes,
  signalTrustLevels,
  closureDispositions,
  decisionChoices,
  actForms,
  criterionStatuses,
  verificationStatuses,
  authorityResourceFamilies,
  authorityVerbs,
  authorityCapabilities,
  authorityConditionPredicates,
  authorityEffectCredentialForms,
  proofKinds,
  redactionCommitmentAlgorithms,
  referenceTypeSchema,
  signalTypeSchema,
  signalTrustLevelSchema,
  closureDispositionSchema,
  decisionChoiceSchema,
  actFormSchema,
  criterionStatusSchema,
  verificationStatusSchema,
  authorityResourceFamilySchema,
  authorityVerbSchema,
  authorityCapabilitySchema,
  authorityConditionPredicateSchema,
  authorityEffectCredentialFormSchema,
  proofKindSchema,
  redactionCommitmentAlgorithmSchema,
  referenceSchema,
  referenceLinkSchema,
  nullableReferenceSchema,
  actReferenceSchema,
  hashCommitmentSchema,
  redactionSchema,
  duplicateCandidateSchema,
  linksSchema,
  signalAuthenticitySchema,
  signalSchema,
  authorityEffectLimitSchema,
  authorityBoundsSchema,
  authorityConditionSchema,
  authorityApprovalSchema,
  authorityTermSchema,
  authoritySubsetComparisonSchema,
  authoritySubsetProofSchema,
  authorityAttenuationSchema,
  authoritySchema,
  successCriterionSchema,
  intentSchema,
  verificationCheckSchema,
  verificationSchema,
  targetSurfaceSchema,
  changeRequestSchema,
  changePlanSchema,
  revisionDetailsSchema,
  verificationDetailsSchema,
  criterionBindingSchema,
  actSchema,
  decisionInputsSchema,
  decisionJustificationSchema,
  closureSchema,
  decisionSchema,
  artifactSchema,
  receiptIssuerSchema,
  receiptSignatureSchema,
  validateReferenceContract,
  validateSignalContract,
  validateAuthorityContract,
  validateAuthoritySubsetProofContract,
  validateDecisionContract,
  validateActContract,
  validateVerificationContract,
  validateSpineArtifactContract,
  validateRedactionContract,
  type ReferenceTypeContract,
  type SignalTypeContract,
  type SignalTrustLevelContract,
  type ClosureDispositionContract,
  type DecisionChoiceContract,
  type ActFormContract,
  type CriterionStatusContract,
  type VerificationStatusContract,
  type AuthorityResourceFamilyContract,
  type AuthorityVerbContract,
  type AuthorityCapabilityContract,
  type AuthorityConditionPredicateContract,
  type AuthorityEffectCredentialFormContract,
  type ProofKindContract,
  type ReferenceContract,
  type ReferenceLinkContract,
  type ActReferenceContract,
  type HashCommitmentContract,
  type RedactionContract,
  type LinksContract,
  type SignalAuthenticityContract,
  type SignalContract,
  type AuthorityEffectLimitContract,
  type AuthorityBoundsContract,
  type AuthorityConditionContract,
  type AuthorityApprovalContract,
  type AuthorityTermContract,
  type AuthoritySubsetProofContract,
  type AuthorityContract,
  type SuccessCriterionContract,
  type IntentContract,
  type VerificationCheckContract,
  type VerificationContract,
  type TargetSurfaceContract,
  type ChangeRequestContract,
  type ChangePlanContract,
  type RevisionDetailsContract,
  type VerificationDetailsContract,
  type CriterionBindingContract,
  type ActContract,
  type DecisionInputsContract,
  type DecisionJustificationContract,
  type ClosureRecordContract,
  type DecisionContract,
  type ArtifactContract,
  type ReceiptIssuerContract,
  type ReceiptSignatureContract,
} from "./schemas/spine.js";

export {
  handoffSignalV1Schema,
  handoffStateV1Schema,
  suppressionRecordV1Schema,
  validateHandoffSignalContract,
  validateHandoffStateContract,
  validateSuppressionRecordContract,
  type HandoffSignalContract,
  type HandoffStateContract,
  type SuppressionRecordContract,
} from "./schemas/handoff.js";

import { agentContextEnvelopeSchema } from "./schemas/context.js";
import { agentActInvocationSchema, approvalGateSchema, questionSchema } from "./schemas/agent-act.js";
import { credentialEnvelopeSchema, scopeAdmissionSchema, authorityProofSchema } from "./schemas/credentials.js";
import {
  credentialDeliveryResponseV1Schema,
  credentialDeliveryObservationV1Schema,
  credentialDeliveryProfileV1Schema,
  credentialDeliveryRequestV1Schema,
} from "./schemas/credential-delivery.js";
import {
  threadOutboxProviderFetchV1Schema,
  threadOutboxProviderManifestV1Schema,
  threadOutboxProviderObservationV1Schema,
  threadOutboxProviderPushV1Schema,
} from "./schemas/thread-outbox-provider.js";
import { outputSchema } from "./schemas/output.js";
import { actResultEnvelopeSchema, resolutionRequestSchema, resolutionResponseSchema } from "./schemas/resolution.js";
import { doctorV1Schema } from "./schemas/doctor.js";
import { devV1Schema } from "./schemas/dev.js";
import { listV1Schema } from "./schemas/list.js";
import { runSummaryV1Schema } from "./schemas/run-summary.js";
import { effectFinalityReceiptV1Schema } from "./schemas/effect-finality-receipt.js";
import { receiptV1Schema } from "./schemas/receipt.js";
import { fixtureV1Schema } from "./schemas/fixture.js";
import { toolManifestV1Schema } from "./schemas/tool-manifest.js";
import { packetIndexV1Schema } from "./schemas/packet-index.js";
import { actAssignmentV1Schema } from "./schemas/act-assignment.js";
import {
  externalAdapterCancellationFrameV1Schema,
  externalAdapterHostResolutionFrameV1Schema,
  externalAdapterCredentialRequestV1Schema,
  externalAdapterInvocationV1Schema,
  externalAdapterManifestV1Schema,
  externalAdapterResponseV1Schema,
} from "./schemas/external-adapter.js";
import {
  actSchema,
  artifactSchema,
  authoritySubsetProofSchema,
  decisionSchema,
  authoritySchema,
  redactionSchema,
  referenceSchema,
  signalSchema,
  verificationSchema,
} from "./schemas/spine.js";
import { ledgerRecordSchema } from "./schemas/ledger.js";
import { handoffSignalV1Schema, handoffStateV1Schema, suppressionRecordV1Schema } from "./schemas/handoff.js";
import { operationalPolicySchema } from "./schemas/operational-policy.js";
import { operationalProposalSchema } from "./schemas/operational-proposal.js";
import { dataOperationResultV1Schema } from "./schemas/data-operation.js";
import { runxSchemaArtifacts } from "./schema-artifacts.js";

export const runxContractSchemas = {
  output: runxSchemaArtifacts["output.schema.json"],
  agentContextEnvelope: runxSchemaArtifacts["agent-context-envelope.schema.json"],
  agentActInvocation: runxSchemaArtifacts["agent-act-invocation.schema.json"],
  question: runxSchemaArtifacts["question.schema.json"],
  approvalGate: runxSchemaArtifacts["approval-gate.schema.json"],
  resolutionRequest: runxSchemaArtifacts["resolution-request.schema.json"],
  resolutionResponse: runxSchemaArtifacts["resolution-response.schema.json"],
  actResultEnvelope: runxSchemaArtifacts["act-result.schema.json"],
  credentialEnvelope: runxSchemaArtifacts["credential-envelope.schema.json"],
  scopeAdmission: runxSchemaArtifacts["scope-admission.schema.json"],
  authorityProof: runxSchemaArtifacts["authority-proof.schema.json"],
  credentialDeliveryProfile: runxSchemaArtifacts["credential-delivery-profile.schema.json"],
  credentialDeliveryRequest: runxSchemaArtifacts["credential-delivery-request.schema.json"],
  credentialDeliveryResponse: runxSchemaArtifacts["credential-delivery-response.schema.json"],
  credentialDeliveryObservation: runxSchemaArtifacts["credential-delivery-observation.schema.json"],
  threadOutboxProviderManifest: runxSchemaArtifacts["thread-outbox-provider-manifest.schema.json"],
  threadOutboxProviderPush: runxSchemaArtifacts["thread-outbox-provider-push.schema.json"],
  threadOutboxProviderFetch: runxSchemaArtifacts["thread-outbox-provider-fetch.schema.json"],
  threadOutboxProviderObservation: runxSchemaArtifacts["thread-outbox-provider-observation.schema.json"],
  dataOperationResult: dataOperationResultV1Schema,
  doctor: runxSchemaArtifacts["doctor.schema.json"],
  dev: runxSchemaArtifacts["dev.schema.json"],
  list: runxSchemaArtifacts["list.schema.json"],
  runSummary: runxSchemaArtifacts["run-summary.schema.json"],
  receipt: runxSchemaArtifacts["receipt.schema.json"],
  effectFinalityReceipt: runxSchemaArtifacts["effect-finality-receipt.schema.json"],
  fixture: runxSchemaArtifacts["fixture.schema.json"],
  toolManifest: runxSchemaArtifacts["tool-manifest.schema.json"],
  packetIndex: runxSchemaArtifacts["packet-index.schema.json"],
  actAssignment: runxSchemaArtifacts["act-assignment.schema.json"],
  externalAdapterManifest: runxSchemaArtifacts["external-adapter-manifest.schema.json"],
  externalAdapterInvocation: runxSchemaArtifacts["external-adapter-invocation.schema.json"],
  externalAdapterResponse: runxSchemaArtifacts["external-adapter-response.schema.json"],
  externalAdapterHostResolution: runxSchemaArtifacts["external-adapter-host-resolution.schema.json"],
  externalAdapterCancellation: runxSchemaArtifacts["external-adapter-cancellation.schema.json"],
  externalAdapterCredentialRequest: runxSchemaArtifacts["external-adapter-credential-request.schema.json"],
  reference: runxSchemaArtifacts["reference.schema.json"],
  referenceLink: runxSchemaArtifacts["reference-link.schema.json"],
  authority: runxSchemaArtifacts["authority.schema.json"],
  authoritySubsetProof: runxSchemaArtifacts["authority-subset-proof.schema.json"],
  signal: runxSchemaArtifacts["signal.schema.json"],
  decision: runxSchemaArtifacts["decision.schema.json"],
  act: runxSchemaArtifacts["act.schema.json"],
  verification: runxSchemaArtifacts["verification.schema.json"],
  artifact: runxSchemaArtifacts["artifact.schema.json"],
  redaction: runxSchemaArtifacts["redaction.schema.json"],
  ledgerEntry: runxSchemaArtifacts["ledger-entry.schema.json"],
  handoffSignal: runxSchemaArtifacts["handoff-signal.schema.json"],
  handoffState: runxSchemaArtifacts["handoff-state.schema.json"],
  suppressionRecord: runxSchemaArtifacts["suppression-record.schema.json"],
  operationalPolicy: runxSchemaArtifacts["operational-policy.schema.json"],
  operationalProposal: runxSchemaArtifacts["operational-proposal.schema.json"],
} as const;

export const runxAuxiliarySchemas = {
  registryBinding: runxSchemaArtifacts["registry-binding.schema.json"],
  reviewReceiptOutput: runxSchemaArtifacts["review-receipt-output.schema.json"],
} as const;

export const runxGeneratedSchemaArtifacts = runxSchemaArtifacts;
