C
Chisel
CDP Demo
v0.1.0
—— capability 1 of 6 · Discovery

Search 200 reports across 50 students

Postgres full-text search over counselling reports, ranked by relevance. Filter by school, grade, or report kind.

Filters: Clear all
Showing: "Zara Menon"

4 results

ranked by relevance · top 30
Parent meeting Aug 10, 2025 rank 0.343

Parent meeting — Zara Menon's pathway plan

Zara Menon
CY-67884 · Gr 10
Mountain View Public School

Zara Menon (Grade 10). Discussion focused on finance as a pathway and the family's view on stream

Test result Jul 13, 2025 rank 0.34

Mock CET / aptitude battery — Zara Menon

Zara Menon
CY-67884 · Gr 10
Mountain View Public School

Zara Menon completed the mock CET aptitude battery. Performance: Maths 58/100, Logical Reasoning 85/100, English 75/100. Time management

Career review Apr 24, 2026 rank 0.305

Career review — Zara Menon (consolidated)

Zara Menon
CY-67884 · Gr 10
Mountain View Public School

Zara Menon based on assessment battery + 3 counselling sessions. Top pathway: data science (consistent across RIASEC, DAT V, and self

Session note Dec 19, 2025 rank 0.271

Career exploration session — Grade 10

Zara Menon
CY-67884 · Gr 10
Mountain View Public School

Zara Menon was engaged today. We explored their interest in civil services, discussing pathway options at the intersection

—— how Discovery works

Postgres FTS over every report, note and transcript

1
Tokenize

Every reports.text and counsellor_note is indexed by Postgres tsvector (english config). One GIN index, refreshed on insert.

2
Query

Search box runs plainto_tsquery + ts_rank_cd. Filter chips (school, grade, RIASEC, kind) compose into the same SQL — no client-side filtering.

3
Highlight

ts_headline wraps matches in <mark> tags so counsellors see the evidence in context.

4
Rank

Top 30 sorted by rank × recency. The aim is < 200 ms server-side on the full corpus, no Elasticsearch needed.