carlos / platform Public

Checkpoint Carloku paid-plan implementation for agent handoff

Work in progress: billing remains disabled. Includes pickup instructions and the known failing closed-day durability snapshot test. No merge or deployment approval is implied.
Paul Campbell pushed by paul@keymail.dev 099586ea6a416df485c6d5199b077b59d9bb4f9f parent aa81136
434 files changed, +152321 −404
  • .amadan/ci.d/10-gate +1 −0
  • .claude/HANDOFF.md +19 −0
  • Makefile +1 −1
  • cmd/console/billing.go +76 −0
  • cmd/console/billing_test.go +139 −0
  • cmd/console/main.go +9 −0
  • go.mod +2 −0
  • implementation/carloku-paid-launch/AGENT_HANDOFF.md +84 −0
  • implementation/carloku-paid-launch/fable-billing-fixes2.txt +10 −0
  • implementation/carloku-paid-launch/fable-durability-followup.txt +113 −0
  • implementation/carloku-paid-launch/fable-durability-ledger.txt +89 −0
  • implementation/carloku-paid-launch/fable-observed-ownership.txt +265 −0
  • implementation/carloku-paid-launch/fable-ownership-interval-nested.txt +176 −0
  • implementation/carloku-paid-launch/requirements-audit.json +145 −0
  • implementation/carloku-paid-launch/session.md +251 −0
  • internal/activator/backend_exec.go +51 −9
  • internal/activator/backend_metering_test.go +94 −0
  • internal/activator/backend_unit.go +48 −0
  • internal/activator/tenantunit_test.go +80 −0
  • internal/billingstripe/adversarial_test.go +15 −0
  • internal/billingstripe/catalog.go +246 −0
  • internal/billingstripe/catalog_test.go +668 −0
  • internal/billingstripe/client.go +681 −0
  • internal/billingstripe/client_test.go +881 −0
  • internal/billingstripe/customer.go +208 −0
  • internal/billingstripe/customer_test.go +489 −0
  • internal/billingstripe/invoices.go +324 −0
  • internal/billingstripe/invoices_test.go +306 −0
  • internal/billingstripe/merchant.go +74 −0
  • internal/billingstripe/merchant_test.go +97 −0
  • internal/billingstripe/portal.go +127 −0
  • internal/billingstripe/portal_test.go +309 −0
  • internal/billingstripe/webhook.go +162 −0
  • internal/billingstripe/webhook_test.go +264 −0
  • internal/console/billingcalculation.go +119 −0
  • internal/console/billingcalculation_test.go +200 −0
  • internal/console/billinghandlers.go +197 −0
  • internal/console/billingholds_test.go +339 −0
  • internal/console/billinginvoice.go +1224 −0
  • internal/console/billinginvoice_test.go +1371 −0
  • internal/console/billinginvoicestore.go +598 −0
  • internal/console/billingmembership.go +546 −0
  • internal/console/billingmembership_test.go +1106 −0
  • internal/console/billingpass.go +243 −0
  • internal/console/billingquantityaudit.go +38 −0
  • internal/console/billingquantityaudit_test.go +211 −0
  • internal/console/billingrenewal_test.go +455 −0
  • internal/console/billingreview_test.go +419 −0
  • internal/console/billingservice.go +735 −0
  • internal/console/billingservice_test.go +594 −0
  • internal/console/billingstore.go +885 −0
  • internal/console/billingstore_test.go +385 −0
  • internal/console/economicsmeters_test.go +452 −0
  • internal/console/economicsownership_test.go +552 −0
  • internal/console/economicspage_test.go +24 −11
  • internal/console/economicspass.go +456 −143
  • internal/console/economicspass_test.go +221 −9
  • internal/console/economicsview.go +2 −2
  • internal/console/economicsview_test.go +1 −0
  • internal/console/entitlementpass.go +216 −0
  • internal/console/entitlementpass_test.go +513 −0
  • internal/console/entitlementstore.go +384 −0
  • internal/console/entitlementstore_test.go +351 −0
  • internal/console/ownership.go +39 −1
  • internal/console/server.go +11 −2
  • internal/console/store.go +146 −10
  • internal/console/templates/economics.html +10 −9
  • internal/console/templates/economics_accounts.html +1 −1
  • internal/console/usagecoverage.go +226 −0
  • internal/console/usagecoverage_test.go +385 −0
  • internal/economics/compute.go +9 −5
  • internal/economics/storemeters_test.go +205 −0
  • internal/edge/usagemeter.go +79 −23
  • internal/edge/usagemeter_test.go +99 −0
  • internal/entitlement/entitlement.go +390 −0
  • internal/entitlement/entitlement_test.go +286 −0
  • internal/entitlement/store.go +182 −0
  • internal/entitlement/store_test.go +563 −0
  • internal/entitlement/wire.go +419 −0
  • internal/entitlement/wire_test.go +366 −0
  • internal/host/agent.go +132 −28
  • internal/host/agent_test.go +74 −0
  • internal/host/durability.go +176 −0
  • internal/host/durability_test.go +243 −0
  • internal/host/metrics_holdlog.go +69 −0
  • internal/host/metrics_loop.go +106 −12
  • internal/host/metrics_loop_test.go +112 −0
  • internal/host/metrics_owner.go +423 −0
  • internal/host/metrics_owner_test.go +1207 −0
  • internal/host/metrics_probes.go +308 −18
  • internal/host/metrics_probes_test.go +604 −0
  • internal/host/movespass.go +30 −9
  • internal/host/usage_loop.go +333 −33
  • internal/host/usage_loop_test.go +118 −18
  • internal/host/usage_repro_test.go +345 −0
  • internal/lease/endpoint.go +5 −3
  • internal/lease/lease.go +35 −4
  • internal/lease/mirror.go +45 −3
  • internal/lease/requestmeter.go +250 −0
  • internal/lease/requestmeter_abandon_test.go +278 −0
  • internal/lease/requestmeter_api.go +39 −0
  • internal/lease/requestmeter_api_test.go +85 −0
  • internal/lease/requestmeter_test.go +559 −0
  • internal/lease/s3options_test.go +104 −0
  • internal/metrics/coverage.go +100 −0
  • internal/metrics/coverage_test.go +49 −0
  • internal/metrics/ownership_test.go +297 −0
  • internal/metrics/rollup.go +130 −3
  • internal/metrics/sample.go +82 −9
  • internal/plans/countries.go +277 −0
  • internal/plans/countries.json +2030 −0
  • internal/plans/countries_test.go +300 −0
  • internal/plans/lines.go +115 −0
  • internal/plans/lines_test.go +289 −0
  • internal/plans/month.go +113 −0
  • internal/plans/month_test.go +138 −0
  • internal/plans/plans.go +595 −0
  • internal/plans/plans.json +65 −0
  • internal/plans/plans_test.go +597 −0
  • internal/registry/observe.go +134 −0
  • internal/registry/observe_test.go +217 −0
  • internal/usage/accesslog.go +347 −0
  • internal/usage/accesslog_test.go +468 −0
  • internal/usage/durability.go +766 −0
  • internal/usage/durability_root_review_test.go +72 −0
  • internal/usage/durabilityfailures_test.go +383 −0
  • internal/usage/durabilityledger.go +1963 −0
  • internal/usage/durabilityledger_test.go +760 −0
  • internal/usage/durabilitypublish.go +333 −0
  • internal/usage/durabilitypublish_test.go +592 −0
  • internal/usage/edge.go +15 −2
  • internal/usage/edgebatch.go +580 −0
  • internal/usage/edgebatch_test.go +293 −0
  • internal/usage/edgerepro_test.go +682 −0
  • internal/usage/edgespool.go +739 −0
  • internal/usage/edgespool_test.go +652 −0
  • internal/usage/evidence.go +279 −0
  • internal/usage/evidence_month.go +124 −0
  • internal/usage/evidence_month_test.go +125 −0
  • internal/usage/evidence_test.go +238 −0
  • internal/usage/lifecycle.go +457 −0
  • internal/usage/lifecycle_test.go +554 −0
  • internal/usage/passes_test.go +61 −17
  • internal/usage/spoollock_unix.go +19 −0
  • internal/usage/spoollock_windows.go +19 −0
  • internal/usage/statement.go +101 −15
  • internal/usage/storemeters.go +6 −0
  • internal/usage/usage.go +31 −4
  • third_party/litestream/.aiexclude +53 −0
  • third_party/litestream/.claude/agents/ltx-compaction-specialist.md +157 −0
  • third_party/litestream/.claude/agents/performance-optimizer.md +259 −0
  • third_party/litestream/.claude/agents/replica-client-developer.md +139 −0
  • third_party/litestream/.claude/agents/sqlite-expert.md +90 −0
  • third_party/litestream/.claude/agents/test-engineer.md +194 −0
  • third_party/litestream/.claude/commands/add-storage-backend.md +96 −0
  • third_party/litestream/.claude/commands/analyze-ltx.md +57 −0
  • third_party/litestream/.claude/commands/debug-ipc.md +118 −0
  • third_party/litestream/.claude/commands/debug-wal.md +111 −0
  • third_party/litestream/.claude/commands/fix-common-issues.md +302 −0
  • third_party/litestream/.claude/commands/run-comprehensive-tests.md +217 −0
  • third_party/litestream/.claude/commands/test-compaction.md +61 −0
  • third_party/litestream/.claude/commands/trace-replication.md +144 −0
  • third_party/litestream/.claude/commands/validate-replica.md +75 −0
  • third_party/litestream/.claude/settings.json +22 −0
  • third_party/litestream/.github/ISSUE_TEMPLATE/bug_report.md +71 −0
  • third_party/litestream/.github/ISSUE_TEMPLATE/config.yml +8 −0
  • third_party/litestream/.github/ISSUE_TEMPLATE/feature_request.md +26 −0
  • third_party/litestream/.github/pull_request_template.md +23 −0
  • third_party/litestream/.github/workflows/commit.yml +610 −0
  • third_party/litestream/.github/workflows/integration-tests.yml +148 −0
  • third_party/litestream/.github/workflows/manual-integration-tests.yml +663 −0
  • third_party/litestream/.github/workflows/nightly-stability.yml +601 −0
  • third_party/litestream/.github/workflows/pr-metrics.yml +410 −0
  • third_party/litestream/.github/workflows/pre-release-checklist.yml +454 −0
  • third_party/litestream/.github/workflows/release.docker.yml +84 −0
  • third_party/litestream/.github/workflows/release.yml +517 −0
  • third_party/litestream/.github/workflows/stale-issues.yml +48 −0
  • third_party/litestream/.github/workflows/upgrade-tests.yml +51 −0
  • third_party/litestream/.gitignore +29 −0
  • third_party/litestream/.goreleaser.yml +190 −0
  • third_party/litestream/.markdownlint.json +12 −0
  • third_party/litestream/.pre-commit-config.yaml +20 −0
  • third_party/litestream/AGENTS.md +73 −0
  • third_party/litestream/AI_PR_GUIDE.md +179 −0
  • third_party/litestream/CONTRIBUTING.md +188 −0
  • third_party/litestream/Dockerfile +57 −0
  • third_party/litestream/GEMINI.md +42 −0
  • third_party/litestream/LICENSE +202 −0
  • third_party/litestream/Makefile +71 −0
  • third_party/litestream/PROVENANCE.json +41 −0
  • third_party/litestream/README.md +39 −0
  • third_party/litestream/SECURITY.md +24 −0
  • third_party/litestream/_examples/library/README.md +179 −0
  • third_party/litestream/_examples/library/basic/main.go +128 −0
  • third_party/litestream/_examples/library/library_example_test.go +121 −0
  • third_party/litestream/_examples/library/s3/main.go +198 −0
  • third_party/litestream/abs/replica_client.go +499 −0
  • third_party/litestream/cmd/litestream-test/README.md +219 −0
  • third_party/litestream/cmd/litestream-test/S3-RETENTION-TESTING.md +332 −0
  • third_party/litestream/cmd/litestream-test/load.go +333 −0
  • third_party/litestream/cmd/litestream-test/main.go +123 −0
  • third_party/litestream/cmd/litestream-test/populate.go +322 −0
  • third_party/litestream/cmd/litestream-test/scripts/README.md +406 −0
  • third_party/litestream/cmd/litestream-test/scripts/reproduce-critical-bug.sh +206 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-754-restore-focus.sh +232 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-754-s3-scenarios.sh +365 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-format-isolation.sh +271 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-massive-upgrade.sh +305 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-quick-format-check.sh +48 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-s3-access-point.sh +236 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-s3-retention-cleanup.sh +254 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-s3-retention-comprehensive.sh +507 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-s3-retention-large-db.sh +491 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-s3-retention-small-db.sh +364 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-simple-754-reproduction.sh +193 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-upgrade-large-db.sh +210 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-upgrade-v0.3-to-v0.5.sh +298 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-v0.5-flag-reproduction.sh +221 −0
  • third_party/litestream/cmd/litestream-test/scripts/test-v0.5-restart-scenarios.sh +249 −0
  • third_party/litestream/cmd/litestream-test/scripts/verify-test-setup.sh +101 −0
  • third_party/litestream/cmd/litestream-test/shrink.go +330 −0
  • third_party/litestream/cmd/litestream-test/validate.go +504 −0
  • third_party/litestream/cmd/litestream-vfs/chaos_test.go +228 −0
  • third_party/litestream/cmd/litestream-vfs/fuzz_test.go +157 −0
  • third_party/litestream/cmd/litestream-vfs/hydration_e2e_test.go +334 −0
  • third_party/litestream/cmd/litestream-vfs/main.go +181 −0
  • third_party/litestream/cmd/litestream-vfs/main_test.go +2421 −0
  • third_party/litestream/cmd/litestream-vfs/stress_test.go +96 −0
  • third_party/litestream/cmd/litestream-vfs/time_travel_test.go +344 −0
  • third_party/litestream/cmd/litestream-vfs/vfs_soak_test.go +140 −0
  • third_party/litestream/cmd/litestream-vfs/vfs_write_integration_test.go +1400 −0
  • third_party/litestream/cmd/litestream/databases.go +104 −0
  • third_party/litestream/cmd/litestream/databases_test.go +86 −0
  • third_party/litestream/cmd/litestream/directory_watcher.go +438 −0
  • third_party/litestream/cmd/litestream/directory_watcher_stress_test.go +278 −0
  • third_party/litestream/cmd/litestream/directory_watcher_test.go +119 −0
  • third_party/litestream/cmd/litestream/helpers_test.go +38 −0
  • third_party/litestream/cmd/litestream/info.go +112 −0
  • third_party/litestream/cmd/litestream/info_test.go +126 −0
  • third_party/litestream/cmd/litestream/list.go +117 −0
  • third_party/litestream/cmd/litestream/list_test.go +133 −0
  • third_party/litestream/cmd/litestream/ltx.go +185 −0
  • third_party/litestream/cmd/litestream/ltx_test.go +344 −0
  • third_party/litestream/cmd/litestream/main.go +2129 −0
  • third_party/litestream/cmd/litestream/main_cli_test.go +165 −0
  • third_party/litestream/cmd/litestream/main_notwindows.go +26 −0
  • third_party/litestream/cmd/litestream/main_test.go +3448 −0
  • third_party/litestream/cmd/litestream/main_windows.go +112 −0
  • third_party/litestream/cmd/litestream/mcp.go +346 −0
  • third_party/litestream/cmd/litestream/register.go +169 −0
  • third_party/litestream/cmd/litestream/register_test.go +250 −0
  • third_party/litestream/cmd/litestream/replicate.go +575 −0
  • third_party/litestream/cmd/litestream/replicate_test.go +278 −0
  • third_party/litestream/cmd/litestream/reset.go +189 −0
  • third_party/litestream/cmd/litestream/reset_test.go +75 −0
  • third_party/litestream/cmd/litestream/restore.go +453 −0
  • third_party/litestream/cmd/litestream/restore_test.go +321 −0
  • third_party/litestream/cmd/litestream/start.go +158 −0
  • third_party/litestream/cmd/litestream/start_stop_test.go +211 −0
  • third_party/litestream/cmd/litestream/status.go +173 −0
  • third_party/litestream/cmd/litestream/status_test.go +141 −0
  • third_party/litestream/cmd/litestream/stop.go +132 −0
  • third_party/litestream/cmd/litestream/sync.go +161 −0
  • third_party/litestream/cmd/litestream/sync_test.go +215 −0
  • third_party/litestream/cmd/litestream/unregister.go +176 −0
  • third_party/litestream/cmd/litestream/unregister_test.go +247 −0
  • third_party/litestream/cmd/litestream/version.go +34 −0
  • third_party/litestream/compaction_level.go +113 −0
  • third_party/litestream/compactor.go +426 −0
  • third_party/litestream/compactor_test.go +739 −0
  • third_party/litestream/db.go +3050 −0
  • third_party/litestream/db_internal_test.go +2639 −0
  • third_party/litestream/db_shutdown_test.go +398 −0
  • third_party/litestream/db_test.go +1781 −0
  • third_party/litestream/docker-compose.test.yml +15 −0
  • third_party/litestream/docs/ARCHITECTURE.md +881 −0
  • third_party/litestream/docs/CLI_JSON_OUTPUT.md +183 −0
  • third_party/litestream/docs/DOC_MAINTENANCE.md +247 −0
  • third_party/litestream/docs/LTX_FORMAT.md +685 −0
  • third_party/litestream/docs/PATTERNS.md +579 −0
  • third_party/litestream/docs/PENDING_USER_DOCS.md +23 −0
  • third_party/litestream/docs/PROVIDER_COMPATIBILITY.md +436 −0
  • third_party/litestream/docs/REPLICA_CLIENT_GUIDE.md +829 −0
  • third_party/litestream/docs/SQLITE_INTERNALS.md +565 −0
  • third_party/litestream/docs/TESTING_GUIDE.md +1012 −0
  • third_party/litestream/docs/VFS.md +372 −0
  • third_party/litestream/etc/build.ps1 +17 −0
  • third_party/litestream/etc/gon-sign.hcl +23 −0
  • third_party/litestream/etc/gon.hcl +15 −0
  • third_party/litestream/etc/litestream.service +9 −0
  • third_party/litestream/etc/litestream.wxs +89 −0
  • third_party/litestream/etc/litestream.yml +34 −0
  • third_party/litestream/etc/nfpm.yml +19 −0
  • third_party/litestream/etc/run-s3-docker-tests.sh +55 −0
  • third_party/litestream/etc/s3_mock.py +35 −0
  • third_party/litestream/file/replica_client.go +374 −0
  • third_party/litestream/file/replica_client_test.go +821 −0
  • third_party/litestream/go.mod +140 −0
  • third_party/litestream/go.sum +456 −0
  • third_party/litestream/grafana/README.md +55 −0
  • third_party/litestream/grafana/litestream-dashboard.json +872 −0
  • third_party/litestream/gs/replica_client.go +313 −0
  • third_party/litestream/gs/replica_client_test.go +81 −0
  • third_party/litestream/heartbeat.go +84 −0
  • third_party/litestream/heartbeat_test.go +256 −0
  • third_party/litestream/internal/hexdump.go +45 −0
  • third_party/litestream/internal/internal.go +177 −0
  • third_party/litestream/internal/internal_unix.go +25 −0
  • third_party/litestream/internal/internal_windows.go +23 −0
  • third_party/litestream/internal/limit_read_closer.go +29 −0
  • third_party/litestream/internal/lock_unix.go +50 −0
  • third_party/litestream/internal/lock_windows.go +47 −0
  • third_party/litestream/internal/log.go +124 −0
  • third_party/litestream/internal/log_test.go +143 −0
  • third_party/litestream/internal/resumable_reader.go +149 −0
  • third_party/litestream/internal/resumable_reader_test.go +312 −0
  • third_party/litestream/internal/testingutil/testingutil.go +524 −0
  • third_party/litestream/leaser.go +44 −0
  • third_party/litestream/litestream.go +203 −0
  • third_party/litestream/litestream_test.go +163 −0
  • third_party/litestream/llms.txt +63 −0
  • third_party/litestream/log.go +17 −0
  • third_party/litestream/mock/replica_client.go +53 −0
  • third_party/litestream/nats/replica_client.go +513 −0
  • third_party/litestream/nats/replica_client_test.go +213 −0
  • third_party/litestream/oss/replica_client.go +726 −0
  • third_party/litestream/oss/replica_client_test.go +372 −0
  • third_party/litestream/packages/npm/litestream-vfs-darwin-amd64/README.md +5 −0
  • third_party/litestream/packages/npm/litestream-vfs-darwin-amd64/package.json +12 −0
  • third_party/litestream/packages/npm/litestream-vfs-darwin-arm64/README.md +5 −0
  • third_party/litestream/packages/npm/litestream-vfs-darwin-arm64/package.json +12 −0
  • third_party/litestream/packages/npm/litestream-vfs-linux-amd64/README.md +5 −0
  • third_party/litestream/packages/npm/litestream-vfs-linux-amd64/package.json +13 −0
  • third_party/litestream/packages/npm/litestream-vfs-linux-arm64/README.md +5 −0
  • third_party/litestream/packages/npm/litestream-vfs-linux-arm64/package.json +13 −0
  • third_party/litestream/packages/npm/litestream-vfs/README.md +31 −0
  • third_party/litestream/packages/npm/litestream-vfs/index.js +46 −0
  • third_party/litestream/packages/npm/litestream-vfs/package.json +18 −0
  • third_party/litestream/packages/python/MANIFEST.in +2 −0
  • third_party/litestream/packages/python/README.md +39 −0
  • third_party/litestream/packages/python/litestream_vfs/__init__.py +33 −0
  • third_party/litestream/packages/python/litestream_vfs/noop.c +10 −0
  • third_party/litestream/packages/python/scripts/rename_wheel.py +35 −0
  • third_party/litestream/packages/python/setup.py +23 −0
  • third_party/litestream/packages/ruby/README.md +44 −0
  • third_party/litestream/packages/ruby/lib/litestream_vfs.rb +28 −0
  • third_party/litestream/packages/ruby/litestream-vfs.gemspec +16 −0
  • third_party/litestream/replica.go +1778 −0
  • third_party/litestream/replica_client.go +160 −0
  • third_party/litestream/replica_client_test.go +1065 −0
  • third_party/litestream/replica_internal_test.go +414 −0
  • third_party/litestream/replica_test.go +2616 −0
  • third_party/litestream/replica_url.go +372 −0
  • third_party/litestream/replica_url_test.go +1179 −0
  • third_party/litestream/restore_fuzz_test.go +135 −0
  • third_party/litestream/s3/leaser.go +305 −0
  • third_party/litestream/s3/leaser_test.go +603 −0
  • third_party/litestream/s3/replica_client.go +1756 −0
  • third_party/litestream/s3/replica_client_test.go +2214 −0
  • third_party/litestream/s3/s3options_test.go +323 −0
  • third_party/litestream/scripts/README.md +212 −0
  • third_party/litestream/scripts/analyze-test-results.sh +271 −0
  • third_party/litestream/scripts/local-soak.sh +91 −0
  • third_party/litestream/scripts/run-upgrade-tests.sh +69 −0
  • third_party/litestream/scripts/setup-homebrew-tap.sh +85 −0
  • third_party/litestream/server.go +680 −0
  • third_party/litestream/server_test.go +737 −0
  • third_party/litestream/sftp/replica_client.go +419 −0
  • third_party/litestream/skills/litestream/SKILL.md +331 −0
  • third_party/litestream/skills/litestream/references/ARCHITECTURE.md +164 −0
  • third_party/litestream/skills/litestream/references/LTX_FORMAT.md +191 −0
  • third_party/litestream/skills/litestream/references/PATTERNS.md +204 −0
  • third_party/litestream/skills/litestream/references/REPLICA_CLIENT_GUIDE.md +238 −0
  • third_party/litestream/skills/litestream/references/SQLITE_INTERNALS.md +186 −0
  • third_party/litestream/skills/litestream/references/TESTING_GUIDE.md +188 −0
  • third_party/litestream/skills/litestream/scripts/validate-setup.sh +98 −0
  • third_party/litestream/snapshot_shutdown_test.go +238 −0
  • third_party/litestream/src/litestream-vfs.c +183 −0
  • third_party/litestream/src/sqlite3.h +13775 −0
  • third_party/litestream/src/sqlite3ext.h +723 −0
  • third_party/litestream/src/sqlite3vfs.h +53 −0
  • third_party/litestream/store.go +897 −0
  • third_party/litestream/store_compaction_remote_test.go +277 −0
  • third_party/litestream/store_test.go +484 −0
  • third_party/litestream/testdata/db/enforce-retention/database binary
  • third_party/litestream/testdata/db/write-snapshot-to/database binary
  • third_party/litestream/testdata/store/open-and-write-snapshot/dbs/sqlite.db/database binary
  • third_party/litestream/testdata/store/open-and-write-snapshot/dbs/sqlite.db/ltx/000000000000000d-000000000000000d.ltx binary
  • third_party/litestream/testdata/store/open-invalid-database-header/dbs/test.db/database binary
  • third_party/litestream/testdata/store/open-name-only/dbs/test.db/database +0 −0
  • third_party/litestream/testdata/store/open-short-database/dbs/test.db/database binary
  • third_party/litestream/testdata/wal-reader/frame-checksum-mismatch/wal binary
  • third_party/litestream/testdata/wal-reader/frame-salts/wal binary
  • third_party/litestream/testdata/wal-reader/ok/wal binary
  • third_party/litestream/testdata/wal-reader/salt-mismatch/wal binary
  • third_party/litestream/tests/cpu-usage/README.md +69 −0
  • third_party/litestream/tests/cpu-usage/litestream-test-polling.yml +12 −0
  • third_party/litestream/tests/cpu-usage/test-cpu-usage.sh +81 −0
  • third_party/litestream/tests/integration/README.md +474 −0
  • third_party/litestream/tests/integration/boundary_test.go +202 −0
  • third_party/litestream/tests/integration/compatibility_test.go +630 −0
  • third_party/litestream/tests/integration/comprehensive_soak_test.go +259 −0
  • third_party/litestream/tests/integration/concurrent_test.go +489 −0
  • third_party/litestream/tests/integration/directory_watcher_helpers.go +405 −0
  • third_party/litestream/tests/integration/directory_watcher_test.go +696 −0
  • third_party/litestream/tests/integration/docker_helpers.go +75 −0
  • third_party/litestream/tests/integration/fixtures.go +298 −0
  • third_party/litestream/tests/integration/helpers.go +662 −0
  • third_party/litestream/tests/integration/load_profiles.go +170 −0
  • third_party/litestream/tests/integration/ltx_assertions.go +823 −0
  • third_party/litestream/tests/integration/ltx_behavior_test.go +318 −0
  • third_party/litestream/tests/integration/minio_soak_test.go +362 −0
  • third_party/litestream/tests/integration/overnight_s3_soak_test.go +347 −0
  • third_party/litestream/tests/integration/overnight_test.go +215 −0
  • third_party/litestream/tests/integration/profile_test.go +138 −0
  • third_party/litestream/tests/integration/quick_test.go +121 −0
  • third_party/litestream/tests/integration/s3_access_point_test.go +225 −0
  • third_party/litestream/tests/integration/s3_restore_connection_drop_test.go +319 −0
  • third_party/litestream/tests/integration/scenario_test.go +342 −0
  • third_party/litestream/tests/integration/shutdown_retry_test.go +329 −0
  • third_party/litestream/tests/integration/soak_helpers.go +1138 −0
  • third_party/litestream/tests/integration/supabase-s3/docker-compose.yml +81 −0
  • third_party/litestream/tests/integration/supabase-s3/test.sh +123 −0
  • third_party/litestream/tests/integration/upgrade_test.go +309 −0
  • third_party/litestream/v3.go +166 −0
  • third_party/litestream/v3_test.go +283 −0
  • third_party/litestream/vfs.go +3081 −0
  • third_party/litestream/vfs_compaction_test.go +192 −0
  • third_party/litestream/vfs_test.go +1401 −0
  • third_party/litestream/vfs_write_test.go +1989 −0
  • third_party/litestream/wal_reader.go +294 −0
  • third_party/litestream/wal_reader_test.go +278 −0
  • third_party/litestream/webdav/replica_client.go +371 −0
  • third_party/litestream/webdav/replica_client_test.go +299 −0

