docs: trim access, credential and UI pages Cut restated and code-derivable detail. Correct the allowlist, Access model, route and registered-entity statements that no longer match the code.
docs(short-links): fix verb agreement
docs(short-links): name the admin app as the prod edit screen
docs(short-links): document staff target edits and host repair
docs: name-based project short links and staff edit Project codes derive from the project name, staff can set one by hand, and old codes keep redirecting. Link routes refuse any code a project holds or held.
docs: describe per-project short links
docs: fix wiki for Flex-only API, no legacy app
docs(short-links): traffic path goes through APIM /api/s/ Claude-Session: https://claude.ai/code/session_01H6iXNPixez9V6pyLR4o2TH
docs: document per-user data feature
docs: update API pages for the Express-to-Functions-dispatcher move Routes moved from src/routes/api.js to src/http/routes.js, dispatched by src/http/router.js instead of an Express-over-Functions adapter. Rate limiting is edge-only (eao-nginx); /api-docs serves raw swagger.yaml with no UI; multipart uses request.formData(). Claude-Session: https://claude.ai/code/session_018itYj9sUzYVgtbkUgCpg4E
docs(short-links): retypable code alphabet, case-insensitive lookup Claude-Session: https://claude.ai/code/session_017wn862xuArm8Ph5VkMRzSP
docs: add Short Links reference page Claude-Session: https://claude.ai/code/session_017wn862xuArm8Ph5VkMRzSP