fix(ql3): close adopted lineage acceptance gates

This commit is contained in:
whyour
2026-08-21 15:35:48 +08:00
parent 4f6be5bc2c
commit b714f2bf18
9 changed files with 155 additions and 18 deletions
@@ -206,7 +206,9 @@ function validateLocalReport(entry, profile, consumption, identity) {
report.composeMerge !== true ||
report.rolloutActive !== true ||
report.durableReceipt !== true ||
report.sqliteWriteContract !== 37 ||
!Number.isSafeInteger(report.sqliteWriteContract) ||
report.sqliteWriteContract < 1 ||
report.sqliteWriteContract > 65_535 ||
report.sqliteBackup !== true ||
report.sqliteRestorePrepared !== true ||
report.sqliteRestoreCommitted !== true ||
@@ -325,6 +327,9 @@ function createDeploymentReadinessReceipt(input) {
) {
fail('local profiles used different release selections');
}
if (edge.sqliteWriteContract !== standalone.sqliteWriteContract) {
fail('local profiles used different SQLite write contracts');
}
evidence.push({
family: 'local',
catalogConsumptionDigest: localConsumption.contentDigest,