Files
flowsight/ROADMAP.md
T
asepharyana 3882c5aef0 Add comprehensive documentation for FlowSight project
- Introduced AGENT-SPECS.md detailing the specifications for seven agents including their inputs, processing steps, and outputs.
- Created API-REFERENCE.md outlining the Sectors API v2 endpoints, parameters, costs, and usage.
- Developed API.md to specify backend routes, request/response structures, and error handling.
- Established ARCHITECTURE.md to describe the project layout, conventions, scheduler, and citation pipeline.
- Added DATA-MODEL.md to define the database schema, tables, and seed strategy.
- Compiled PLAN.md to outline the project concept, problem statement, unique features, and implementation timeline.
- Created README.md as an index for documentation with links to all relevant files.
- Documented ROUTINES.md detailing the seven automated routines, their schedules, inputs, detection logic, and delivery formats.
- Introduced TECH-STACK.md to specify the technology choices and rationale for both backend and frontend components.
2026-09-14 20:35:02 +07:00

3.7 KiB
Raw Blame History

FlowSight Roadmap

What is built, what is next, and what has been deliberately declined. Reordered when evidence says the order is wrong.

Nothing here is a date. Items move to TODO.md when they are next up.


Shipped

  • Plan + API reference from live schema. docs/PLAN.md (concept, routines, verifiable AI, accuracy ledger) + docs/API-REFERENCE.md (all 70 v2 paths with params, costs, per-cycle credit budget). Source: schema.json + docs site.

Next

Hackathon core (maps to TODO Now, in order)

Foundation — data in, health out. Scaffold (FastAPI + Next.js), Sectors client with credit counting + param narrowing, SQLite schema (§8 tables), historical seed. Health endpoint proves the pipeline breathes.

Ingestion — the 30-minute heartbeat. Scheduler pulls universe sweep (close/), market context (top-changes minimal combos, most-traded, idx-total, brokers/top), per-watchlist depth (broker-summary/top, foreign-flow, daily), incremental events (news/filings/suspensions), quarterly freshness (since=). Redis caches slow-moving reference data. Credit spend stays inside the §12 budget.

Agents — seven specialists, one synthesis. Smart Money Tracker and Broker Intel are built first (the moat: no competitor fuses broker × foreign flow). Sentiment (Adaptive RAG), Fundamental, Technical, and Event Catalyst follow the same input→detect→score contract. Master Synthesizer correlates cross-signal agreement into conviction, flags conflicts, and sizes positions by risk profile.

Routines — data becomes habit. Routine engine with cron schedules turns agent output into deliveries: Morning Briefing (07:30), Accumulation Radar (30-min), Foreign Reversal Watch, Insider Tape, Earnings Countdown, Dividend Calendar, Weekend Review. Each run is recorded; each delivery carries citations.

Trust — verify, then track. Every number cites endpoint + snapshot timestamp; stale data is labeled, never hidden. Accuracy Ledger records each recommendation and resolves it at +30d against actual return; agent weights follow the ledger.

Surface — see it, run it, export it. Dashboard with live agent panel (SSE), Routine Manager, Institutional Screener, Alert Engine UI, One-Click Report with interrogation scoped to citations, Portfolio Risk + accuracy table. Demo seed + script + deck close the loop for judges.

Post-hackathon

  • SGX extension (buybacks + short-sell have no IDX equivalent — new angles).
  • KLSE basic coverage through the same screener.
  • Mining vertical: commodity price → miner watchlist linkage.
  • WhatsApp delivery; per-user keys and watchlists; backtest harness for rules.

Later

  • Push-first mobile. Native-feel PWA with push for radar alerts; web stays primary.
  • Community routines. Shareable routine templates (e.g. "dividend hunter", "foreign follower") with fork counts.
  • Multi-market synthesis. One briefing spanning IDX + SGX + KLSE positions.
  • LLM cost control. Spend ceiling per routine run; cheaper model for sentiment triage, strong model only for synthesis.

Declined

  • Order execution / trading. Read-only intelligence; executing trades adds regulatory surface no hackathon needs.
  • Price prediction models. Directional forecasting competes on accuracy claims no 48h build can defend; the ledger tracks recommendations, not price targets.
  • Real-time tick streaming. Sectors data is end-of-day granularity; pretending otherwise would fake the product. 30-min cycles match the source.
  • A general chatbot. Conversational UI exists as a scoped sidebar only; the product is routines that run without being asked.
  • v1 API support. v1 returns 410 Gone; no compat layer will be built.