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.
35 lines
653 B
JSON
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
|
|
}
|