Notice Intake
Normalize the revised notice and preserve section-level source anchors.
Context TriageFinance Demo
A five-step analyst workflow: ingest a revised MAS notice, compare versions, extract obligations, map products and create an impact report.

Normalize the revised notice and preserve section-level source anchors.
Context TriageCompare the revised notice with the baseline and isolate material changes.
Semantic CompactionTurn changes into obligations, deadlines, owners, and evidence.
Prompt ChainingConnect obligations to product lines, customers, controls, and operational teams.
RAG PipelineProduce readiness score, risk matrix, executive summary, and action register.
Progress TrackingAmbiguous or high-impact findings remain reviewable and traceable.
Approval Gate




| Pattern | Design role |
|---|---|
| Context Triage | Separate source sections, changed clauses, and background context. |
| Semantic Compaction | Convert a long notice into reviewable changes and obligations. |
| Progress Tracking | Expose readiness score, risk matrix, and action register. |
| Approval Gate | Preserve human review for ambiguous or high-impact changes. |
Finance teams act on affected products and controls, not raw paragraphs.
Compliance work is collaborative, so status and action ownership must be visible.
Each step is inspectable, which makes the final report more trustworthy.
cd showcases/finance/demo-doc-analysis
streamlit run app.pyshowcases/finance/demo-doc-analysis/README.mdimages/training/visual/mas-document-analysis-blueprint.png