CI passed — run details

.amadan/ci.d/10-gate

Loading diff…

.claude/HANDOFF.md

Loading diff…

Makefile

Loading diff…

cmd/console/billing.go

Loading diff…

cmd/console/billing_test.go

Loading diff…

cmd/console/main.go

Loading diff…

go.mod

Loading diff…

implementation/carloku-paid-launch/AGENT_HANDOFF.md

Loading diff…

implementation/carloku-paid-launch/fable-billing-fixes2.txt

Loading diff…

implementation/carloku-paid-launch/fable-durability-followup.txt

Loading diff…

implementation/carloku-paid-launch/fable-durability-ledger.txt

Loading diff…

implementation/carloku-paid-launch/fable-observed-ownership.txt

Loading diff…

implementation/carloku-paid-launch/fable-ownership-interval-nested.txt

Loading diff…

implementation/carloku-paid-launch/requirements-audit.json

Loading diff…

implementation/carloku-paid-launch/session.md

Loading diff…

internal/activator/backend_exec.go

Loading diff…

internal/activator/backend_metering_test.go

Loading diff…

internal/activator/backend_unit.go

Loading diff…

internal/activator/tenantunit_test.go

Loading diff…

internal/billingstripe/adversarial_test.go

Loading diff…

internal/billingstripe/catalog.go

