Skip to content

s1-dally: System-1 MCTS interface crate - #2

Open
zh4ngx wants to merge 2 commits into
mainfrom
s1-dally-interface
Open

zh4ngx wants to merge 2 commits into
mainfrom
s1-dally-interface

Conversation

@zh4ngx

@zh4ngx zh4ngx commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Scaffolds the bridge between System-1's MCTS planner and dally-eval's exact scorers, per the concrete-implementation mandate.

Design: an MCTS node is a PartialSchedule (an op-prefix with a budget); System-1 implements the ProposalPolicy trait to propose the next op; SearchStep::rollout drives expansion to completion and scores via Program::static_cost - dally-eval remains the single source of truth for cost, so the MCTS signal can never diverge from the competition's scoring. Standalone crate with a path dependency on the parent (unit test verifies rollout scoring on a one-mul schedule; target/ artifacts excluded after a pre-receive hook rightly rejected them).

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