featkpr
This page as markdown

RedirectRule · code-only, awaiting a source

Short URL redirect rules

Configure redirect rules for a short URL

  • GET /rest/v{version:1|2|3}/short-urls/{shortCode}/redirect-rules
  • PATCH /rest/v{version:1|2|3}/short-urls/{shortCode}/redirect-rules
  • POST /rest/v{version:1|2|3}/short-urls/{shortCode}/redirect-rules

3 citations · 2 files · pinned at 4a8fee47d48b · found by mezzio.action_routes

The evidence

Every line this was read from

1 GET /rest/v{version:1|2|3}/short-urls/{shortCode}/redirect-rules api_operation
ROUTE_PATH = '/short-urls/{shortCode}/redirect-rules'
File
module/Rest/src/Action/RedirectRule/ListRedirectRulesAction.php
Line
18
Bytes
614–667
Rung
route
Blob
6201c35d85dc05e8a705a84861084b3eeb528b9df234038bd98b8ac2a0522ea4
Found by
mezzio.action_routes
Commit
4a8fee47d48bcb949d6a5729ef32994f1f41464e
Extractor key
route|GET|Shlinkio\Shlink\Rest\Action\RedirectRule\ListRedirectRulesAction|version,shortCode
2 PATCH /rest/v{version:1|2|3}/short-urls/{shortCode}/redirect-rules api_operation
ROUTE_PATH = '/short-urls/{shortCode}/redirect-rules'
File
module/Rest/src/Action/RedirectRule/SetRedirectRulesAction.php
Line
20
Bytes
712–765
Rung
route
Blob
d59dcdd9a378be5b1cd1b8d2bc978238258c72a4d0dc695a3064736850a72cbc
Found by
mezzio.action_routes
Commit
4a8fee47d48bcb949d6a5729ef32994f1f41464e
Extractor key
route|PATCH|Shlinkio\Shlink\Rest\Action\RedirectRule\SetRedirectRulesAction|version,shortCode
3 POST /rest/v{version:1|2|3}/short-urls/{shortCode}/redirect-rules api_operation
ROUTE_PATH = '/short-urls/{shortCode}/redirect-rules'
File
module/Rest/src/Action/RedirectRule/SetRedirectRulesAction.php
Line
20
Bytes
712–765
Rung
route
Blob
d59dcdd9a378be5b1cd1b8d2bc978238258c72a4d0dc695a3064736850a72cbc
Found by
mezzio.action_routes
Commit
4a8fee47d48bcb949d6a5729ef32994f1f41464e
Extractor key
route|POST|Shlinkio\Shlink\Rest\Action\RedirectRule\SetRedirectRulesAction|version,shortCode

What it is called

A model named it

0.6confidence it gave

Label
Short URL redirect rules
Name
Configure redirect rules for a short URL
Model
anthropic/claude-sonnet-5
Mode
decide
Judge record
caa7579b7665d6750e7e67f356822c7e2df6e065200d51bbd6f8b8473ea111a3

The name is advice with a confidence on it, not a fact read out of the code. The citations above are the facts; this is what a model called them.

Where it sits

The module is the extractor's

the judge saidSettings the map drawsRedirectRule

1 features in the RedirectRule band, of 20 across 7 modules.

the founding candidate's component (candidate.extracted.component, invariant 26's module). The judge's module_overlay is 'Settings' for every feature in this store: the naming run was given the BookStack target config (its spend.recorded is titled 'auto-e2e init_naming bookstack'), so it answered in BookStack's module vocabulary. The API's own /spine still returns that one Settings band; this bundle does not.

What is empty here

The zeroes, drawn as zeroes

  • 0 scenarios under it tree.total
  • 0/0 scenarios covered coverage
  • 0 tests tests
  • 0 screens screens
  • 0 flows it is in flows
  • 0 merge requests touched_by
  • 0 open questions open_questions

This feature has been read, not crawled and not run: its status is “code-only, awaiting a source”. Across the whole map the same holds — 0 scenarios, 0 tests, 0 screens, 0 flows, 0 merge requests and 0 open questions, over 20 features.

So you can check it

Where these came from

Commit
4a8fee47d48bcb949d6a5729ef32994f1f41464e
Read at
2026-09-24T00:15:47Z · store sequence 78
Events hash
94dd0b7f8b14cfcc343621afa488b4c894c89e44920e5cd245e8617c2ea2e1c7
View hash
2100871e52c9ef1eb925163f933ccf397c663b2ef7af46b66cdf42579202d6b3
Repository
https://github.com/shlinkio/shlink — the --repo flag, a declared input. The store holds only a commit: no candidate or blob payload carries a repository or a URL. Never present this as a store fact.
The rest
The event census, the 2 refused batches and what the naming cost are on the map (markdown).

RedirectRule

The only feature in this module

Short URL redirect rules is the only feature the RedirectRule band holds — 1 of the 20 on the map.

← The whole map This page as markdown

See it on a real product

A live walkthrough of the BookStack map first, then read-only access once invites exist.