Loading diff…

internal/billingstripe/catalog_test.go

Loading diff…

internal/billingstripe/client.go

Loading diff…

internal/billingstripe/client_test.go

Loading diff…

internal/billingstripe/customer.go

Loading diff…

internal/billingstripe/customer_test.go

Loading diff…

internal/billingstripe/invoices.go

Loading diff…

internal/billingstripe/invoices_test.go

Loading diff…

internal/billingstripe/merchant.go

Loading diff…

internal/billingstripe/merchant_test.go

Loading diff…

internal/billingstripe/portal.go

Loading diff…

internal/billingstripe/portal_test.go

Loading diff…

internal/billingstripe/webhook.go

Loading diff…

internal/billingstripe/webhook_test.go

Loading diff…

internal/console/billingcalculation.go

Loading diff…

internal/console/billingcalculation_test.go

Loading diff…

internal/console/billinghandlers.go

Loading diff…

internal/console/billingholds_test.go

Loading diff…

internal/console/billinginvoice.go

Loading diff…

internal/console/billinginvoice_test.go

Loading diff…

internal/console/billinginvoicestore.go

Loading diff…

internal/console/billingmembership.go

Loading diff…

internal/console/billingmembership_test.go

Loading diff…

internal/console/billingpass.go

Loading diff…

