Prompted by a [discussion between Peter Taylor and myself](https://codegolf.stackexchange.com/questions/21285/happy-birthday-to-me#comment43005_21285), I'd like to solicit the community's opinion on the following issue:

> 
> Should awarding score bonuses for extra features disqualify a challenge from being tagged as [code-golf](https://codegolf.stackexchange.com/questions/tagged/code-golf "show questions tagged 'code-golf'"), or is it enough that the *primary* scoring criterion is code length?
> 
> 
> 

Also, does it matter if the bonus scores are only used to break ties between equally long answers (as in [this challenge](https://codegolf.stackexchange.com/questions/4665/find-columns-where-all-characters-are-the-same)), or if the bonus can be formulated as an unusual length-counting rule (e.g. [this challenge](https://codegolf.stackexchange.com/questions/5825/sum-of-at-most-5-primes), where, effectively, the eight characters comprising the string "`goldbach`" are free if they appear in the code in that order)?

---

In particular, should the following questions (currently all tagged as [code-golf](https://codegolf.stackexchange.com/questions/tagged/code-golf "show questions tagged 'code-golf'"); not an exhaustive list) be retagged as [code-challenge](https://codegolf.stackexchange.com/questions/tagged/code-challenge "show questions tagged 'code-challenge'")?

* [Happy Birthday to Me!](https://codegolf.stackexchange.com/questions/21285/happy-birthday-to-me) (the challenge that sparked this discussion)
* [Find columns where all characters are the same](https://codegolf.stackexchange.com/questions/4665/find-columns-where-all-characters-are-the-same) (one of my own old challenges, features a −½ char tie-breaker bonus)
* [Draw the Olympic Games logo](https://codegolf.stackexchange.com/questions/18986/draw-the-olympic-games-logo)
* [All Your Base Are Belong To Us (Restricted)](https://codegolf.stackexchange.com/questions/19171/all-your-base-are-belong-to-us-restricted)
* [Count sum of all digits](https://codegolf.stackexchange.com/questions/18556/count-sum-of-all-digits-help-to-determine-winner)
* [The shifting dot](https://codegolf.stackexchange.com/questions/21210/the-shifting-dot)
* [Generate a random program in your favorite language](https://codegolf.stackexchange.com/questions/2922/generate-a-random-program-in-your-favorite-language)
* [Star programming!](https://codegolf.stackexchange.com/questions/7107/star-programming)
* [Create a rotating quine](https://codegolf.stackexchange.com/questions/5083/create-a-rotating-quine)
* [Shortest Program to Sort a List of numbers into Odd and Even Category](https://codegolf.stackexchange.com/questions/20139/shortest-program-to-sort-a-list-of-numbers-into-odd-and-even-category)
* [The Strange Unsorting Machine for Nefarious Purposes](https://codegolf.stackexchange.com/questions/8800/the-strange-unsorting-machine-for-nefarious-purposes)
* [Build an analog clock](https://codegolf.stackexchange.com/questions/10759/build-an-analog-clock)
* [Determine if a number is divisible by 13 (without using 13 itself)](https://codegolf.stackexchange.com/questions/4944/determine-if-a-number-is-divisible-by-13-without-using-13-itself)
* [Implement hyperexponentiation/tetration without the use of '^'](https://codegolf.stackexchange.com/questions/5562/implement-hyperexponentiation-tetration-without-the-use-of)
* [Sum of (at most) 5 primes](https://codegolf.stackexchange.com/questions/5825/sum-of-at-most-5-primes)
* [create an ascii progress bar](https://codegolf.stackexchange.com/questions/5382/create-an-ascii-progress-bar)
* [Reverse Engineer Polling Statistics](https://codegolf.stackexchange.com/questions/5595/reverse-engineer-polling-statistics)
* [Hello World Rainbow](https://codegolf.stackexchange.com/questions/4528/hello-world-rainbow)
* [Advanced Code Golf - Disk Operations, and File Allocation](https://codegolf.stackexchange.com/questions/11130/advanced-code-golf-disk-operations-and-file-allocation)
* [stupid restrictions and desert](https://codegolf.stackexchange.com/questions/18865/stupid-restrictions-and-desert)
* [Make a simple IRC bot.](https://codegolf.stackexchange.com/questions/2822/make-a-simple-irc-bot)
* [Solve the 14-Pegs puzzle](https://codegolf.stackexchange.com/questions/5574/solve-the-14-pegs-puzzle)
* [Compute the difference between two days.](https://codegolf.stackexchange.com/questions/2910/compute-the-difference-between-two-days)
* [Convert radicals to mixed & entire radicals and to real numbers](https://codegolf.stackexchange.com/questions/18535/convert-radicals-to-mixed-entire-radicals-and-to-real-numbers)
* [Unique Sudoku Finder](https://codegolf.stackexchange.com/questions/3582/unique-sudoku-finder)
* [Dice from Changing Random Generator](https://codegolf.stackexchange.com/questions/8551/dice-from-changing-random-generator)
* [Breaking Perfect Hangman in reverse, in reverse](https://codegolf.stackexchange.com/questions/6944/breaking-perfect-hangman-in-reverse-in-reverse)
* [Sum of Products of Subsets](https://codegolf.stackexchange.com/questions/12282/sum-of-products-of-subsets)
* [Hide one message inside another](https://codegolf.stackexchange.com/questions/19693/hide-one-message-inside-another)
* [Four weights to produce integer scale differences from 0 through 40 pounds](https://codegolf.stackexchange.com/questions/9156/four-weights-to-produce-integer-scale-differences-from-0-through-40-pounds)
* [Shortest self-modifying code to wish a happy New Year!](https://codegolf.stackexchange.com/questions/16155/shortest-self-modifying-code-to-wish-a-happy-new-year)

(List mostly compiled based on [a search for *[code-golf] bonus is:question*](https://codegolf.stackexchange.com/search?page=2&tab=votes&q=[code-golf]%20bonus%20is%3aquestion), filtered to exclude simple false posistives and any questions where the bonus is "imaginary" or not well defined.)

---

The only written policy I've found on this is the [code-golf](https://codegolf.stackexchange.com/questions/tagged/code-golf "show questions tagged 'code-golf'") [tag wiki excerpt](https://codegolf.stackexchange.com/posts/1340/revisions), which currently includes the following sentence (added by Peter in July '13):

> 
> "A competition which scores on a mixture of source length and some other criterion should be tagged [code-challenge] instead."
> 
> 
> 

There doesn't seem to have been any meta discussion about this that I could find, so I figured I'd start one myself.