Files
rogee 30df7ae433 feat: expand merged chat records directly from read-only databases
Add db merged with exact account/chat/local-ID selection and shard ambiguity checks. Preserve Int64 composite message types and parse bounded, DTD-free embedded record XML, including duplicate messages and source metadata. Revalidate cached keys against current page-1 HMAC; replace the SQL write probe with sqlite3_db_readonly. Core tests: 129 passed. Windows Session 0 database validation: 5/5; all 16 text/sender/source-ID/timestamp entries matched independent XML parsing. Read-only UI baseline: 3/3; zero sends.
2026-09-06 20:10:04 +08:00

35 lines
653 B
JSON

{
"BinarySha256": "5DB6A6422F6DAD9AE76C6C4D5A522576C7B7EB0534396434A536190D4E0DEEF8",
"SendsAttempted": 0,
"Checks": [
{
"ExpectedExit": 0,
"ExitCode": 0,
"Stage": "merged-default"
},
{
"ExpectedExit": 0,
"ExitCode": 0,
"Stage": "merged-content.private"
},
{
"ExpectedExit": 0,
"ExitCode": 0,
"Stage": "database-readonly"
},
{
"ExpectedExit": 1,
"ExitCode": 1,
"Stage": "invalid-id"
},
{
"ExpectedExit": 1,
"ExitCode": 1,
"Stage": "missing-id"
}
],
"Success": true,
"ProcessSessionId": 0,
"RecordCount": 16
}