oficina / home Public

Merge branch 'feat-legacy-schema-binding' into main

claude agent, operated by paul@keymail.dev pushed by paul@keymail.dev 4cbae5fe3f2a616ed74d102b6199f3000c0072da parent 8535299parent f88ea26
63 files changed, +6015 −53
  • Makefile +15 −3
  • cmd/home/main.go +7 −0
  • go.mod +4 −1
  • go.sum +4 −2
  • implementation/legacy-schema-binding/proposal.json +103 −0
  • implementation/legacy-schema-profile/proposal.json +22 −0
  • implementation/open-source-credits/proposal.json +10 −0
  • implementation/operator-binding/proposal.json +44 −0
  • implementation/operator-command/proposal.json +26 −0
  • implementation/operator-startup/proposal.json +46 −0
  • internal/home/admission_profiles/credential-current-v1.json +191 −0
  • internal/home/admission_profiles/directory-current-v1.json +391 −0
  • internal/home/admission_profiles/directory-historical-empty-v1.json +506 −0
  • internal/home/app.go +1 −0
  • internal/home/compatibility_linux.go +3 −22
  • internal/home/credits.go +34 −0
  • internal/home/credits/notices.json +264 −0
  • internal/home/credits_inventory_test.go +56 −0
  • internal/home/credits_test.go +85 −0
  • internal/home/diagnostic_profiles/legacy-directory-v1.json +446 −0
  • internal/home/diagnostic_profiles/provenance.json +22 −0
  • internal/home/directory.go +1 −0
  • internal/home/directory_catalog_test.go +3 −3
  • internal/home/exchange_test.go +1 −1
  • internal/home/legacy_schema_diagnostic.go +203 −0
  • internal/home/legacy_schema_diagnostic_test.go +402 −0
  • internal/home/operator_command_linux.go +234 −0
  • internal/home/operator_command_linux_test.go +497 −0
  • internal/home/operator_command_other.go +7 −0
  • internal/home/operator_schema_linux.go +32 −0
  • internal/home/operator_schema_linux_test.go +119 −0
  • internal/home/origins_test.go +1 −1
  • internal/home/render.go +4 −0
  • internal/home/roster_runtime.go +21 −10
  • internal/home/runtime.go +5 −1
  • internal/home/runtime_test.go +1 −1
  • internal/home/schema_commitment_linux.go +248 −0
  • internal/home/schema_commitment_linux_test.go +294 −0
  • internal/home/schema_inventory.go +65 −0
  • internal/home/schema_inventory_test.go +43 −0
  • internal/home/templates/credits.html +5 −0
  • internal/home/templates/directory.html +2 −0
  • internal/home/templates/layout.html +3 −0
  • internal/operator/command_linux.go +131 −0
  • internal/operator/command_linux_test.go +255 −0
  • internal/operator/engine.go +13 −7
  • internal/operator/engine_test.go +45 −0
  • internal/operator/inspect.go +12 −0
  • internal/operator/ledger.go +36 −0
  • internal/operator/protocol.go +1 −1
  • internal/operator/run_linux.go +140 −0
  • internal/operator/schema_command_linux.go +23 −0
  • internal/operator/schema_command_linux_test.go +37 −0
  • internal/operator/schema_protocol.go +162 −0
  • internal/operator/schema_protocol_test.go +188 −0
  • internal/operator/testdata/schema-v1-authorization.json +1 −0
  • internal/operator/testdata/schema-v1-inspection.json +1 −0
  • internal/operatorlaunch/errors.go +7 −0
  • internal/operatorlaunch/read_linux.go +170 −0
  • internal/operatorlaunch/read_linux_test.go +218 −0
  • internal/operatorlaunch/read_other.go +13 −0
  • internal/provisioner/schema_plan_linux.go +36 −0
  • internal/provisioner/schema_plan_linux_test.go +55 −0

CI passed — run details

Makefile

Loading diff…

cmd/home/main.go

Loading diff…

go.mod

Loading diff…

go.sum

Loading diff…

implementation/legacy-schema-binding/proposal.json

Loading diff…

implementation/legacy-schema-profile/proposal.json

Loading diff…

implementation/open-source-credits/proposal.json

Loading diff…

implementation/operator-binding/proposal.json

Loading diff…

implementation/operator-command/proposal.json

Loading diff…

implementation/operator-startup/proposal.json

Loading diff…

internal/home/admission_profiles/credential-current-v1.json

Loading diff…

internal/home/admission_profiles/directory-current-v1.json

Loading diff…

internal/home/admission_profiles/directory-historical-empty-v1.json

Loading diff…

internal/home/app.go

Loading diff…

internal/home/compatibility_linux.go

Loading diff…

internal/home/credits.go

Loading diff…

internal/home/credits/notices.json

Loading diff…

internal/home/credits_inventory_test.go

Loading diff…

internal/home/credits_test.go

Loading diff…

internal/home/diagnostic_profiles/legacy-directory-v1.json

Loading diff…

internal/home/diagnostic_profiles/provenance.json

Loading diff…

internal/home/directory.go

Loading diff…

internal/home/directory_catalog_test.go

Loading diff…

internal/home/exchange_test.go

Loading diff…

internal/home/legacy_schema_diagnostic.go

Loading diff…

internal/home/legacy_schema_diagnostic_test.go

Loading diff…

internal/home/operator_command_linux.go

Loading diff…

internal/home/operator_command_linux_test.go

Loading diff…

internal/home/operator_command_other.go

Loading diff…

internal/home/operator_schema_linux.go

Loading diff…

internal/home/operator_schema_linux_test.go

Loading diff…

internal/home/origins_test.go

Loading diff…

internal/home/render.go

Loading diff…

internal/home/roster_runtime.go

Loading diff…

internal/home/runtime.go

Loading diff…

internal/home/runtime_test.go

Loading diff…

internal/home/schema_commitment_linux.go

Loading diff…

internal/home/schema_commitment_linux_test.go

Loading diff…

internal/home/schema_inventory.go

Loading diff…

internal/home/schema_inventory_test.go

Loading diff…

internal/home/templates/credits.html

Loading diff…

internal/home/templates/directory.html

Loading diff…

internal/home/templates/layout.html

Loading diff…

internal/operator/command_linux.go

Loading diff…

internal/operator/command_linux_test.go

Loading diff…

internal/operator/engine.go

Loading diff…

internal/operator/engine_test.go

Loading diff…

internal/operator/inspect.go

Loading diff…

internal/operator/ledger.go

Loading diff…

internal/operator/protocol.go

Loading diff…

internal/operator/run_linux.go

Loading diff…

internal/operator/schema_command_linux.go

Loading diff…

internal/operator/schema_command_linux_test.go

Loading diff…

internal/operator/schema_protocol.go

Loading diff…

internal/operator/schema_protocol_test.go

Loading diff…

internal/operator/testdata/schema-v1-authorization.json

Loading diff…

internal/operator/testdata/schema-v1-inspection.json

Loading diff…

internal/operatorlaunch/errors.go

Loading diff…

internal/operatorlaunch/read_linux.go

Loading diff…

internal/operatorlaunch/read_linux_test.go

Loading diff…

internal/operatorlaunch/read_other.go

Loading diff…

internal/provisioner/schema_plan_linux.go

Loading diff…

internal/provisioner/schema_plan_linux_test.go

Loading diff…