package promptcompiler

func workspaceDocConstraintTemplateItems(constraints []oversizeConstraint) []WorkspaceDocConstraint {
	items := make([]WorkspaceDocConstraint, 0, len(constraints))
	for _, constraint := range constraints {
		items = append(items, WorkspaceDocConstraint{
			Actual: constraint.Actual,
			Limit:  constraint.Limit,
			Unit:   constraint.Unit,
		})
	}
	return items
}
