feat: add documentation, Streamlit GUI, and full source tree

- Rewrite README.md with project overview, quick-start, and CLI summary
- Add docs/CLI-REFERENCE.md with full flag reference and 8 recipe sections
- Add docs/DEVELOPER.md with architecture, data flow, and extension guides
- Rewrite src/core/__init__.py with public API exports and module docstring
- Add Streamlit GUI (src/gui/) with file upload, advanced options, interactive
  match group review with side-by-side diff, and download buttons
- Add .gitignore, requirements.txt, all source code, tests, and sample data
- Add streamlit to requirements.txt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-28 23:06:39 +00:00
parent 0613dc420c
commit b871ab24fc
47 changed files with 4413 additions and 2 deletions

View File

@@ -0,0 +1,17 @@
id,full_name,email,phone,company,notes
1,Alice Johnson , alice@ex.com ,(555) 100-1000,Ex Corp ,VIP client
2,alice johnson,alice@ex.com,5551001000,Ex Corp,
3,Bob OBrien,bob.obrien@example.com,(555) 200-2000,OBrien LLC,intro by Alice
4,Bob O'Brien,BOB.OBRIEN@example.com,555-200-2000,O'Brien LLC,Intro by Alice
5,Carol Wu,carol@example.com,(555) 300-3000,WuCo,follow up
6,Carol Wu,carolexample.com,(555) 300-3000,WuCo,follow up Q2
7,Derek Hall,dhall@example.com,(555) 400-4000,Hall Industries,
8,Derek Hall,dhall@example.com,(555) 400-4099,Hall Inds.,
9,Eve Martin,eve@example.com,(555) 500-5000,Martin Co,lead
10,Eve Martin,eve@example.com,(555) 500-5000,Martin Co,lead
11,Frank Ng,fng@example.com,(555) 600-6000,Ng Group,
12,Grace Park,gpark@example.com,(555) 700-7000,Park & Co,
13,Henry Lo,hlo@example.com,(555) 800-8000,Lo Holdings Inc.,renewal
14,Henry Lo,hlo@example.com,(555) 800-8000,"Lo Holdings, Inc",renewal Q2
15,Ivan Kim,ikim@example.com,(555) 900-9000,Kim Solutions,
16,Ivan Kim,ikim@example.com,(555) 900-9000,Kim Solutions,
1 id full_name email phone company notes
2 1 Alice Johnson alice@ex.com (555) 100-1000 Ex Corp VIP client
3 2 alice johnson alice@ex.com 5551001000 Ex Corp
4 3 Bob O’Brien bob.obrien@example.com (555) 200-2000 OBrien LLC intro by Alice
5 4 Bob O'Brien BOB.OBRIEN@example.com 555-200-2000 O'Brien LLC Intro by Alice
6 5 Carol Wu carol@example.com (555) 300-3000 WuCo follow up
7 6 Carol Wu carol@example.com (555) 300-3000 WuCo follow up Q2
8 7 Derek Hall dhall@example.com (555) 400-4000 Hall Industries
9 8 Derek Hall dhall@example.com (555) 400-4099 Hall Inds.
10 9 Eve Martin eve@example.com (555) 500-5000 Martin Co lead
11 10 Eve Martin eve@example.com (555) 500-5000 Martin Co lead
12 11 Frank Ng fng@example.com (555) 600-6000 Ng Group
13 12 Grace Park gpark@example.com (555) 700-7000 Park & Co
14 13 Henry Lo hlo@example.com (555) 800-8000 Lo Holdings Inc. renewal
15 14 Henry Lo hlo@example.com (555) 800-8000 Lo Holdings, Inc renewal Q2
16 15 Ivan Kim ikim@example.com (555) 900-9000 Kim Solutions
17 16 Ivan Kim ikim@example.com (555) 900-9000 Kim Solutions