You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
refactor(op): Extract starlark infrastructure from pkg/op into pkg/op/bind #264
Split pkg/op into a starlark-free core (pkg/op) and a starlark binding package (pkg/op/bind). Create a plan provider (pkg/op/provider/plan) that implements graph-construction as a regular immediate provider. Flatten the plan namespace and eliminate the plan.flow sub-namespace.
Goals
pkg/op is starlark-free — zero go.starlark.net imports
Closing as delivered: pkg/op's top level has zero go.starlark.net imports; binding infrastructure lives in pkg/op/starlarkbridge and graph construction in pkg/op/provider/plan. The bind package name was not used; the goals were.
Activity
docs(plan): Add plan for extracting starlark from pkg/op into pkg/op/…
docs(plan): Add plan for extracting starlark from pkg/op into pkg/op/…
refactor(op): Create plan provider, flatten plan namespace (#264)
refactor(op): Create plan provider, flatten plan namespace (#264)
refactor(op): Create plan provider, flatten plan namespace (#264) (#266)
feat(op): Add **kwargs support to receiver bridges (#264)
feat(op): Add **kwargs support to receiver bridges (#264) (#267)
refactor(op): Create pkg/op/bind, extract starlark infrastructure (#264)
refactor(op): Create pkg/op/bind, extract starlark infrastructure (#264…
refactor(op): Unified Method type, ReceiverRegistry, severed starlark (…
refactor(op): Unified Method type, ReceiverRegistry, severed starlark (…
David-Noble-at-work commentedon Aug 7, 2026
Closing as delivered: pkg/op's top level has zero go.starlark.net imports; binding infrastructure lives in pkg/op/starlarkbridge and graph construction in pkg/op/provider/plan. The
bindpackage name was not used; the goals were.