Skip to content

Declare versioned assignment shapes bound to exact task scope - #784

Merged
Meta-Develop merged 1 commit into
mainfrom
codex/assignment-shape-dispatch-20261030
Oct 30, 2026
Merged

Meta-Develop merged 1 commit into
mainfrom
codex/assignment-shape-dispatch-20261030

Conversation

@Meta-Develop

Copy link
Copy Markdown
Owner

Stacked on #772 (accepted-task cost cohorts); it is retargeted to main once #772 merges.

Second slice of #724.

  • Add optional versioned assignment-shape declarations bound to the exact task text, scope, lineage and frozen routing policy.
  • Revalidate policy-derived minimum dimensions, effects and delegation at parent plan boundaries, keeping role authority and conservative handling of legacy plans without a declaration.
  • Hash repository paths in their portable / form so a declaration validates the same way on every platform, and keep nested manual designations in the bound identity.
  • Return the validated profile and identity for later dispatch integration, and regenerate the published schema contracts from Rust.

Assignment-specific selection, replay and outcome-history integration follow in a separate change.

Validation: formatting, 13 exact regression tests and generated-contract parity passed on Linux; Clippy and the full suites run in CI.

Refs #724.

Stacked on #772 (accepted-task cost cohorts); it is retargeted to main once #772 merges.

Second slice of #724.

- Add optional versioned assignment-shape declarations bound to the exact task text, scope, lineage and frozen routing policy.
- Revalidate policy-derived minimum dimensions, effects and delegation at parent plan boundaries, keeping role authority and conservative handling of legacy plans without a declaration.
- Hash repository paths in their portable `/` form so a declaration validates the same way on every platform, and keep nested manual designations in the bound identity.
- Return the validated profile and identity for later dispatch integration, and regenerate the published schema contracts from Rust.

Assignment-specific selection, replay and outcome-history integration follow in a separate change.

Validation: formatting, 13 exact regression tests and generated-contract parity passed on Linux; Clippy and the full suites run in CI.
@Meta-Develop
Meta-Develop changed the base branch from codex/accepted-task-cost-cohorts-20261029 to main October 29, 2026 20:58
@Meta-Develop
Meta-Develop merged commit 4063f54 into main Oct 30, 2026
3 of 20 checks passed
@Meta-Develop
Meta-Develop deleted the codex/assignment-shape-dispatch-20261030 branch October 30, 2026 00:27
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