Repair workspace authoring: typed RPC inputs, automatic preservation, and template releases
Use checked input contracts and protobuf JSON for CLI roundtrips; generate Web Studio platform inputs; reject invalid constructors before allocation and filter Createable eligibility. Preserve compatible storage without no-op migrations, report activation readiness, and validate migration coverage before maintenance. Follow authored package declarations during scaffold refresh and queue source capture. Add a real local TODO check/activate/create/place/edit acceptance, publish updated protocol and SDK dependencies, and make verified template default selection explicit.
This commit is contained in:
@@ -72,6 +72,20 @@ message GetWorkspaceResponse {
|
||||
string workspace_id = 1;
|
||||
string workspace_revision_id = 2;
|
||||
string source_root_commit = 3;
|
||||
// Checked constructors whose wire input can be empty. Web Studio intersects
|
||||
// this with its temporary Createable marker; the marker is not a factory.
|
||||
repeated string empty_input_constructible_atom_ids = 4;
|
||||
repeated CapabilityInputContract capability_inputs = 5;
|
||||
repeated ConstructorInputContract constructor_inputs = 6;
|
||||
}
|
||||
message CapabilityInputContract {
|
||||
string interface_revision_id = 1;
|
||||
string operation_id = 2;
|
||||
string type_json = 3;
|
||||
}
|
||||
message ConstructorInputContract {
|
||||
string atom_id = 1;
|
||||
string type_json = 2;
|
||||
}
|
||||
message ListActivationsRequest {}
|
||||
message ListPackageDescriptorsRequest {}
|
||||
|
||||
Reference in New Issue
Block a user