internal/console/billingquantityaudit.go

Loading diff…

internal/console/billingquantityaudit_test.go

Loading diff…

internal/console/billingrenewal_test.go

Loading diff…

internal/console/billingreview_test.go

Loading diff…

internal/console/billingservice.go

Loading diff…

internal/console/billingservice_test.go

Loading diff…

internal/console/billingstore.go

Loading diff…

internal/console/billingstore_test.go

Loading diff…

internal/console/economicsmeters_test.go

Loading diff…

internal/console/economicsownership_test.go

Loading diff…

internal/console/economicspage_test.go

Loading diff…

internal/console/economicspass.go

Loading diff…

internal/console/economicspass_test.go

Loading diff…

internal/console/economicsview.go

Loading diff…

internal/console/economicsview_test.go

Loading diff…

internal/console/entitlementpass.go

Loading diff…

internal/console/entitlementpass_test.go

Loading diff…

internal/console/entitlementstore.go

Loading diff…

internal/console/entitlementstore_test.go

Loading diff…

internal/console/ownership.go

Loading diff…

internal/console/server.go

Loading diff…

internal/console/store.go

Loading diff…

internal/console/templates/economics.html

Loading diff…

internal/console/templates/economics_accounts.html

Loading diff…

internal/console/usagecoverage.go

