# Broken enumeration

Part of [The AI Tells Index](https://feedsquad.com/ai-tells). A tell signals low effort. It does not identify an author. Skilled writers produce every shape listed here, some of them daily, and automated detectors misread those writers for it at rates measured above 60 percent on non-native English prose. Nothing in this index proves that a machine wrote anything. Read an entry as one piece of evidence to weigh against the false-positive notes printed beside it.

## Facts

- Id: broken-enumeration
- Category: Structural and syntactic (structural)
- Subcategory: list-integrity
- Also known as: every item number one, numbering that fails
- Status: Active. Currently signals low-effort writing.
- Severity: high
- Evidence grade: corroborated (named independently by multiple credible secondary sources)
- Languages: en
- Added: 2026-08-15
- Updated: 2026-08-15
- Page: https://feedsquad.com/ai-tells/broken-enumeration

## Description

A numbered list whose numbering repeats, resets, or contradicts the count the text promised. The Sports Illustrated articles that Futurism reported in November 2023, and that CNN covered when the site pulled them, included a personal-finance piece whose numbered list labelled every item number one. The specimen below is written for this entry. The published text is not reproduced here.

## Why it reads as machine-written

Numbering is the one part of a list a reader trusts without checking it. When it breaks, the piece was assembled rather than written, and nobody read it back before it went out. Severity is high because this is not a matter of taste: a proofreader catches it in a single pass, so its presence says something about the pipeline rather than about the prose.

## Detection

Type: deterministic (a regular expression, run as written)

Scope: document

ECMAScript regular expression. The build validator compiles it and tests it against this entry's own specimens.

```regex
^[ \t]*1[.)][ \t]+\S[\s\S]{0,400}?^[ \t]*1[.)][ \t]+\S
```

Flags: gm

## Examples

Constructed specimens. Written for this index. Never quoted from anyone's posts.

### Specimen 1

Before, exhibiting the tell:

> 1. Check the chain with a wear gauge.
> 1. Replace the brake pads.
> 1. Re-tape the bars.

After, repaired:

> 1. Check the chain with a wear gauge. A stretched chain wears the cassette, which costs more to replace than the chain does.
> 2. Replace the brake pads once the wear grooves have gone.
> 3. Re-tape the bars, because old cork slips in the wet.

Note: The repair fixes the numbering and gives each item the reason it exists. Numbering that a renderer generates has to be checked in the rendered output, not in the source.

## False positives

Who legitimately writes this way.

Markdown authors write every item as 1. on purpose, because the renderer numbers the list for them, so this rule has to run against rendered text and never against source. Content management systems mangle list markup on import routinely, and pasting between editors can renumber a list with nobody touching the words. Legal drafting numbers clauses as 1.1 and 1.2 under a single 1, which this pattern leaves alone by design. Check the source markup and the publishing path before treating a hit as anything at all about the writing.

## Model attribution

No vendor documents the behaviour. The failure is usually in the pipeline rather than in the model: markup survives generation and does not survive the paste into a publishing system.

## Sources

1. Futurism, Sports Illustrated published articles by fake AI-generated writers
   https://futurism.com/sports-illustrated-ai-generated-writers
   (tier: press; accessed 2026-08-14)
2. CNN, Sports Illustrated deletes articles with fake author names
   https://www.cnn.com/2023/11/27/media/sports-illustrated-deletes-articles-fake-author-names-ai-profile-photos/index.html
   (tier: press; accessed 2026-08-14)
3. Wikipedia: Signs of AI writing
   https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing
   (tier: community; accessed 2026-08-14)

## Status history

Ids are permanent. A retired tell keeps its id and its page.

- 2026-08-15, Active: Documented in the November 2023 reporting on fabricated bylines, where a numbered list labelled every item number one, and still turning up in published material. Nothing in the record shows it fading, because it is a review failure rather than a writing habit.

## License

CC BY 4.0. https://creativecommons.org/licenses/by/4.0/

Attribution: The AI Tells Index, feedsquad.com/ai-tells

Reuse the data, including commercially. Keep the attribution line.

---

Dataset version 1.0.0. Schema version 1.
Part of [FeedSquad](https://feedsquad.com). Built by [Herman Foundry](https://hermanfoundry.com) from Levi, Finnish Lapland.