Commit Graph

  • 9710ac7e65 refactor: enforce canonical backend imports leefer 2026-08-02 00:10:43 +08:00
  • 7afc9ac23b refactor: centralize numeric normalization leefer 2026-08-01 16:54:47 +08:00
  • 07f3ca0132 refactor: reuse market symbol normalization leefer 2026-08-01 15:30:10 +08:00
  • 01af7f72fa refactor: consolidate exact post dispatch leefer 2026-08-01 14:02:21 +08:00
  • 07e14c74b5 refactor: centralize llm provider transport leefer 2026-08-01 13:37:23 +08:00
  • 3d4fca7f65 docs: finalize preservation migration acceptance leefer 2026-08-01 10:31:16 +08:00
  • 1da0807ad8 migration: prove standalone maintenance and correct visual evidence leefer 2026-08-01 03:40:01 +08:00
  • 78c4f3586a test: make preservation audit stable across trading days leefer 2026-08-01 01:26:12 +08:00
  • aabfb621aa migration: close candidate maintenance audit leefer 2026-07-31 21:24:37 +08:00
  • bc25e06416 migration: audit uncertain code and prepare handoff leefer 2026-07-31 16:48:13 +08:00
  • 66c22a5449 migration: preserve frontend shell pages and styles leefer 2026-07-31 15:08:57 +08:00
  • 26e67b3a92 migration: preserve review journal alerts and assistant slice leefer 2026-07-31 11:55:27 +08:00
  • 11eebbf6cb migration: preserve heaven trend fortune and heart slice leefer 2026-07-31 08:57:26 +08:00
  • fb7e3cbf0b migration: preserve mentor and llm streaming slice leefer 2026-07-31 04:18:53 +08:00
  • 76b57f410d migration: preserve screener and tracking slice leefer 2026-07-31 03:57:07 +08:00
  • f511bf484f migration: preserve market insights slice leefer 2026-07-31 02:41:56 +08:00
  • 8904209938 migration: preserve ladder and rotation slice leefer 2026-07-31 01:59:36 +08:00
  • d28bb5788b migration: preserve sentiment and pools slice leefer 2026-07-31 01:41:58 +08:00
  • ac94f5285e migration: preserve market data and search slice leefer 2026-07-31 01:03:43 +08:00
  • 982af4ba92 migration: preserve startup accounts and system slice leefer 2026-07-31 00:42:06 +08:00
  • e4a9b2e647 migration: establish exact preserved app baseline leefer 2026-07-30 23:51:48 +08:00