Loading diff…

internal/console/usagecoverage_test.go

Loading diff…

internal/economics/compute.go

Loading diff…

internal/economics/storemeters_test.go

Loading diff…

internal/edge/usagemeter.go

Loading diff…

internal/edge/usagemeter_test.go

Loading diff…

internal/entitlement/entitlement.go

Loading diff…

internal/entitlement/entitlement_test.go

Loading diff…

internal/entitlement/store.go

Loading diff…

internal/entitlement/store_test.go

Loading diff…

internal/entitlement/wire.go

Loading diff…

internal/entitlement/wire_test.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/agent_test.go

Loading diff…

internal/host/durability.go

Loading diff…

internal/host/durability_test.go

Loading diff…

internal/host/metrics_holdlog.go

Loading diff…

internal/host/metrics_loop.go

Loading diff…

internal/host/metrics_loop_test.go

Loading diff…

internal/host/metrics_owner.go

Loading diff…

internal/host/metrics_owner_test.go

Loading diff…

internal/host/metrics_probes.go

Loading diff…

internal/host/metrics_probes_test.go

Loading diff…

internal/host/movespass.go

Loading diff…

internal/host/usage_loop.go

Loading diff…

internal/host/usage_loop_test.go

Loading diff…

internal/host/usage_repro_test.go

Loading diff…

internal/lease/endpoint.go

Loading diff…

internal/lease/lease.go

Loading diff…

internal/lease/mirror.go

Loading diff…

internal/lease/requestmeter.go

Loading diff…

internal/lease/requestmeter_abandon_test.go

Loading diff…

internal/lease/requestmeter_api.go

Loading diff…

internal/lease/requestmeter_api_test.go

Loading diff…

internal/lease/requestmeter_test.go

Loading diff…

internal/lease/s3options_test.go

Loading diff…

internal/metrics/coverage.go

Loading diff…

internal/metrics/coverage_test.go

Loading diff…

internal/metrics/ownership_test.go

Loading diff…

internal/metrics/rollup.go

Loading diff…

internal/metrics/sample.go

Loading diff…

internal/plans/countries.go

Loading diff…

internal/plans/countries.json

Loading diff…

internal/plans/countries_test.go

Loading diff…

internal/plans/lines.go

Loading diff…

internal/plans/lines_test.go

Loading diff…

internal/plans/month.go

Loading diff…

internal/plans/month_test.go

Loading diff…

internal/plans/plans.go

Loading diff…

internal/plans/plans.json

Loading diff…

internal/plans/plans_test.go

Loading diff…

internal/registry/observe.go

