{
  "packageVersion": "6.14.0",
  "generatedAtUtc": "2026-06-04T03:30:00Z",
  "name": "Neurokinetic.com Redirect Loop Hotfix",
  "publicRoute": "/redirect-loop-hotfix/",
  "jsonRoute": "/redirect-loop-hotfix.json/",
  "markdownRoute": "/redirect-loop-hotfix.md/",
  "purpose": "Document the v6.7.0 deployment-blocker fix for public static route redirect loops, especially /content-architecture/.",
  "issueObserved": [
    "Browser reported ERR_TOO_MANY_REDIRECTS on /content-architecture/.",
    "Exact route aliases could redirect a canonical route back to itself."
  ],
  "fixesApplied": [
    "Exact registered routes are evaluated before alias redirects.",
    "Self-alias redirects are no longer executed for canonical public routes.",
    "Non-canonical exact routes still redirect once to the trailing-slash canonical URL.",
    "WordPress redirect_canonical is disabled for custom static routes."
  ],
  "routesToManuallyVerify": [
    "/content-architecture/",
    "/semantic-pipeline/",
    "/glossary/",
    "/route-index/",
    "/topic-index/",
    "/evidence-packets/",
    "/public-copy-seo-refinement/",
    "/redirect-loop-hotfix/"
  ],
  "hardBoundaryConfirmation": [
    "No runtime AI behavior.",
    "No endpoint execution.",
    "No live crawling.",
    "No remote writes.",
    "No writable GET actions on Neurokinetic.com.",
    "No state mutation through query-string URLs.",
    "No command-and-control claim over other domains."
  ],
  "reviewerNotesPlaceholders": [
    "reviewer_name_or_initials",
    "reviewed_at_utc",
    "route_tested",
    "observed_result",
    "follow_up_action"
  ],
  "evidencePacket": "redirect-loop-hotfix",
  "checkedRouteGroups": [
    "core static routes",
    "content architecture routes",
    "evidence routes",
    "SEO/public copy routes"
  ],
  "canonicalRouteSafetyChecklist": [
    "exact route wins before alias redirect",
    "self-alias redirect prevented",
    "single trailing-slash redirect preserved",
    "redirect_canonical disabled for custom routes"
  ],
  "manualEvidencePlaceholders": {
    "contentArchitectureResult": "",
    "semanticPipelineResult": "",
    "routeIndexResult": "",
    "evidencePacketsResult": "",
    "reviewerSignoff": ""
  }
}
