carlos / platform Public

Integrate metering and opt-in checkpoints with canonical launch terms

claude agent, operated by paul@keymail.dev 2a40fed0b64c2e9e391b2110cc544cc18b7582c7 parent fc99f7fparent 78d95cc
101 files changed, +29285 −83
  • DISPOSITIONS-replicator-pinned-root.md +218 −0
  • docs/site/cli.md +13 −1
  • docs/superpowers/plans/2026-10-03-replicator-authority-plan.md +55 −0
  • docs/superpowers/specs/2026-10-03-replicator-pinned-roots-design.md +111 −0
  • docs/superpowers/specs/2026-10-03-replicator-pinned-roots-spikes.md +39 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review1.md +60 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review10.md +170 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review11.md +183 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review12.md +211 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review13.md +194 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review14.md +201 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review15.md +194 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review16.md +184 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review17.md +208 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review18.md +192 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review19.md +209 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review2.md +132 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review20.md +205 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review3.md +143 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review4.md +151 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review5.md +188 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review6.md +201 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review7.md +204 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review8.md +174 −0
  • docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review9.md +127 −0
  • docs/superpowers/specs/DISPOSITIONS-metered-replicator.md +405 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review1.md +128 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review10.md +113 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review11.md +141 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review12.md +136 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review13.md +140 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review14.md +113 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review15.md +110 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review16.md +97 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review17.md +88 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review18.md +94 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review19.md +111 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review2.md +184 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review20.md +90 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review3.md +119 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review4.md +182 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review5.md +172 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review6.md +200 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review7.md +191 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review8.md +152 −0
  • docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review9.md +124 −0
  • internal/authority/authority.go +210 −0
  • internal/authority/authority_linux_test.go +167 −0
  • internal/authority/authority_other.go +44 −0
  • internal/authority/authority_unix.go +557 −0
  • internal/authority/authority_unix_test.go +778 −0
  • internal/authority/doc.go +30 −0
  • internal/console/durability_hold_reader_test.go +83 −0
  • internal/console/overagepreferencestore.go +327 −0
  • internal/console/overagepreferencestore_test.go +401 −0
  • internal/console/store.go +4 −1
  • internal/lease/meteredstore.go +147 −0
  • internal/lease/meteredstore_test.go +120 −0
  • internal/lease/requestgate.go +158 −0
  • internal/lease/requestgate_test.go +317 −0
  • internal/lease/requestmeter.go +93 −20
  • internal/lease/requestmeter_admission_test.go +210 −0
  • internal/lease/requestmeter_test.go +82 −8
  • internal/ops/admissionmodel/model.go +1201 −0
  • internal/ops/admissionmodel/model_test.go +1356 −0
  • internal/ops/authoritybridge.go +650 −0
  • internal/ops/filefacts_other.go +17 −0
  • internal/ops/filefacts_unix.go +32 −0
  • internal/ops/litestream.go +335 −23
  • internal/ops/litestream_admission.go +452 −0
  • internal/ops/litestream_admission_clock_test.go +218 −0
  • internal/ops/litestream_admission_retry.go +69 −0
  • internal/ops/litestream_admission_review11_test.go +355 −0
  • internal/ops/litestream_admission_test.go +290 −0
  • internal/ops/litestream_metered.go +1143 −0
  • internal/ops/litestream_metered_test.go +2194 −0
  • internal/ops/litestream_owners.go +1211 −0
  • internal/ops/litestream_owners_test.go +852 −0
  • internal/ops/litestream_owners_unix_test.go +1550 −0
  • internal/ops/ops.go +165 −1
  • internal/ops/ops_test.go +86 −8
  • internal/registry/observe.go +80 −1
  • internal/registry/observe_ownership_test.go +237 −0
  • internal/registry/readonly_test.go +73 −0
  • internal/registry/registry.go +103 −0
  • internal/usage/durability.go +137 −17
  • internal/usage/durability_hold_reader_test.go +271 −0
  • internal/usage/durability_review11_test.go +178 −0
  • internal/usage/durabilityadmissions.go +527 −0
  • internal/usage/durabilityadmissions_test.go +564 −0
  • internal/usage/durabilityattemptassociation_test.go +204 −0
  • internal/usage/durabilityfleets.go +561 −0
  • internal/usage/durabilityfleets_test.go +755 −0
  • internal/usage/durabilityholds_test.go +541 −0
  • internal/usage/durabilityledger.go +145 −3
  • internal/usage/durabilitylifecycle.go +8 −0
  • internal/usage/durabilitypublish.go +27 −0
  • internal/usage/durabilityrecovery.go +290 −0
  • internal/usage/durabilityrecovery_test.go +572 −0
  • internal/usage/durabilityuncertainty.go +748 −0
  • internal/usage/durabilityuncertainty_test.go +303 −0