Loading diff…

internal/registry/observe_test.go

Loading diff…

internal/usage/accesslog.go

Loading diff…

internal/usage/accesslog_test.go

Loading diff…

internal/usage/durability.go

Loading diff…

internal/usage/durability_root_review_test.go

Loading diff…

internal/usage/durabilityfailures_test.go

Loading diff…

internal/usage/durabilityledger.go

Loading diff…

internal/usage/durabilityledger_test.go

Loading diff…

internal/usage/durabilitypublish.go

Loading diff…

internal/usage/durabilitypublish_test.go

Loading diff…

internal/usage/edge.go

Loading diff…

internal/usage/edgebatch.go

Loading diff…

internal/usage/edgebatch_test.go

Loading diff…

internal/usage/edgerepro_test.go

Loading diff…

internal/usage/edgespool.go

Loading diff…

internal/usage/edgespool_test.go

Loading diff…

internal/usage/evidence.go

Loading diff…

internal/usage/evidence_month.go

Loading diff…

internal/usage/evidence_month_test.go

Loading diff…

internal/usage/evidence_test.go

Loading diff…

internal/usage/lifecycle.go

Loading diff…

internal/usage/lifecycle_test.go

Loading diff…

internal/usage/passes_test.go

Loading diff…

internal/usage/spoollock_unix.go

Loading diff…

internal/usage/spoollock_windows.go

Loading diff…

internal/usage/statement.go

Loading diff…

internal/usage/storemeters.go

Loading diff…

internal/usage/usage.go

Loading diff…

third_party/litestream/.aiexclude

Loading diff…

third_party/litestream/.claude/agents/ltx-compaction-specialist.md

Loading diff…

third_party/litestream/.claude/agents/performance-optimizer.md

Loading diff…

third_party/litestream/.claude/agents/replica-client-developer.md

Loading diff…

third_party/litestream/.claude/agents/sqlite-expert.md

Loading diff…

third_party/litestream/.claude/agents/test-engineer.md

Loading diff…

third_party/litestream/.claude/commands/add-storage-backend.md

Loading diff…

third_party/litestream/.claude/commands/analyze-ltx.md

Loading diff…

third_party/litestream/.claude/commands/debug-ipc.md

Loading diff…

third_party/litestream/.claude/commands/debug-wal.md

Loading diff…

third_party/litestream/.claude/commands/fix-common-issues.md

Loading diff…

third_party/litestream/.claude/commands/run-comprehensive-tests.md

Loading diff…

third_party/litestream/.claude/commands/test-compaction.md

Loading diff…

third_party/litestream/.claude/commands/trace-replication.md

Loading diff…

third_party/litestream/.claude/commands/validate-replica.md

Loading diff…

third_party/litestream/.claude/settings.json

Loading diff…

third_party/litestream/.github/ISSUE_TEMPLATE/bug_report.md

Loading diff…

third_party/litestream/.github/ISSUE_TEMPLATE/config.yml

Loading diff…

third_party/litestream/.github/ISSUE_TEMPLATE/feature_request.md

Loading diff…

third_party/litestream/.github/pull_request_template.md

Loading diff…

third_party/litestream/.github/workflows/commit.yml

Loading diff…

third_party/litestream/.github/workflows/integration-tests.yml

Loading diff…

third_party/litestream/.github/workflows/manual-integration-tests.yml

Loading diff…

third_party/litestream/.github/workflows/nightly-stability.yml

Loading diff…

third_party/litestream/.github/workflows/pr-metrics.yml

Loading diff…

third_party/litestream/.github/workflows/pre-release-checklist.yml

Loading diff…

third_party/litestream/.github/workflows/release.docker.yml

Loading diff…

third_party/litestream/.github/workflows/release.yml

Loading diff…

third_party/litestream/.github/workflows/stale-issues.yml

Loading diff…

third_party/litestream/.github/workflows/upgrade-tests.yml

Loading diff…

third_party/litestream/.gitignore

Loading diff…

third_party/litestream/.goreleaser.yml

Loading diff…

third_party/litestream/.markdownlint.json

Loading diff…

third_party/litestream/.pre-commit-config.yaml

Loading diff…

third_party/litestream/AGENTS.md

Loading diff…

third_party/litestream/AI_PR_GUIDE.md

Loading diff…

third_party/litestream/CONTRIBUTING.md

Loading diff…

third_party/litestream/Dockerfile

Loading diff…

third_party/litestream/GEMINI.md

Loading diff…

third_party/litestream/LICENSE

Loading diff…

third_party/litestream/Makefile

Loading diff…

third_party/litestream/PROVENANCE.json

Loading diff…

third_party/litestream/README.md

Loading diff…

third_party/litestream/SECURITY.md

Loading diff…

third_party/litestream/_examples/library/README.md

Loading diff…

third_party/litestream/_examples/library/basic/main.go

Loading diff…

third_party/litestream/_examples/library/library_example_test.go

Loading diff…

third_party/litestream/_examples/library/s3/main.go

Loading diff…

third_party/litestream/abs/replica_client.go

Loading diff…

third_party/litestream/cmd/litestream-test/README.md

Loading diff…

third_party/litestream/cmd/litestream-test/S3-RETENTION-TESTING.md

Loading diff…

third_party/litestream/cmd/litestream-test/load.go

Loading diff…

third_party/litestream/cmd/litestream-test/main.go

Loading diff…

third_party/litestream/cmd/litestream-test/populate.go

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/README.md

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/reproduce-critical-bug.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-754-restore-focus.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-754-s3-scenarios.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-format-isolation.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-massive-upgrade.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-quick-format-check.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-s3-access-point.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-s3-retention-cleanup.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-s3-retention-comprehensive.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-s3-retention-large-db.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-s3-retention-small-db.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-simple-754-reproduction.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-upgrade-large-db.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-upgrade-v0.3-to-v0.5.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-v0.5-flag-reproduction.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/test-v0.5-restart-scenarios.sh

Loading diff…

third_party/litestream/cmd/litestream-test/scripts/verify-test-setup.sh

Loading diff…

third_party/litestream/cmd/litestream-test/shrink.go

Loading diff…

third_party/litestream/cmd/litestream-test/validate.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/chaos_test.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/fuzz_test.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/hydration_e2e_test.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/main.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/main_test.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/stress_test.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/time_travel_test.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/vfs_soak_test.go

Loading diff…

third_party/litestream/cmd/litestream-vfs/vfs_write_integration_test.go

Loading diff…

third_party/litestream/cmd/litestream/databases.go

Loading diff…

third_party/litestream/cmd/litestream/databases_test.go

Loading diff…

third_party/litestream/cmd/litestream/directory_watcher.go

Loading diff…

third_party/litestream/cmd/litestream/directory_watcher_stress_test.go

Loading diff…

third_party/litestream/cmd/litestream/directory_watcher_test.go

Loading diff…

third_party/litestream/cmd/litestream/helpers_test.go

Loading diff…

third_party/litestream/cmd/litestream/info.go

Loading diff…

third_party/litestream/cmd/litestream/info_test.go

