Tal.Yuan
bb2148db73
refactor(routes): move research domain into routes/research/ subpackage
...
Move the research route domain into the canonical routes/research/ subpackage while preserving the legacy routes.research_routes import path through a sys.modules compatibility shim.
The moved canonical module is behavior-preserving, app wiring now imports the canonical route setup function, source-introspection tests point at the new canonical path, and shim regression coverage pins legacy/canonical same-object behavior plus string-targeted monkeypatch reach-through.
Refs #4082 .
Refs #4071 .
2026-06-28 14:34:11 +01:00
..
2026-06-28 10:40:34 +01:00
2026-06-28 14:34:11 +01:00
2026-05-31 23:58:26 +09:00
2026-06-11 00:43:49 +02:00
2026-06-08 09:58:52 +02:00
2026-06-15 18:05:15 +01:00
2026-06-16 09:52:15 +02:00
2026-06-18 21:15:48 +02:00
2026-06-09 08:04:22 +02:00
2026-06-27 18:51:18 +01:00
2026-06-27 19:24:17 +01:00
2026-06-27 19:24:17 +01:00
2026-06-08 10:19:18 +02:00
2026-05-31 23:58:26 +09:00
2026-06-27 19:24:17 +01:00
2026-06-08 11:51:55 +01:00
2026-06-27 14:41:57 +01:00
2026-06-28 14:00:49 +01:00
2026-06-15 15:26:55 +09:00
2026-06-26 13:13:01 +01:00
2026-06-08 10:19:18 +02:00
2026-06-08 10:19:18 +02:00
2026-06-15 10:32:51 +02:00
2026-06-22 21:01:11 +02:00
2026-06-22 21:01:11 +02:00
2026-06-03 14:07:03 +09:00
2026-06-27 21:52:26 +01:00
2026-06-23 20:32:30 +02:00
2026-06-27 21:52:26 +01:00
2026-06-15 17:44:10 +01:00
2026-06-08 09:58:52 +02:00
2026-06-03 14:24:30 +09:00
2026-06-28 10:40:34 +01:00
2026-06-28 10:40:34 +01:00
2026-06-08 20:49:15 +02:00
2026-06-22 02:39:18 +00:00
2026-06-15 15:15:53 +09:00
2026-06-16 06:07:42 +01:00
2026-06-27 16:25:15 +01:00
2026-06-22 23:12:39 +02:00
2026-06-20 00:50:15 +02:00
2026-06-08 09:58:52 +02:00
2026-06-28 00:48:35 +01:00
2026-06-28 14:34:11 +01:00
2026-05-31 23:58:26 +09:00
2026-06-16 03:33:02 +01:00
2026-06-28 01:01:44 +01:00
2026-06-05 13:17:43 +02:00
2026-06-28 11:42:20 +01:00
2026-06-09 01:24:30 +02:00
2026-06-16 13:13:00 +02:00
2026-05-31 23:58:26 +09:00
2026-06-27 18:59:28 +01:00
2026-06-08 09:58:52 +02:00
2026-06-27 16:25:15 +01:00
2026-06-11 18:17:54 +02:00