Skip to content

shard_core: rename Profile.delete_after → stop_after #79

@ClaydeCode

Description

@ClaydeCode

TL;DR

Stub for sub-task 2 of the cross-repo rename tracked in FreeshardBase/freeshard-controller#236. The field Profile.delete_after actually means "stop after" — the controller stops shards on this date; deletion is separate.

Depends on: FreeshardBase/freeshard-controller#236 sub-task 1 (controller-side rename + OpenAPI regen).
Blocks: FreeshardBase/web-terminal#21.

Scope

  • Run just get-types to pull the renamed stop_after field from the controller's regenerated OpenAPI.
  • Rename shard_core/data_model/profile.Profile.delete_afterstop_after.
  • Update Profile.from_shard() mapping.
  • Search for any other references to delete_after in shard_core/ (none expected) and rename if found.
  • Run just cleanup.

Acceptance criteria

  • Profile.stop_after replaces Profile.delete_after.
  • No remaining delete_after references in shard_core/.
  • Tests pass.

See the tracking issue for the full rationale and context: FreeshardBase/freeshard-controller#236.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions