{
  "schema": "MAKNOW_LAB_TASK_BRIEF_v1",
  "lesson_id": "FND-010",
  "lab_id": "FND010-LAB1",
  "artifact": "Release-Aware Change Control Record v1",
  "scenario": "Move the main bugfix to the supported target line without assuming clean Git application proves compatibility. Verify target behavior, the candidate tag target, version-policy applicability, and reversal limits.",
  "constraints": [
    "Local repository only; no remote is configured",
    "No force-push or destructive remote history",
    "No single transfer method is mandated",
    "Do not infer SemVer bump: fixture declares no SemVer/public API authority",
    "Tag is a repository marker, not deployment evidence",
    "For FND-010-S5, use the assessor-provisioned transfer_workspace; learner-side fixture generation is not required."
  ],
  "required_observations": [
    "source/target ancestry",
    "dependency boundary",
    "Git operation result",
    "target behavior result",
    "candidate tag resolved target",
    "version-policy applicability",
    "synthetic external-state boundary",
    "residual risk and human decision"
  ],
  "behavior_oracle": "FND010-ORACLE-TARGET-BEHAVIOR-v1"
}
