cursus.registry.hybrid.setup

Workspace registry initialization utilities. Simplified implementation following redundancy evaluation guide principles.

create_workspace_registry(workspace_path, developer_id, template='standard')[source]

Create simple workspace registry structure for a developer.

Parameters:
  • workspace_path (str) – Path to the developer workspace

  • developer_id (str) – Unique identifier for the developer

  • template (str) – Registry template type (standard/minimal)

Returns:

Path to the created registry file

Raises:

ValueError – If developer_id is invalid or workspace creation fails

Return type:

str

create_workspace_structure(workspace_path)[source]

Create complete workspace directory structure.

create_workspace_documentation(workspace_dir, developer_id, registry_file)[source]

Create comprehensive workspace documentation.

create_example_implementations(workspace_dir, developer_id)[source]

Create example step implementations for reference.

validate_workspace_setup(workspace_path, developer_id)[source]

Validate that workspace setup is correct.

copy_registry_from_developer(workspace_path, developer_id, source_developer)[source]

Copy registry configuration from existing developer workspace.