Loading diff…

third_party/litestream/cmd/litestream/list.go

Loading diff…

third_party/litestream/cmd/litestream/list_test.go

Loading diff…

third_party/litestream/cmd/litestream/ltx.go

Loading diff…

third_party/litestream/cmd/litestream/ltx_test.go

Loading diff…

third_party/litestream/cmd/litestream/main.go

Loading diff…

third_party/litestream/cmd/litestream/main_cli_test.go

Loading diff…

third_party/litestream/cmd/litestream/main_notwindows.go

Loading diff…

third_party/litestream/cmd/litestream/main_test.go

Loading diff…

third_party/litestream/cmd/litestream/main_windows.go

Loading diff…

third_party/litestream/cmd/litestream/mcp.go

Loading diff…

third_party/litestream/cmd/litestream/register.go

Loading diff…

third_party/litestream/cmd/litestream/register_test.go

Loading diff…

third_party/litestream/cmd/litestream/replicate.go

Loading diff…

third_party/litestream/cmd/litestream/replicate_test.go

Loading diff…

third_party/litestream/cmd/litestream/reset.go

Loading diff…

third_party/litestream/cmd/litestream/reset_test.go

Loading diff…

third_party/litestream/cmd/litestream/restore.go

Loading diff…

third_party/litestream/cmd/litestream/restore_test.go

Loading diff…

third_party/litestream/cmd/litestream/start.go

Loading diff…

third_party/litestream/cmd/litestream/start_stop_test.go

Loading diff…

third_party/litestream/cmd/litestream/status.go

Loading diff…

third_party/litestream/cmd/litestream/status_test.go

Loading diff…

third_party/litestream/cmd/litestream/stop.go

Loading diff…

third_party/litestream/cmd/litestream/sync.go

Loading diff…

third_party/litestream/cmd/litestream/sync_test.go

Loading diff…

third_party/litestream/cmd/litestream/unregister.go

Loading diff…

third_party/litestream/cmd/litestream/unregister_test.go

Loading diff…

third_party/litestream/cmd/litestream/version.go

Loading diff…

third_party/litestream/compaction_level.go

Loading diff…

third_party/litestream/compactor.go

Loading diff…

third_party/litestream/compactor_test.go

Loading diff…

third_party/litestream/db.go

Loading diff…

third_party/litestream/db_internal_test.go

Loading diff…

third_party/litestream/db_shutdown_test.go

Loading diff…

third_party/litestream/db_test.go

Loading diff…

third_party/litestream/docker-compose.test.yml

Loading diff…

third_party/litestream/docs/ARCHITECTURE.md

Loading diff…

third_party/litestream/docs/CLI_JSON_OUTPUT.md

Loading diff…

third_party/litestream/docs/DOC_MAINTENANCE.md

Loading diff…

third_party/litestream/docs/LTX_FORMAT.md

Loading diff…

third_party/litestream/docs/PATTERNS.md

Loading diff…

third_party/litestream/docs/PENDING_USER_DOCS.md

Loading diff…

third_party/litestream/docs/PROVIDER_COMPATIBILITY.md

Loading diff…

third_party/litestream/docs/REPLICA_CLIENT_GUIDE.md

Loading diff…

third_party/litestream/docs/SQLITE_INTERNALS.md

Loading diff…

third_party/litestream/docs/TESTING_GUIDE.md

Loading diff…

third_party/litestream/docs/VFS.md

Loading diff…

third_party/litestream/etc/build.ps1

Loading diff…

third_party/litestream/etc/gon-sign.hcl

Loading diff…

third_party/litestream/etc/gon.hcl

Loading diff…

third_party/litestream/etc/litestream.service

Loading diff…

third_party/litestream/etc/litestream.wxs

Loading diff…

third_party/litestream/etc/litestream.yml

Loading diff…

third_party/litestream/etc/nfpm.yml

Loading diff…

third_party/litestream/etc/run-s3-docker-tests.sh

Loading diff…

third_party/litestream/etc/s3_mock.py

Loading diff…

third_party/litestream/file/replica_client.go

Loading diff…

third_party/litestream/file/replica_client_test.go

Loading diff…

third_party/litestream/go.mod

Loading diff…

third_party/litestream/go.sum

Loading diff…

third_party/litestream/grafana/README.md

Loading diff…

third_party/litestream/grafana/litestream-dashboard.json

Loading diff…

third_party/litestream/gs/replica_client.go

Loading diff…

third_party/litestream/gs/replica_client_test.go

Loading diff…

third_party/litestream/heartbeat.go

Loading diff…

third_party/litestream/heartbeat_test.go

Loading diff…

third_party/litestream/internal/hexdump.go

Loading diff…

third_party/litestream/internal/internal.go

Loading diff…

third_party/litestream/internal/internal_unix.go

Loading diff…

third_party/litestream/internal/internal_windows.go

Loading diff…

third_party/litestream/internal/limit_read_closer.go

Loading diff…

third_party/litestream/internal/lock_unix.go

Loading diff…

third_party/litestream/internal/lock_windows.go

Loading diff…

third_party/litestream/internal/log.go

Loading diff…

third_party/litestream/internal/log_test.go

Loading diff…

third_party/litestream/internal/resumable_reader.go

Loading diff…

third_party/litestream/internal/resumable_reader_test.go

Loading diff…

third_party/litestream/internal/testingutil/testingutil.go

Loading diff…

third_party/litestream/leaser.go

Loading diff…

third_party/litestream/litestream.go

Loading diff…

third_party/litestream/litestream_test.go

Loading diff…

third_party/litestream/llms.txt

Loading diff…

third_party/litestream/log.go

Loading diff…

third_party/litestream/mock/replica_client.go

Loading diff…

third_party/litestream/nats/replica_client.go

Loading diff…

third_party/litestream/nats/replica_client_test.go

Loading diff…

third_party/litestream/oss/replica_client.go

Loading diff…

third_party/litestream/oss/replica_client_test.go

Loading diff…

third_party/litestream/packages/npm/litestream-vfs-darwin-amd64/README.md

Loading diff…

third_party/litestream/packages/npm/litestream-vfs-darwin-amd64/package.json

Loading diff…

third_party/litestream/packages/npm/litestream-vfs-darwin-arm64/README.md

Loading diff…

third_party/litestream/packages/npm/litestream-vfs-darwin-arm64/package.json

Loading diff…

third_party/litestream/packages/npm/litestream-vfs-linux-amd64/README.md

Loading diff…

third_party/litestream/packages/npm/litestream-vfs-linux-amd64/package.json

Loading diff…

third_party/litestream/packages/npm/litestream-vfs-linux-arm64/README.md

Loading diff…

third_party/litestream/packages/npm/litestream-vfs-linux-arm64/package.json

Loading diff…

third_party/litestream/packages/npm/litestream-vfs/README.md

Loading diff…

third_party/litestream/packages/npm/litestream-vfs/index.js

Loading diff…

third_party/litestream/packages/npm/litestream-vfs/package.json

Loading diff…

third_party/litestream/packages/python/MANIFEST.in

Loading diff…

