Hackathon case study

MarketIQ

LLM market-intelligence workflow. One question becomes hypotheses, evidence, and an action plan.

Kind
Experiment, not client work
Domain
Structured analysis / Qdrant evidence / workflow trace
Stack
React · Express · TypeScript · Qdrant · LangSmith
Verified

01 · Problem

A strategic market question needs to become an auditable decision workflow rather than a one-shot answer.

02 · Evidence

What is demonstrated, and where the claim stops.

Core company and market data for the FreshCart scenario is synthetic/generated. Retrieved public evidence is kept separate and varies in quality.

Demonstrated

  • One strategic question can be transformed into a structured decision package.
  • Hypotheses, evidence references, actions, and validation tasks can share one typed workflow.
  • A cached demo path can remain inspectable when live services are unavailable.

Not demonstrated

  • Causal attribution or a validated business recommendation.
  • Production evidence quality across all public sources.
  • Measured executive time savings or commercial impact.

Known limitations

  • The core FreshCart scenario uses synthetic/generated data.
  • Public evidence quality and scrape success vary.
  • The deterministic path is directional and the optional LLM path may not be active.

What production would require

  • Governed client connectors, identity, access control, and data isolation.
  • Human review, evidence-quality scoring, and persisted analysis history.
  • Monitoring for the API, retrieval layer, orchestration, and model calls.

03 · System flow

5 stages.

  1. 01Strategic questionExecutive input
  2. 02Market contextStructured demo data
  3. 03Evidence retrievalPublic sources
  4. 04Rank hypothesesDeterministic + optional LLM
  5. 05Decision packageBrief + trace

04 · Why it is hard

Evidence separation
Synthetic business context must not be confused with retrieved public evidence.
Structured reasoning
Hypotheses, actions, and validation tasks need a stable contract.
Demo resilience
Cached analysis must remain transparent when live integrations are unavailable.

05 · Engineering notes

Decision workflow

The analysis orchestrator stages refinement, aggregation, retrieval, hypothesis generation, scoring, executive briefing, and trace assembly.

Evidence boundary

Core FreshCart data is synthetic/generated. Retrieved public evidence uses normalized source identifiers and can vary in quality or availability.

Decision-support limit

The system ranks plausible explanations and next validation steps. It does not establish causality or certify a commercial decision.

Want this kind of system built for real?