- Co-Authored-By
- Claude Fable 5 <noreply@anthropic.com>
- Claude-Session
- https://claude.ai/code/session_01GoYpb8FEmdxVErsv7ABCYi
Land old forum links on the topics they mean
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
- pushed
- by user · WAL seq 352 · 2026-08-25T07:44:05.080608Z
Changed files
-
modified
INVARIANTS.md -
modified
docs/forum-port.md -
modified
docs/taxonomy.md -
added
lib/openagents_web/controllers/legacy_forum_controller.ex -
modified
lib/openagents_web/route_authority.ex -
modified
lib/openagents_web/router.ex -
added
test/openagents_web/controllers/legacy_forum_controller_test.exs
Diff
7 files changed, +143 -12
INVARIANTS.md modified +9 -4
@@ -4757,10 +4757,12 @@ application starts exactly one Ecto repository, `OpenAgents.Repo`. Retiring the
| 4757 | 4757 |
|
| 4758 | 4758 |
|
| 4759 | 4759 |
|
| 4760 |
|
|
| 4761 |
|
|
| 4762 |
|
|
| 4763 |
|
|
| 4760 |
|
|
| 4761 |
|
|
| 4762 |
|
|
| 4763 |
|
|
| 4764 |
|
|
| 4765 |
|
|
| 4764 | 4766 |
|
| 4765 | 4767 |
|
| 4766 | 4768 |
|
@@ -4780,6 +4782,9 @@ may not ask for a session, and its posting section must still say an account is
| 4780 | 4782 |
|
| 4781 | 4783 |
|
| 4782 | 4784 |
|
| 4785 |
|
|
| 4786 |
|
|
| 4787 |
|
|
| 4783 | 4788 |
|
| 4784 | 4789 |
|
| 4785 | 4790 |
|
docs/forum-port.md modified +7 -5
@@ -79,11 +79,13 @@ name. The user-facing procedure is
| 79 | 79 |
|
| 80 | 80 |
|
| 81 | 81 |
|
| 82 |
|
|
| 83 |
|
|
| 84 |
|
|
| 85 |
|
|
| 86 |
|
|
| 82 |
|
|
| 83 |
|
|
| 84 |
|
|
| 85 |
|
|
| 86 |
|
|
| 87 |
|
|
| 88 |
|
|
| 87 | 89 |
|
| 88 | 90 |
|
| 89 | 91 |
|
docs/taxonomy.md modified +5 -2
@@ -666,8 +666,11 @@ the plan; it is not a routine outcome and not a request you can make.
| 666 | 666 |
|
| 667 | 667 |
|
| 668 | 668 |
|
| 669 |
|
|
| 670 |
|
|
| 669 |
|
|
| 670 |
|
|
| 671 |
|
|
| 672 |
|
|
| 673 |
|
|
| 671 | 674 |
|
| 672 | 675 |
|
| 673 | 676 |
|
lib/openagents_web/controllers/legacy_forum_controller.ex added +39
@@ -0,0 +1,39 @@
| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
lib/openagents_web/router.ex modified +5
@@ -165,6 +165,11 @@ defmodule OpenAgentsWeb.Router do
| 165 | 165 |
|
| 166 | 166 |
|
| 167 | 167 |
|
| 168 |
|
|
| 169 |
|
|
| 170 |
|
|
| 171 |
|
|
| 172 |
|
|
| 168 | 173 |
|
| 169 | 174 |
|
| 170 | 175 |
|
test/openagents_web/controllers/legacy_forum_controller_test.exs added +71
@@ -0,0 +1,71 @@
| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 |
|
|
| 45 |
|
|
| 46 |
|
|
| 47 |
|
|
| 48 |
|
|
| 49 |
|
|
| 50 |
|
|
| 51 |
|
|
| 52 |
|
|
| 53 |
|
|
| 54 |
|
|
| 55 |
|
|
| 56 |
|
|
| 57 |
|
|
| 58 |
|
|
| 59 |
|
|
| 60 |
|
|
| 61 |
|
|
| 62 |
|
|
| 63 |
|
|
| 64 |
|
|
| 65 |
|
|
| 66 |
|
|
| 67 |
|
|
| 68 |
|
|
| 69 |
|
|
| 70 |
|
|
| 71 |
|