CI passed — run details

DISPOSITIONS-replicator-pinned-root.md

Loading diff…

docs/site/cli.md

Loading diff…

docs/superpowers/plans/2026-10-03-replicator-authority-plan.md

Loading diff…

docs/superpowers/specs/2026-10-03-replicator-pinned-roots-design.md

Loading diff…

docs/superpowers/specs/2026-10-03-replicator-pinned-roots-spikes.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review1.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review10.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review11.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review12.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review13.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review14.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review15.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review16.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review17.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review18.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review19.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review2.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review20.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review3.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review4.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review5.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review6.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review7.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review8.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-metered-replicator-review9.md

Loading diff…

docs/superpowers/specs/DISPOSITIONS-metered-replicator.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review1.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review10.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review11.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review12.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review13.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review14.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review15.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review16.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review17.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review18.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review19.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review2.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review20.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review3.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review4.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review5.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review6.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review7.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review8.md

Loading diff…

docs/superpowers/specs/OPUS-REVIEW-metered-replicator-review9.md

Loading diff…

internal/authority/authority.go

Loading diff…

internal/authority/authority_linux_test.go

Loading diff…

internal/authority/authority_other.go

Loading diff…

internal/authority/authority_unix.go

Loading diff…

internal/authority/authority_unix_test.go

Loading diff…

internal/authority/doc.go

Loading diff…

internal/console/durability_hold_reader_test.go

Loading diff…

internal/console/overagepreferencestore.go

Loading diff…

internal/console/overagepreferencestore_test.go

Loading diff…

internal/console/store.go

Loading diff…

internal/lease/meteredstore.go

Loading diff…

internal/lease/meteredstore_test.go

Loading diff…

internal/lease/requestgate.go

Loading diff…

internal/lease/requestgate_test.go

Loading diff…

internal/lease/requestmeter.go

Loading diff…

internal/lease/requestmeter_admission_test.go

Loading diff…

internal/lease/requestmeter_test.go

Loading diff…

internal/ops/admissionmodel/model.go

Loading diff…

internal/ops/admissionmodel/model_test.go

Loading diff…

internal/ops/authoritybridge.go

Loading diff…

internal/ops/filefacts_other.go

Loading diff…

internal/ops/filefacts_unix.go

Loading diff…

internal/ops/litestream.go

Loading diff…

internal/ops/litestream_admission.go

Loading diff…

internal/ops/litestream_admission_clock_test.go

Loading diff…

internal/ops/litestream_admission_retry.go

Loading diff…

internal/ops/litestream_admission_review11_test.go

Loading diff…

internal/ops/litestream_admission_test.go

Loading diff…

internal/ops/litestream_metered.go

Loading diff…

internal/ops/litestream_metered_test.go

Loading diff…

internal/ops/litestream_owners.go

Loading diff…

internal/ops/litestream_owners_test.go

Loading diff…

internal/ops/litestream_owners_unix_test.go

Loading diff…

internal/ops/ops.go

Loading diff…

internal/ops/ops_test.go

Loading diff…

internal/registry/observe.go

Loading diff…

internal/registry/observe_ownership_test.go

Loading diff…

internal/registry/readonly_test.go

Loading diff…

internal/registry/registry.go

Loading diff…

internal/usage/durability.go

Loading diff…

internal/usage/durability_hold_reader_test.go

Loading diff…

internal/usage/durability_review11_test.go

Loading diff…

internal/usage/durabilityadmissions.go

Loading diff…

internal/usage/durabilityadmissions_test.go

Loading diff…

internal/usage/durabilityattemptassociation_test.go

Loading diff…

internal/usage/durabilityfleets.go

Loading diff…

internal/usage/durabilityfleets_test.go

Loading diff…

internal/usage/durabilityholds_test.go

Loading diff…

internal/usage/durabilityledger.go

Loading diff…

internal/usage/durabilitylifecycle.go

Loading diff…

internal/usage/durabilitypublish.go

Loading diff…

internal/usage/durabilityrecovery.go

Loading diff…

internal/usage/durabilityrecovery_test.go

Loading diff…

internal/usage/durabilityuncertainty.go

Loading diff…

internal/usage/durabilityuncertainty_test.go

Loading diff…