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