third_party/litestream/packages/python/README.md

Loading diff…

third_party/litestream/packages/python/litestream_vfs/__init__.py

Loading diff…

third_party/litestream/packages/python/litestream_vfs/noop.c

Loading diff…

third_party/litestream/packages/python/scripts/rename_wheel.py

Loading diff…

third_party/litestream/packages/python/setup.py

Loading diff…

third_party/litestream/packages/ruby/README.md

Loading diff…

third_party/litestream/packages/ruby/lib/litestream_vfs.rb

Loading diff…

third_party/litestream/packages/ruby/litestream-vfs.gemspec

Loading diff…

third_party/litestream/replica.go

Loading diff…

third_party/litestream/replica_client.go

Loading diff…

third_party/litestream/replica_client_test.go

Loading diff…

third_party/litestream/replica_internal_test.go

Loading diff…

third_party/litestream/replica_test.go

Loading diff…

third_party/litestream/replica_url.go

Loading diff…

third_party/litestream/replica_url_test.go

Loading diff…

third_party/litestream/restore_fuzz_test.go

Loading diff…

third_party/litestream/s3/leaser.go

Loading diff…

third_party/litestream/s3/leaser_test.go

Loading diff…

third_party/litestream/s3/replica_client.go

Loading diff…

third_party/litestream/s3/replica_client_test.go

Loading diff…

third_party/litestream/s3/s3options_test.go

Loading diff…

third_party/litestream/scripts/README.md

Loading diff…

third_party/litestream/scripts/analyze-test-results.sh

Loading diff…

third_party/litestream/scripts/local-soak.sh

Loading diff…

third_party/litestream/scripts/run-upgrade-tests.sh

Loading diff…

third_party/litestream/scripts/setup-homebrew-tap.sh

Loading diff…

third_party/litestream/server.go

Loading diff…

third_party/litestream/server_test.go

Loading diff…

third_party/litestream/sftp/replica_client.go

Loading diff…

third_party/litestream/skills/litestream/SKILL.md

Loading diff…

third_party/litestream/skills/litestream/references/ARCHITECTURE.md

Loading diff…

third_party/litestream/skills/litestream/references/LTX_FORMAT.md

Loading diff…

third_party/litestream/skills/litestream/references/PATTERNS.md

Loading diff…

third_party/litestream/skills/litestream/references/REPLICA_CLIENT_GUIDE.md

Loading diff…

third_party/litestream/skills/litestream/references/SQLITE_INTERNALS.md

Loading diff…

third_party/litestream/skills/litestream/references/TESTING_GUIDE.md

Loading diff…

third_party/litestream/skills/litestream/scripts/validate-setup.sh

Loading diff…

third_party/litestream/snapshot_shutdown_test.go

Loading diff…

third_party/litestream/src/litestream-vfs.c

Loading diff…

third_party/litestream/src/sqlite3.h

Loading diff…

third_party/litestream/src/sqlite3ext.h

Loading diff…

third_party/litestream/src/sqlite3vfs.h

Loading diff…

third_party/litestream/store.go

Loading diff…

third_party/litestream/store_compaction_remote_test.go

Loading diff…

third_party/litestream/store_test.go

Loading diff…

third_party/litestream/testdata/db/enforce-retention/database

Loading diff…

third_party/litestream/testdata/db/write-snapshot-to/database

Loading diff…

third_party/litestream/testdata/store/open-and-write-snapshot/dbs/sqlite.db/database

Loading diff…

third_party/litestream/testdata/store/open-and-write-snapshot/dbs/sqlite.db/ltx/000000000000000d-000000000000000d.ltx

Loading diff…

third_party/litestream/testdata/store/open-invalid-database-header/dbs/test.db/database

Loading diff…

third_party/litestream/testdata/store/open-name-only/dbs/test.db/database

Loading diff…

third_party/litestream/testdata/store/open-short-database/dbs/test.db/database

Loading diff…

third_party/litestream/testdata/wal-reader/frame-checksum-mismatch/wal

Loading diff…

third_party/litestream/testdata/wal-reader/frame-salts/wal

Loading diff…

third_party/litestream/testdata/wal-reader/ok/wal

Loading diff…

third_party/litestream/testdata/wal-reader/salt-mismatch/wal

Loading diff…

third_party/litestream/tests/cpu-usage/README.md

Loading diff…

third_party/litestream/tests/cpu-usage/litestream-test-polling.yml

Loading diff…

third_party/litestream/tests/cpu-usage/test-cpu-usage.sh

Loading diff…

third_party/litestream/tests/integration/README.md

Loading diff…

third_party/litestream/tests/integration/boundary_test.go

Loading diff…

third_party/litestream/tests/integration/compatibility_test.go

Loading diff…

third_party/litestream/tests/integration/comprehensive_soak_test.go

Loading diff…

third_party/litestream/tests/integration/concurrent_test.go

Loading diff…

third_party/litestream/tests/integration/directory_watcher_helpers.go

Loading diff…

third_party/litestream/tests/integration/directory_watcher_test.go

Loading diff…

third_party/litestream/tests/integration/docker_helpers.go

Loading diff…

third_party/litestream/tests/integration/fixtures.go

Loading diff…

third_party/litestream/tests/integration/helpers.go

Loading diff…

third_party/litestream/tests/integration/load_profiles.go

Loading diff…

third_party/litestream/tests/integration/ltx_assertions.go

Loading diff…

third_party/litestream/tests/integration/ltx_behavior_test.go

Loading diff…

third_party/litestream/tests/integration/minio_soak_test.go

Loading diff…

third_party/litestream/tests/integration/overnight_s3_soak_test.go

Loading diff…

third_party/litestream/tests/integration/overnight_test.go

Loading diff…

third_party/litestream/tests/integration/profile_test.go

Loading diff…

third_party/litestream/tests/integration/quick_test.go

Loading diff…

third_party/litestream/tests/integration/s3_access_point_test.go

Loading diff…

third_party/litestream/tests/integration/s3_restore_connection_drop_test.go

Loading diff…

third_party/litestream/tests/integration/scenario_test.go

Loading diff…

third_party/litestream/tests/integration/shutdown_retry_test.go

Loading diff…

third_party/litestream/tests/integration/soak_helpers.go

Loading diff…

third_party/litestream/tests/integration/supabase-s3/docker-compose.yml

Loading diff…

third_party/litestream/tests/integration/supabase-s3/test.sh

Loading diff…

third_party/litestream/tests/integration/upgrade_test.go

Loading diff…

third_party/litestream/v3.go

Loading diff…

third_party/litestream/v3_test.go

Loading diff…

third_party/litestream/vfs.go

Loading diff…

third_party/litestream/vfs_compaction_test.go

Loading diff…

third_party/litestream/vfs_test.go

Loading diff…

third_party/litestream/vfs_write_test.go

Loading diff…

third_party/litestream/wal_reader.go

Loading diff…

third_party/litestream/wal_reader_test.go

Loading diff…

third_party/litestream/webdav/replica_client.go

Loading diff…

third_party/litestream/webdav/replica_client_test.go

Loading diff…