Releases: hongyuanzhou453/finer
Releases · hongyuanzhou453/finer
Release list
Finer OS v0.5.0 — Project Memory, Backtest Pipeline, Error Envelope
Finer OS v0.5.0
Highlights
- Project Memory Storage v1 — 19-table SQLite durable catalog with 292 tests, content-addressed object store, FTS5 search, and 12-phase legacy backfill
- F8 Backtest Pipeline — end-to-end backtest infrastructure: converter, storage, price materializer, CLI, and frontend visualization
- Canonical Error Envelope — all API routes migrated to FinerError with request_id, stage, retryable, fix_hint
- KOL Mock Cleanup — frontend fully migrated from mock data to real API calls
New Features
src/finer/services/project_memory/— SQLite schema (4 migrations, 19 tables), ConnectionPool, ContentIdentityService, ObjectStore, ArtifactStore, BlockStore, AssetIndexService, NameLineageService, IntegrityCheckersrc/finer/scripts/project_memory_migrate.py— CLI migration runner (status/upgrade/verify)src/finer/scripts/project_memory_backfill.py— 12-phase legacy data import (dry-run by default)src/finer/backtest/converter.py— TradeAction → backtest record bridgesrc/finer/backtest/storage.py— JSON persistence with index.jsonsrc/finer/backtest/prices.py— PriceSnapshotMaterializer with Tushare/LocalProsrc/finer/pipeline/canonical_runner.py— F3→F4→F5 canonical pipeline constructorsrc/finer_dashboard/src/lib/adapters.ts— backtest + KOL view model adapterssrc/finer_dashboard/src/lib/hooks/useAsyncData.ts— generic async data fetching hooksrc/finer_dashboard/src/app/kol/[id]/backtest/[backtestId]/page.tsx— backtest detail page
API Changes
GET /api/kol/list/enriched— KOL list with full rating dataGET /api/backtest/results— list backtest summariesGET /api/backtest/results/{id}— get backtest result detailPOST /api/backtest/run— run a new backtestGET /api/files— catalog-first query via Project Memory asset_indexGET /api/system/diagnostics— includes Project Memory health
Error System
- 17 HTTPException sites migrated across 6 route files to canonical FinerError envelope
- Error codes: F8_IN_001, F8_EXT_001, F8_INT_001, F8_NTF_001, F6_NTF_001, F6_IN_001, SYS_PERM_001, SYS_NTF_001, SYS_IO_001, API_IN_001, API_INT_001
Tests
- 292 Project Memory tests (connection, schema, identity, object store, artifact store, block store, asset index, integrity, name lineage, migration, backfill, restart, catalog API, diagnostics)
- 18 backtest materializer tests
- KOL golden fixtures: Cat Lord (11 content, 7 TradeActions), Trader Ji (15 content, 15 TradeActions)
Breaking Changes
useMockDatahook removed — replaced byuseAsyncDatamock-data.tsdeleted — all pages now use real API
Finer OS v0.4.0 - F1 Standardization, Topic Assembly, WeChat Intake
Highlights
- Canonical F0-F8 documentation refreshed as the only supported architecture naming system.
- Added F0 WeChat article intake with session state management, QR login handling, raw artifact persistence, SHA256 traceability, incremental sync, and ContentRecord generation.
- Added F1 StandardizationRouter plus canonical adapters for Feishu chat markdown, manual text, image OCR/layout, and PDF documents.
- Added F1.5 constrained LLM topic assembly adapter backed by DeepSeek JSON output with deterministic validation.
- Added MiMo v2.5 vision configuration paths and live multimodal validation scaffolding.
- Extended F5 canonical execution/timing contracts and independent verification documentation.
- Updated dashboard WeChat configuration UI and removed build-time Google Fonts dependency so production builds do not require font downloads.
Validation
- pytest tests/ -v: 1347 passed, 36 skipped.
- npm run build in src/finer_dashboard: passed.
- Sensitive diff scan: no real keys detected; only environment variable names/placeholders.
Notes
Live WeChat and live MiMo tests remain opt-in because they require external credentials and services. The canonical F3 -> F4 -> F5 constructor is still an active architecture follow-up; legacy direct extraction remains non-canonical.
MiMo Orbit Application Release
Finer OS public application package for Xiaomi MiMo Orbit / 100T Token Plan.\n\nHighlights:\n- Agent-native pipeline for financial KOL timeline intelligence.\n- V0/V0.5/V1 schema foundation: ContentEnvelope, QualityCard, TemporalAnchor, EntityAnchor, EvidenceSpan, NormalizedInvestmentIntent.\n- Chat/document and image-strategy KOL fixtures with validation tests.\n- Application note: docs/MIMO_ORBIT_APPLICATION.md.\n- Validation status: 597 passed, 21 skipped.