Skip to content

README: keep the integration contracts task-general - #11

Merged
sevmag merged 1 commit into
mainfrom
readme-general
Aug 2, 2026
Merged

README: keep the integration contracts task-general#11
sevmag merged 1 commit into
mainfrom
readme-general

Conversation

@sevmag

@sevmag sevmag commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Follow-up to #9/#10: the "How to plug SPINE into your ML code" section described the contracts in CURTAIN's vocabulary. Now the general rule comes first and CURTAIN is the named example: tasks (not "the sampler") decide and build targets in detector units; the geometry asset universally needs xyz plus the key array, with knn_idx introduced as CURTAIN's additional requirement; selections must satisfy the task's own predicate, with can_always_split as CURTAIN's instance.

This re-lands the generalization that was pushed to the #9 branch moments after it was merged and therefore never made it into main.

🤖 Generated with Claude Code

…xample

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sevmag
sevmag merged commit 08ea0b5 into main Aug 2, 2026
1 check passed
@sevmag
sevmag deleted the readme-general branch August 2, 2026 17:37
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