carlos / platform Public

Merge origin/main into moves-offline-precopy

Conflicts in the census tests: run-lifecycle-logs-325 and
design-plans-and-caps (main) and moves-offline-precopy (this branch) each
add a Plan 14 overlay and a 9B8 inventory. Both are kept, this branch's
loaded last: its root-read overlay after design-plans-and-caps (whose seal
is checked first), its 9B8 overlay on plansCapsWriteCensusInventory. The
seal is recomputed for the combined inventory (8ef09f41...1a4d).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev d5b020bab03b6f6ddc70d7e177b18b93d954bbc6 parent 981294cparent f550afa
63 files changed, +5058 −257
  • AGENTS.md +14 −1
  • accounts.go +12 −1
  • accounts_plan.go +293 −0
  • accounts_plan_copy.go +43 −0
  • accounts_plan_test.go +142 −0
  • apimode_test.go +0 −5
  • auth_e2e_test.go +77 −4
  • auth_test.go +3 −1
  • cmd/console/claimworkers_started_test.go +35 −0
  • cmd/console/main.go +20 −0
  • cmd/console/plancatalog_test.go +28 −0
  • docs/site/cli.md +14 −0
  • docs/site/nav.json +5 −0
  • docs/site/plans.md +55 −0
  • docs/superpowers/plans/2026-10-20-plans-1-catalog-and-limits.md +451 −0
  • docs/superpowers/specs/2026-10-20-plans-caps-packs-design.md +681 −0
  • docs/superpowers/specs/CODEX-FINDINGS-PLANS-1-CODE.md +28 −0
  • docs/superpowers/specs/CODEX-FINDINGS-PLANS-CAPS-1.md +25 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-PLANS-1-CODE.md +52 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-PLANS-CAPS.md +30 −0
  • e2e_test.go +52 −180
  • export_test.go +15 −0
  • internal/console/accountplans.go +151 −0
  • internal/console/accountplans_test.go +167 −0
  • internal/console/apiaccountplan.go +192 −0
  • internal/console/apiaccountplan_copy.go +14 −0
  • internal/console/apiaccountplan_test.go +202 −0
  • internal/console/authcli.go +2 −0
  • internal/console/claim_invariant_fixtures_test.go +3 −0
  • internal/console/claim_invariant_probes_nonapp_test.go +13 −0
  • internal/console/claim_invariant_probes_read_test.go +2 −0
  • internal/console/claim_invariant_probes_worker_test.go +15 −0
  • internal/console/claim_workers.go +1 −0
  • internal/console/planlimits.go +137 −0
  • internal/console/planlimits_test.go +240 −0
  • internal/console/server.go +5 −0
  • internal/console/store.go +17 −0
  • internal/console/store_gate.go +1 −0
  • internal/console/svcroutes_test.go +7 −2
  • internal/console/testdata/claim-routes.txt +3 −0
  • internal/domains/reconcile_test.go +8 −0
  • internal/host/agent.go +1 −1
  • internal/host/runevents.go +88 −0
  • internal/host/runevents_linux_test.go +114 −0
  • internal/host/runevents_test.go +206 −0
  • internal/host/runexec.go +15 −5
  • internal/host/runs.go +36 −6
  • internal/hostops/limits_classifier_test.go +45 −0
  • internal/hostops/mutation_classifier.go +6 −0
  • internal/plans/catalog.go +263 −0
  • internal/plans/catalog_test.go +204 −0
  • internal/plans/record.go +86 −0
  • internal/plans/record_test.go +106 −0
  • internal/plans/testdata/example-catalog.json +53 −0
  • internal/provision/moves_offline_precopy_census_test.go +4 −4
  • internal/provision/plan14_root_reads_test.go +34 −5
  • internal/provision/plan9_b8_census_test.go +4 −2
  • internal/provision/plans_caps_census_test.go +33 −0
  • internal/provision/testdata/plan14-root-reads-design-plans-and-caps.tsv +25 −0
  • internal/provision/testdata/plan14-root-reads-run-lifecycle-logs-325.tsv +6 −0
  • internal/sim/litestreamfacts/facts_test.go +13 −1
  • internal/stopevidence/fdholders_alias_linux_test.go +56 −32
  • main_test.go +405 −7
AGENTS.md

Loading diff…

accounts.go

Loading diff…

accounts_plan.go

Loading diff…

accounts_plan_copy.go

Loading diff…

accounts_plan_test.go

Loading diff…

apimode_test.go

Loading diff…

auth_e2e_test.go

Loading diff…

auth_test.go

Loading diff…

cmd/console/claimworkers_started_test.go

Loading diff…

cmd/console/main.go

Loading diff…

cmd/console/plancatalog_test.go

Loading diff…

docs/site/cli.md

Loading diff…

docs/site/nav.json

Loading diff…

docs/site/plans.md

Loading diff…

docs/superpowers/plans/2026-10-20-plans-1-catalog-and-limits.md

Loading diff…

docs/superpowers/specs/2026-10-20-plans-caps-packs-design.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-PLANS-1-CODE.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-PLANS-CAPS-1.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-PLANS-1-CODE.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-PLANS-CAPS.md

Loading diff…

e2e_test.go

Loading diff…

export_test.go

Loading diff…

internal/console/accountplans.go

Loading diff…

internal/console/accountplans_test.go

Loading diff…

internal/console/apiaccountplan.go

Loading diff…

internal/console/apiaccountplan_copy.go

Loading diff…

internal/console/apiaccountplan_test.go

Loading diff…

internal/console/authcli.go

Loading diff…

internal/console/claim_invariant_fixtures_test.go

Loading diff…

internal/console/claim_invariant_probes_nonapp_test.go

Loading diff…

internal/console/claim_invariant_probes_read_test.go

Loading diff…

internal/console/claim_invariant_probes_worker_test.go

Loading diff…

internal/console/claim_workers.go

Loading diff…

internal/console/planlimits.go

Loading diff…

internal/console/planlimits_test.go

Loading diff…

internal/console/server.go

Loading diff…

internal/console/store.go

Loading diff…

internal/console/store_gate.go

Loading diff…

internal/console/svcroutes_test.go

Loading diff…

internal/console/testdata/claim-routes.txt

Loading diff…

internal/domains/reconcile_test.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/runevents.go

Loading diff…

internal/host/runevents_linux_test.go

Loading diff…

internal/host/runevents_test.go

Loading diff…

internal/host/runexec.go

Loading diff…

internal/host/runs.go

Loading diff…

internal/hostops/limits_classifier_test.go

Loading diff…

internal/hostops/mutation_classifier.go

Loading diff…

internal/plans/catalog.go

Loading diff…

internal/plans/catalog_test.go

Loading diff…

internal/plans/record.go

Loading diff…

internal/plans/record_test.go

Loading diff…

internal/plans/testdata/example-catalog.json

Loading diff…

internal/provision/moves_offline_precopy_census_test.go

Loading diff…

internal/provision/plan14_root_reads_test.go

Loading diff…

internal/provision/plan9_b8_census_test.go

Loading diff…

internal/provision/plans_caps_census_test.go

Loading diff…

internal/provision/testdata/plan14-root-reads-design-plans-and-caps.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-run-lifecycle-logs-325.tsv

Loading diff…

internal/sim/litestreamfacts/facts_test.go

Loading diff…

internal/stopevidence/fdholders_alias_linux_test.go

Loading diff…

main_test.go

Loading diff…