Beat Infinite Shelves in Clean the Supermarket — Late-Game Stretching Tactics
Updated:
The stretching-shelves late-game mechanic explained: how rows extend, which aisles stretch most aggressively, the segment-clearing tactic, and the upgrade loadout that makes 50-slot rows tractable.
What "infinite shelves" actually are
The stretching-shelves mechanic is Clean the Supermarket's signature late-game challenge. Every aisle row starts at 8 slots. As you complete sections, finish departments, hit completion milestones, or cooperate with multiplayer teammates, rows dynamically extend their length. Some rows reach 20 slots. Some reach 50. Some have been documented past that, particularly in A6 (Snacks) where the in-game extension cap appears unset.
The community nickname "infinite shelves" comes from the no-announced-cap behavior — there's no documented hard limit on how far a single row can extend. In practice, the extension is bounded by what your upgrade loadout can handle. A sorter without Carry Tier 3+ and Auto-Shelve Tier 1 will physically run out of time before reaching the extension cap on aggressive runs.
This guide breaks down the stretching mechanic, the per-aisle behavior, and the late-game tactics that make 50-slot rows tractable.
How the mechanic works
Stretching is triggered by completion-pattern detection. When the game detects that you've completed a section (a sub-category row, an aisle, a percentage milestone), it recalculates row extensions across the relevant aisle. Several specific triggers have been documented:
- Completing a sub-section row triggers extension on adjacent rows within the same aisle
- Completing a full aisle triggers extension on the aisle's least-completed rows on next entry
- Hitting a completion milestone (25%, 50%, 100%) triggers store-wide extension on all aisles not yet at 100%
- Multiplayer cooperative actions accelerate extension across all active aisles (the more co-op players, the faster the stretching curve)
The math is non-linear: completing two adjacent sub-sections doesn't just trigger one extension event — it triggers a compounding extension that propagates outward from the completion zone. This is why partial sections often stretch more aggressively than fully-cleared sections.
Why partial sections are punished
The most counter-intuitive behavior of the stretching mechanic: leaving a partial section incomplete and walking away often causes the row to stretch more than completing it would have. The reason is the completion-pattern detection — partial sections trigger a "section in progress" extension signal, which extends the row in your absence.
The practical consequence: if you enter A5 (Drinks) and clear 75% of the soda row, then walk away to handle a chaos spawn in A1, you may return to find the A5 soda row has extended from 20 slots to 30. The 5 items you didn't shelve became 10 items to shelve.
This is documented as "the partial-section penalty" in community-shared 100% completion logs. The fix: commit to clearing a row end-to-end before walking away, even if it delays handling a chaos spawn in another aisle.
Per-aisle stretching aggression
Not all aisles stretch equally. Tidyverse has tuned each aisle's extension curve differently:
A1 Fresh Produce (mildest)
Rows stretch from 8 slots to 16-20 in late game. Even at 75% completion, A1 rarely extends past 20 slots. This is the gentlest stretching profile in the store, which is why A1 is S-tier easy on the Aisle Difficulty Tier List.
A2 Bakery (mild)
Rows stretch modestly. Loaf items (bread, baguette) share row space; pastry items (croissant, muffin, bagel, pretzel) share separate row space. Both row types extend independently, but neither reaches the aggression of mid-store aisles.
A3 Dairy & Chilled (moderate)
Stretching disproportionately affects milk and cream rows because both share a vertical cooler bay. Vertical extension is what makes Jump Height Tier 1 unexpectedly relevant for A3 — without it, top-shelf placements in extended cooler bays are physically unreachable.
A4 Frozen (aggressive)
Stretching extends the back wall more than any other aisle. Frozen Pizza and Frozen Fish rows have been documented at 30+ slots in long runs. This is one of the highest Auto-Shelve ROI aisles — Auto-Shelve Tier 1 active in A4 eliminates the per-slot click fatigue that compounds in late-game stretched rows.
A5 Drinks (aggressive)
Soda rows have been documented at 40+ slots in late-game runs. Beverage cans pay the same currency-per-unit as any other item but stack to 6+ per trip with Carry Tier 3+, making A5 one of the highest currency-per-second aisles even at extreme stretching.
A6 Snacks (most aggressive)
Documented stretching beyond 50 slots in extended runs. This is the aisle where the stretching-shelves mechanic feels most punishing. The combination of within-aisle mis-sort risk (crinkle bags look similar) + aggressive extension makes A6 the canonical "specialist aisle" — assign one experienced sorter to clear A6 start-to-finish in co-op runs.
A7 Health & Beauty (vertical-aggressive)
Stretching extends rows vertically as well as horizontally. Top-shelf hygiene placements require Jump Height Tier 1 — without it, A7 maxes at ~60-70% completion regardless of how many items you sort. The vertical-stretching pattern is unique to A7 in the store.
A8 Household (moderate, slow)
Stretching is moderate but feels slow because the bulky item nature means rows fill more slowly per item. The perceived stretching is less aggressive than A5 or A6 even when the actual slot counts are similar.
A9 Meat & Seafood (uneven)
Stretching disproportionately affects beef and chicken rows. Fish and bacon rows tend to stay closer to their original 8-slot length. This means A9 strategy depends on which sub-category is stretching — beef row clearing requires Carry Tier 3+ while bacon row clearing is comfortable with Tier 2.
A10 Pantry / Canned (uneven, slowest)
Pasta and Cereal rows can hit 30+ slots while Beans and Canned Soup stay near 12-15. The uneven within-aisle extension demands silhouette-based row identification and careful row commitment.
See the full Aisle Difficulty Tier List for the per-aisle breakdown and tier rankings.
The segment-clearing tactic
The single most important late-game tactic for stretching shelves: segment clearing. Divide extended aisles into entry/middle/far-end segments and complete each segment fully before moving forward.
Why segments work
The stretching-shelves mechanic doesn't recalculate within a contiguous cleared segment. If you walk from the aisle entrance to the 10-slot mark and clear all 10 items in order, the rows behind you don't stretch — only the rows ahead. By committing to segments, you cap the extension behind you and reduce total trip count.
The 10-slot segment standard
The community-validated segment size is 10 slots. Inside a 50-slot stretched row, divide mentally into 5 segments: slots 1-10, 11-20, 21-30, 31-40, 41-50. Clear segments in order, never backtrack mid-segment.
Segment endpoints as commitment points
Before walking into a segment, commit to clearing it. Once you're past the segment boundary, walking back triggers the partial-section penalty. The commitment-then-clear pattern is what separates speed-run sorters from grind-run sorters.
Late-game upgrade loadout
The upgrades that matter most in late-game stretching:
Carry Capacity Tier 4+ (priority 9)
Pushes single-trip clears past the 40-slot stretched-row barrier. Without Tier 4+, the late-game caps your throughput at the Carry Tier 3 ceiling of 5-6 items per trip. With Tier 4+ active, even 50-slot rows become single-trip clears.
Auto-Shelve Tier 1+ (priority 8)
Eliminates the per-slot click action. In late-game stretched rows where you're shelving 8-12 items per trip, the click fatigue is the biggest hand-strain action. Auto-Shelve Tier 1 makes 100% completion sustainable across multi-hour runs.
Auto-Shelve Tier 2+ (priority 10)
Tunes placement speed once the click is automatic. Biggest gain in 40+ slot rows where each item placement happens fractions of a second faster than Tier 1.
Movement Speed Tier 3 (priority 7)
Cuts the cross-passage and back-wall corridor traversals. In late game, the time spent walking between aisles is the second-biggest wall-clock cost after placement. Speed Tier 3 attacks this directly.
Pickup Range (priority 11)
Saves 0.3-0.8 seconds per pickup. In late-game floor sweeps with stretched-row item counts of 30+, the cumulative pickup time becomes meaningful. Pickup Range alone is marginal; combined with Ability Slots stacking with Auto-Shelve, it becomes part of the canonical late-game flow state.
See /wiki/upgrades for individual upgrade pages and /tier-list/upgrades for the S/A/B/C ranking.
Routing in stretched aisles
The route-planning patterns shift in late game:
Enter from the nearest department hub
Walk into stretched aisles from the aisle's natural entrance, not from the cross-passage cut-through. The natural entrance gives you a clean segment-by-segment progression; the cross-passage cut-through lands you mid-aisle, forcing backward segment work.
Exit through the far connector
When a stretched aisle is fully cleared, exit through the far end's connector to the next aisle rather than walking back to the entrance. This avoids re-crossing cleared rows (which can trigger residual stretching on the rows you just cleared) and chains efficiently into the next aisle.
Avoid chaotic zigzagging
The biggest time-loss in stretched-row routing is mid-aisle zigzagging — walking forward, placing some items, walking back to pick up missed items, walking forward again. The stretching mechanic punishes this directly. Commit to single-direction segment progression.
Multiplayer coordination in stretched aisles
Co-op runs add a multiplier on stretching aggression because shared progress accelerates the extension curve. This is why co-op specialist assignment matters more in late game than in early game:
One player per stretched aisle
When stretching is aggressive, assign one player per affected aisle. The two-players-on-same-aisle pattern causes pathing collisions on stretched rows because the row width didn't change — the row length did. Two players walking the same row stop being efficient when the row is 30+ slots long.
Hand-to-hand item passing
In genuinely co-op stretched-aisle scenarios (e.g., one player handling A6 while a teammate provides spawn-pile feedstock), hand-to-hand item passing can speed up the clear. The passing player picks up items from the spawn pile, walks to a midpoint, hands off to the specialist sorter who walks the stretched row.
Voice protocol for stretched aisles
Voice calls in stretched aisles should use slot-position callouts, not just aisle codes. "I'm at A6 slot 30" is more useful than "I'm in A6" because the segment-clearing tactic requires teammates to know which segment you're working.
Endurance tactics
Late-game stretched-aisle runs can take 60-90 minutes for 100% completion. Endurance matters:
Use secondary device for wiki lookup
When you encounter an item whose aisle isn't immediately obvious in a stretched-aisle context, looking it up on a phone or second screen is faster than guessing. Open /wiki/items on a phone before starting a long run.
Take breaks between segments
Progress saves automatically between segments. Take a 1-2 minute break after each 10-slot segment cleared, especially in A6 where mis-sort risk compounds with fatigue. Burnout-induced mis-sorts spiral into cleanup costs.
Verify forward progress via department signage
In long stretched aisles, it's easy to lose track of which row you're working. Glance at the overhead department signage every 5-10 placements to confirm orientation. Psychological loops (thinking you're in A5 when you're actually in A10) are the biggest cause of mis-sort cascades.
Mental clarity beats raw speed
Errors compound in late game. A single mis-sort in a 30-slot row creates 2 problems: the item that went to the wrong row needs to be retrieved, and the correct row has one fewer item placed. Slow accuracy beats fast inaccuracy across long stretched-aisle runs.
Solo vs co-op stretched-aisle tactics
The stretching-shelves mechanic behaves differently in solo vs co-op runs, and the optimal tactics shift accordingly.
Solo stretched-aisle tactics
Solo runs have full control over the stretching timing because only your own completion patterns trigger extensions. The optimal solo pattern:
- Linear single-aisle progression. Clear each aisle to 100% before moving on. The extension propagates within the cleared aisle but doesn't spread to adjacent aisles until you trigger completion-milestone events.
- Strategic milestone delay. If you're approaching the 50% completion milestone, consider delaying the final 25% item placement until you've positioned yourself in the next aisle. The milestone trigger fires store-wide extensions; being positioned ready to start clearing the next aisle minimizes the time spent on freshly-extended rows.
- Auto-Shelve Tier 1 as early as possible. In solo runs, the click-fatigue compounds without co-op breaks. Auto-Shelve Tier 1 active reduces solo-run fatigue significantly.
Co-op stretched-aisle tactics
Co-op runs add complexity because shared progress accelerates the extension curve. With 4 players co-op, stretching kicks in 1.5-2x faster than solo runs at the same completion percentage. The optimal co-op patterns:
- Specialist assignment, not parallel sweeping. Two players working the same aisle on stretched rows compound the stretching extension. One player per aisle minimizes the extension acceleration.
- Voice protocol with segment positions. Standard voice callouts ("I'm in A6") aren't enough in stretched aisles. Use "I'm at A6 row 3 segment 2" to give teammates exact segment positions.
- Coordinated milestone triggers. When the team is approaching the 50% milestone, coordinate the trigger. The player who'll fire the milestone should be in the next aisle when the trigger fires, not in the current one. This minimizes the extension impact on the current player's progress.
- Hand-to-hand item passing. In genuinely tight co-op stretched-aisle scenarios, one player picks up items and hands them off mid-stretched-row to the specialist sorter. Reduces the specialist's walking time inside the stretched aisle.
Solo vs co-op completion times
Solo full-completion runs typically land in the 50-70 minute range. Co-op 4-player full-completion runs land in the 35-50 minute range. The 30-40% time savings in co-op is from parallel aisle clearing, not from stretching mitigation — stretching is actually worse in co-op, but the parallel clearing more than compensates.
For speed-runs targeting sub-30-minute 100% completion, 4-player co-op is mandatory. No documented solo run has broken the 30-minute barrier as of 2026-06-29.
Common stretching mistakes
Mistake 1 — Walking away from partial sections. Triggers the partial-section penalty. The fix: commit to clearing a row end-to-end before responding to chaos spawns elsewhere.
Mistake 2 — Mid-segment backtracking. Walking forward, missing items, walking back to grab them. The stretching mechanic recalculates during backtrack. The fix: commit to single-direction segment progression.
Mistake 3 — Carrying mixed-aisle stacks in late game. Pre-stretching this is mildly inefficient; post-stretching it compounds badly because the placement loop is longer. The fix: only batch same-aisle items in stretched-aisle contexts.
Mistake 4 — Skipping Auto-Shelve Tier 1 in stretched-aisle runs. The per-slot click fatigue in 40+ slot rows is the worst hand-strain action in the game. Auto-Shelve Tier 1 isn't optional for endurance runs.
Mistake 5 — Buying Pickup Range or Ability Slots before late-game. Both are C-tier endgame upgrades. Buying them before the B-tier baseline is active wastes currency that could go toward Carry Tier 4+ or Auto-Shelve Tier 2+.
Related guides
- How to play — beginner walkthrough
- How to sort faster — route optimization
- How to find items — visual identification
- How to use upgrades — full purchase strategy
- Upgrade Tier List — S/A/B/C ranking
- Aisle Difficulty Tier List — per-aisle stretching profiles