Skip to content

Add a combined SMS and MMS Messages artifact - #1297

Merged
abrignoni merged 1 commit into
mainfrom
feat/sms-mms-combined
Sep 2, 2026
Merged

Add a combined SMS and MMS Messages artifact#1297
abrignoni merged 1 commit into
mainfrom
feat/sms-mms-combined

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Adds a combined SMS and MMS Messages artifact to ALEAPP. It does not replace the SMS Messages and MMS Messages artifacts; it sits beside them.

  • One table with both transports sorted by Date, so a thread that mixes SMS and MMS reads in one place, with a LAVA conversation view over the shared Thread ID.
  • Message Type says whether a row is SMS or MMS, and Source Table names the table it came from (sms, spam_sms or pdu).
  • MMS media renders in the row where the part file is in the extraction.

Combined row counts equal SMS plus MMS on all 25 registered Android corpora, and the two existing artifacts produce identical rows before and after. Includes an anne_a15 fixture and baselines.

🤖 Generated with Claude Code

Adds get_sms_mms_combined to smsmms.py: the rows of the SMS Messages and
MMS Messages artifacts in one table sorted by Date, with Message Type
(SMS or MMS) and Source Table (sms, spam_sms or pdu) columns and a
conversation view over the shared Thread ID. The two existing artifacts
are unchanged in output; they now share two small helpers with the new
one. Records sample_data for 25 corpora on all three artifacts and adds
an anne_a15 fixture with baselines.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit d3c350a into main Sep 2, 2026
10 checks passed
@abrignoni
abrignoni deleted the feat/sms-mms-combined branch September 2, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant