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,16 @@
customer_id,first_name,last_name,email,phone,signup_date
C001,John,Smith,john.smith@gmail.com,(555) 123-4567,2025-01-15
C002,John,Smith,JohnSmith@Gmail.com,555-123-4567,2025-02-03
C003,John,Smith,j.o.h.n.smith+shop@gmail.com,+15551234567,2025-02-19
C004,Jon,Smith,jon.smith@yahoo.com,(555) 987-6543,2025-01-22
C005,Maria,Garcia,maria@example.com,555.222.3333,2025-03-01
C006,Maria,Garcia,maria@example.com,5552223333,2025-03-10
C007,Maria,Garcia,maria@example.com,+1 (555) 222-3333,2025-03-15
C008,David,Lee,david.lee@work.com,(555) 444-1111,2025-02-01
C009,David,Lee,dlee@personal.com,555-444-1111,2025-02-28
C010,Sarah,Jones,sarah@example.com ,(555) 666-7777,2025-01-08
C011,Sarah,Jones,sarah@example.com,(555) 666-7777,2025-01-09
C012,Alice,Wong,alice.wong@example.com,(555) 333-9999,2025-03-22
C013,Robert,Brown,rob.brown@example.com,(555) 888-2222,2025-03-25
C014,Catherine,Doe,cdoe@example.com,(555) 111-0000,2025-01-30
C015,Katherine,Doe,cdoe@example.com,(555) 111-0000,2025-04-02
1 customer_id first_name last_name email phone signup_date
2 C001 John Smith john.smith@gmail.com (555) 123-4567 2025-01-15
3 C002 John Smith JohnSmith@Gmail.com 555-123-4567 2025-02-03
4 C003 John Smith j.o.h.n.smith+shop@gmail.com +15551234567 2025-02-19
5 C004 Jon Smith jon.smith@yahoo.com (555) 987-6543 2025-01-22
6 C005 Maria Garcia maria@example.com 555.222.3333 2025-03-01
7 C006 Maria Garcia maria@example.com 5552223333 2025-03-10
8 C007 Maria Garcia maria@example.com +1 (555) 222-3333 2025-03-15
9 C008 David Lee david.lee@work.com (555) 444-1111 2025-02-01
10 C009 David Lee dlee@personal.com 555-444-1111 2025-02-28
11 C010 Sarah Jones sarah@example.com (555) 666-7777 2025-01-08
12 C011 Sarah Jones sarah@example.com (555) 666-7777 2025-01-09
13 C012 Alice Wong alice.wong@example.com (555) 333-9999 2025-03-22
14 C013 Robert Brown rob.brown@example.com (555) 888-2222 2025-03-25
15 C014 Catherine Doe cdoe@example.com (555) 111-0000 2025-01-30
16 C015 Katherine Doe cdoe@example.com (555) 111-0000 2025-04-02