Skip to content

[Task]: GH-C91 typed replan semantic-delta negative fixture #3284

Description

@liubf21

Task ID or area

GH-C91 / control-plane replan semantics

Intent

I want to claim an existing task.

Summary

Add one semantics-derived negative regression for typed replan semantic-delta settlement, preserving the distinction between genuine successor progress and non-novel or ungrounded state changes.

Proposed scope

In scope:

  • choose one contract-defined negative transition from the task board (equivalent coverage fingerprint, evidence-only churn, ungrounded successor id, repeated blocker, or stale legacy ACK);
  • derive expected behavior from the typed contract rather than current implementation output;
  • add focused pytest coverage and retain the existing public smoke seam.

Out of scope:

  • changing default replan behavior, quota policy, scheduler cadence, or authority boundaries.

Relevant files or commands

  • tests/control_plane/test_replan_semantic_action_behavior.py
  • tests/control_plane/test_replan_novelty_policy.py
  • examples/control_plane/quota-replan-decision-plane-smoke.py
  • relevant status/evidence protocol docs

Validation plan

  • focused replan pytest suite;
  • python3 examples/control_plane/quota-replan-decision-plane-smoke.py;
  • loopx check on touched status/evidence contracts and CONTRIBUTOR_TASKS.md.

Public/private boundary

  • This issue contains no private benchmark traces, verifier output, credentials, internal document links, raw agent sessions, or local runtime state.
  • The fixture will use only synthetic typed state and evidence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageNeeds maintainer triage or routing.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions