This is the most developed project in the portfolio. It applies built-environment
domain knowledge to Markdown and page-aware PDF ingestion, Singapore public-source
manifests, source filters, TF-IDF, BM25, dense LSA,
hybrid retrieval, citation checks, unsupported-scope handling, and a tested local service with bounded durable telemetry.
- Evaluation
- 51 synthetic cases plus 24 authored public-source cases over a fingerprinted 15-document snapshot
- Synthetic check
- 51-case synthetic set: Recall@4 1.000 / MRR 0.906 / Hit@3 1.000
- Evidence location
- Document Hit@1 0.952 versus exact manually labeled target Hit@1 0.810; source-page Hit@1 0.778
- Uncertainty
- Public Hit@1 0.952 [0.773, 0.992], n=21; MRR 0.976 [0.929, 1.000]. Hybrid-vs-BM25 MRR delta 0.012 [0.000, 0.036], inconclusive
- Service
- 12/12 local contract checks passed; 9 requests observed before metrics response. The fixed workload returned 48/48 HTTP 200 responses, 0 server errors, and P95 at or below 500 ms
- Persistence
- 48 payload-free query telemetry rows remained after app reconstruction
- Proof
- Architecture, eval design, paired uncertainty, ablation, failure analysis, demo answers, service reports, and tests
- Limit
- No authority validation, professional sign-off, OCR, network load, uptime, external deployment, traffic, or live amendment guarantee