Skip to content

refactor: migrate evaluate to IndexId API, remove legacy evaluate_batch#20

Merged
shinaoka merged 1 commit intomainfrom
feat/treetci-julia-wrapper
Mar 30, 2026
Merged

refactor: migrate evaluate to IndexId API, remove legacy evaluate_batch#20
shinaoka merged 1 commit intomainfrom
feat/treetci-julia-wrapper

Conversation

@shinaoka
Copy link
Copy Markdown
Member

Summary

  • Migrate TreeTCI evaluate() from legacy t4a_treetn_evaluate_batch (vertex-name based) to new t4a_treetn_evaluate (IndexId-based)
  • Uses t4a_treetn_all_site_index_ids to get index IDs, reorders values to match

Depends on

Test plan

  • 52 TreeTCI tests pass (Docker, julia:1.11)
  • Full suite: 341 tests pass

🤖 Generated with Claude Code

Replace t4a_treetn_evaluate_batch with the new IndexId-based
t4a_treetn_all_site_index_ids + t4a_treetn_evaluate flow.
The new _evaluate_batch first queries index IDs and vertex names,
reorders values to match the index ordering, then calls evaluate.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@shinaoka shinaoka enabled auto-merge March 30, 2026 13:33
@shinaoka shinaoka merged commit a346fd9 into main Mar 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant