leefer
|
b3a21d05b7
|
feat: complete heaven readings and screener publication
|
2026-08-05 23:44:17 +08:00 |
|
leefer
|
6a058c2929
|
fix: correct mentor user bubble in dark mode
|
2026-08-03 22:34:13 +08:00 |
|
leefer
|
e1e76cd51e
|
refactor: establish standalone application boundary
|
2026-08-03 21:42:25 +08:00 |
|
leefer
|
cc5fb8d73e
|
refactor: remove exact same-file css duplicates
|
2026-08-02 14:42:44 +08:00 |
|
leefer
|
9f691a47a0
|
fix: use page scrolling for dragon tiger
|
2026-08-02 14:08:48 +08:00 |
|
leefer
|
104b267627
|
refactor: remove exact nested css duplicates
|
2026-08-02 12:43:30 +08:00 |
|
leefer
|
86227cec37
|
refactor: remove exact cross-layer css duplicates
|
2026-08-02 11:54:00 +08:00 |
|
leefer
|
728cc48f90
|
fix: restore heaven interpretation persistence dependency
|
2026-08-02 11:34:48 +08:00 |
|
leefer
|
c32873b3d4
|
fix: restore llm model validation dependency
|
2026-08-02 08:49:57 +08:00 |
|
leefer
|
346b76bc00
|
refactor: govern background job lifecycle
|
2026-08-02 03:40:53 +08:00 |
|
leefer
|
2cab4b9cdf
|
refactor: move sector phase persistence to heaven repository
|
2026-08-02 03:00:39 +08:00 |
|
leefer
|
9028cb342d
|
refactor: move ifind pool helpers to feature service
|
2026-08-02 02:23:28 +08:00 |
|
leefer
|
8d43f4c372
|
refactor: centralize ndjson streaming transport
|
2026-08-02 01:53:47 +08:00 |
|
leefer
|
e8ba63e087
|
test: enforce provider construction ownership
|
2026-08-02 00:42:46 +08:00 |
|
leefer
|
309ed277fe
|
refactor: centralize compact date formatting
|
2026-08-02 00:18:38 +08:00 |
|
leefer
|
2ef31f6115
|
refactor: enforce canonical backend imports
|
2026-08-02 00:10:43 +08:00 |
|
leefer
|
159a9a6a8b
|
refactor: centralize numeric normalization
|
2026-08-01 16:54:47 +08:00 |
|
leefer
|
7ed181e682
|
docs: record reduction acceptance
|
2026-08-01 15:40:31 +08:00 |
|
leefer
|
203f81334a
|
refactor: reuse market symbol normalization
|
2026-08-01 15:30:10 +08:00 |
|
leefer
|
5c7f8e15c9
|
refactor: consolidate exact post dispatch
|
2026-08-01 14:02:21 +08:00 |
|
leefer
|
f75d9555e0
|
refactor: centralize llm provider transport
|
2026-08-01 13:37:23 +08:00 |
|
leefer
|
104e6aa396
|
docs: finalize preservation migration acceptance
|
2026-08-01 10:31:16 +08:00 |
|
leefer
|
deb84c4069
|
migration: prove standalone maintenance and correct visual evidence
|
2026-08-01 03:40:18 +08:00 |
|
leefer
|
1c50cc5bcb
|
test: make preservation audit stable across trading days
|
2026-08-01 01:26:12 +08:00 |
|
leefer
|
406118bba6
|
migration: close candidate maintenance audit
|
2026-07-31 21:24:37 +08:00 |
|
leefer
|
faac60b1a6
|
migration: audit uncertain code and prepare handoff
|
2026-07-31 16:48:13 +08:00 |
|
leefer
|
dec3cd1236
|
migration: preserve frontend shell pages and styles
|
2026-07-31 15:08:57 +08:00 |
|
leefer
|
38de3de0a3
|
migration: preserve review journal alerts and assistant slice
|
2026-07-31 11:55:27 +08:00 |
|
leefer
|
b3df070481
|
migration: preserve heaven trend fortune and heart slice
|
2026-07-31 08:57:26 +08:00 |
|
leefer
|
2919229c73
|
migration: preserve mentor and llm streaming slice
|
2026-07-31 04:18:53 +08:00 |
|
leefer
|
4bab921d14
|
migration: preserve screener and tracking slice
|
2026-07-31 03:57:07 +08:00 |
|
leefer
|
cf2aad28ec
|
migration: preserve market insights slice
|
2026-07-31 02:41:56 +08:00 |
|
leefer
|
814e75730a
|
migration: preserve ladder and rotation slice
|
2026-07-31 01:59:36 +08:00 |
|
leefer
|
b3555d2603
|
migration: preserve sentiment and pools slice
|
2026-07-31 01:41:58 +08:00 |
|
leefer
|
a4264326bd
|
migration: preserve market data and search slice
|
2026-07-31 01:03:43 +08:00 |
|
leefer
|
4002f096f4
|
migration: preserve startup accounts and system slice
|
2026-07-31 00:42:06 +08:00 |
|
leefer
|
4083dceba3
|
migration: establish exact preserved app baseline
|
2026-07-30 23:51:48 +08:00 |
|
leefer
|
41329943c4
|
docs(migration): establish preservation-first charter
|
2026-07-30 22:52:02 +08:00 |
|
leefer
|
d0e6800fe8
|
docs(next): freeze rejected rebuild
|
2026-07-30 22:15:24 +08:00 |
|
leefer
|
23d11b0d21
|
test(deploy): lock down image build context
|
2026-07-30 20:30:49 +08:00 |
|
leefer
|
c3598820ef
|
fix(legacy): keep static shell available during migration
|
2026-07-30 20:27:57 +08:00 |
|
leefer
|
7e1bc48ee0
|
docs(audit): record final local quality rerun
|
2026-07-30 20:16:05 +08:00 |
|
leefer
|
310dbba334
|
docs(release): pin first Portainer candidate
|
2026-07-30 20:07:52 +08:00 |
|
leefer
|
4acdf65bb7
|
docs(cutover): record real restore drill
|
2026-07-30 20:02:57 +08:00 |
|
leefer
|
e5f7d836ac
|
fix(migration): normalize legacy screener archives
|
2026-07-30 19:49:24 +08:00 |
|
leefer
|
198806c1bd
|
rebuild(migration): validate local legacy cutover
|
2026-07-30 17:26:15 +08:00 |
|
leefer
|
37bd9fea85
|
refactor(llm): centralize usage persistence
|
2026-07-30 12:10:12 +08:00 |
|
leefer
|
e0b065e38b
|
refactor(storage): remove duplicate watchlist query
|
2026-07-30 12:07:05 +08:00 |
|
leefer
|
67e279a1d5
|
rebuild(deploy): add Portainer preflight stack
|
2026-07-30 11:52:54 +08:00 |
|
leefer
|
05f291a182
|
docs(cutover): define legacy cleanup boundary
|
2026-07-30 11:46:44 +08:00 |
|
leefer
|
9e694ee34a
|
rebuild(migration): audit all legacy data
|
2026-07-30 11:42:33 +08:00 |
|
leefer
|
227028f499
|
rebuild(deploy): make NAS preflight reversible
|
2026-07-30 11:15:41 +08:00 |
|
leefer
|
4eafa1cc3f
|
rebuild(audit): verify page state matrix
|
2026-07-30 11:12:37 +08:00 |
|
leefer
|
b79b4ba280
|
rebuild(screener): add controlled formulas and rolling backtests
|
2026-07-30 10:45:40 +08:00 |
|
leefer
|
08f69b0641
|
rebuild(llm): add audited model connectivity tests
|
2026-07-30 10:25:07 +08:00 |
|
leefer
|
d8f0dd930c
|
rebuild(runtime): govern market operations and job truth
|
2026-07-30 10:14:29 +08:00 |
|
leefer
|
4fc8691eee
|
rebuild(audit): complete entity detail and market preview
|
2026-07-30 09:25:52 +08:00 |
|
leefer
|
d1b3b977d2
|
rebuild(stage-15): complete governance and handoff
|
2026-07-30 08:46:12 +08:00 |
|
leefer
|
fa7a8dde06
|
rebuild(stage-14): deliver migration and recovery tooling
|
2026-07-30 08:29:37 +08:00 |
|
leefer
|
9eb7b548f3
|
docs(migration): record stage 13 acceptance
|
2026-07-30 08:02:56 +08:00 |
|
leefer
|
bec0878494
|
rebuild(stage-13): redesign mobile information architecture
|
2026-07-30 08:02:47 +08:00 |
|
leefer
|
4125ae2740
|
docs(migration): record stage 12 acceptance
|
2026-07-30 07:46:05 +08:00 |
|
leefer
|
b93fb3ec41
|
rebuild(stage-12): deliver private review workflows
|
2026-07-30 07:45:55 +08:00 |
|
leefer
|
0a055867a4
|
docs(migration): record stage 11 acceptance
|
2026-07-30 07:08:25 +08:00 |
|
leefer
|
35ae079de7
|
rebuild(stage-11): deliver deterministic heaven workflows
|
2026-07-30 07:08:13 +08:00 |
|
leefer
|
aa3f02bd59
|
docs(migration): record stage 10 acceptance
|
2026-07-30 05:53:04 +08:00 |
|
leefer
|
f1fa104641
|
rebuild(stage-10): deliver mentor and unified llm streaming
|
2026-07-30 05:52:12 +08:00 |
|
leefer
|
532f0cfc11
|
docs(migration): record stage 9 acceptance
|
2026-07-30 05:15:44 +08:00 |
|
leefer
|
158257ebb8
|
rebuild(stage-9): deliver deterministic intelligent screening
|
2026-07-30 05:15:17 +08:00 |
|
leefer
|
6cb52e864a
|
docs(migration): record stage 8 acceptance
|
2026-07-30 04:13:04 +08:00 |
|
leefer
|
976a5cac03
|
rebuild(stage-8): deliver market insight workspaces
|
2026-07-30 04:12:04 +08:00 |
|
leefer
|
a18e8e9d27
|
docs(migration): record stage 7 acceptance
|
2026-07-30 03:29:14 +08:00 |
|
leefer
|
a76d344a98
|
rebuild(stage-7): deliver ladder and sector rotation
|
2026-07-30 03:28:24 +08:00 |
|
leefer
|
31a53de890
|
docs(migration): record stage 6 acceptance
|
2026-07-30 03:05:11 +08:00 |
|
leefer
|
59f6011ae8
|
rebuild(stage-6): deliver emotion and market pools
|
2026-07-30 03:03:53 +08:00 |
|
leefer
|
889963862a
|
docs(migration): record stage 5 acceptance
|
2026-07-30 02:38:00 +08:00 |
|
leefer
|
cf0ab7026f
|
rebuild(stage-5): establish market data gateway and charts
|
2026-07-30 02:35:42 +08:00 |
|
leefer
|
40ad5d6836
|
docs(stage-4): record shell acceptance evidence
|
2026-07-30 02:09:14 +08:00 |
|
leefer
|
3b75bf2d63
|
rebuild(stage-4): deliver shared shell and account interfaces
|
2026-07-30 02:08:20 +08:00 |
|
leefer
|
d1c658d8ef
|
docs(stage-3): record account foundation evidence
|
2026-07-30 01:34:16 +08:00 |
|
leefer
|
f69972c3c0
|
rebuild(stage-3): establish accounts permissions and secure settings
|
2026-07-30 01:33:19 +08:00 |
|
leefer
|
2ff35eb6df
|
docs(migration): record stage 2 acceptance evidence
|
2026-07-30 01:02:40 +08:00 |
|
leefer
|
d969d2c092
|
rebuild(stage-2): establish runtime and persistence foundations
|
2026-07-30 01:02:04 +08:00 |
|
leefer
|
b3ba840d4e
|
docs(migration): record stage 1 acceptance evidence
|
2026-07-30 00:47:06 +08:00 |
|
leefer
|
603e73d128
|
rebuild(stage-1): establish isolated application skeleton
|
2026-07-30 00:46:43 +08:00 |
|
leefer
|
6df26a2545
|
rebuild(stage-0): freeze product truth and migration charter
|
2026-07-30 00:17:42 +08:00 |
|
leefer
|
b284531dfa
|
refactor: establish frontend page modules
|
2026-07-29 22:15:36 +08:00 |
|
leefer
|
ed2b47fe90
|
refactor: govern CSS tokens and cascade
|
2026-07-29 21:56:39 +08:00 |
|
leefer
|
8d617cfa17
|
refactor: establish shared frontend shell
|
2026-07-29 21:38:38 +08:00 |
|
leefer
|
e177f21d1c
|
refactor: establish frontend request and state boundaries
|
2026-07-29 20:16:21 +08:00 |
|
leefer
|
a368174a75
|
refactor: unify LLM gateway policy
|
2026-07-29 20:08:39 +08:00 |
|
leefer
|
5f0b9735bd
|
refactor: govern background job execution
|
2026-07-29 19:57:31 +08:00 |
|
leefer
|
02af8488b3
|
fix: prevent duplicate LLM stream snapshots
|
2026-07-29 19:26:01 +08:00 |
|
leefer
|
93fc4505a9
|
refactor: make API registry authoritative
|
2026-07-29 18:07:34 +08:00 |
|
leefer
|
b0cbd25f64
|
refactor: establish feature application service layout
|
2026-07-29 18:00:19 +08:00 |
|
leefer
|
367fe71fbf
|
refactor: enforce account scoped repository boundaries
|
2026-07-29 17:54:45 +08:00 |
|
leefer
|
6ac9571ca0
|
refactor: establish database migration foundation
|
2026-07-29 17:47:09 +08:00 |
|
leefer
|
831291c818
|
refactor: enforce market data quality contracts
|
2026-07-29 17:34:21 +08:00 |
|
leefer
|
7c8b8ca21e
|
refactor: route market providers through data gateway
|
2026-07-29 17:25:21 +08:00 |
|
leefer
|
3994387935
|
refactor: centralize bootstrap dependency assembly
|
2026-07-29 17:18:03 +08:00 |
|