Skip to content

Redis cluster support: delete unused legacy execution_* key factory methods #7

Description

@zhchxiao123

What to build

Remove the executionDetail/executionByMessage/sessionExecutions key factory methods from Constants.java — these were superseded by hash-field-based storage inside the session registry key (exec:{id}/msg_map:{id} fields) and have no production callers left. They are currently referenced only by unit test assertions, which must be removed/rewritten in the same change so the build doesn't break.

Acceptance criteria

  • executionDetail, executionByMessage, sessionExecutions methods removed from Constants.java
  • ConstantsTest.java and ProtocolTest.java assertions referencing these methods removed or rewritten to stop referencing them
  • Full test suite passes after removal

Blocked by

Python track code-complete (beyonai/by-framework-python#42, #43, #45, #46, #47) — per repo-by-repo sequencing (Python → Java → TS), this Java track doesn't start until Python's engineering phases are merged. Python's Phase 2b (prod migration, #44) and Phase 6 (rollout, #48) are ops-paced and do not gate this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions