docs(handoff): bind published candidate and pending protected decisions

This commit is contained in:
cesnimda
2026-10-30 00:38:56 +01:00
parent ba04d817fe
commit 9267cab854
11 changed files with 244 additions and 42 deletions
@@ -2,7 +2,7 @@
"schemaVersion": 1,
"workstreamId": "AUTOMATION-HANDOFF-01",
"kind": "TEST_EVIDENCE",
"testedCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"testedCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"verifierCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"verifierSourceArtifactId": "verifier-source",
"sourceManifestArtifactId": "application-source-before",
@@ -1601,24 +1601,60 @@
"sha256": "548006ba92faf65eadaf8343493b8a7a0709325440f28e4c7c764c4ba7593e3b",
"description": "One-off bounded QA producer, not a roadmap executor"
},
{
"id": "p10-entry-proposal",
"path": "evidence/p10-entry-proposal.gz",
"sha256": "c526b7774aa5989fa5f02a1e1cf95069f72323fc9888312753f81dfbee45ff45",
"description": "Evidence-only owner proposal or fixed schema; no protected approval or executable policy"
},
{
"id": "p10-entry-proposal-schema",
"path": "evidence/p10-entry-proposal-schema.gz",
"sha256": "f8a13d26b2b4ab2ba5532e636e114a94ae09c5f884ba0333db9a415d2c4acf59",
"description": "Evidence-only owner proposal or fixed schema; no protected approval or executable policy"
},
{
"id": "verifier-process",
"path": "evidence/verifier-process.gz",
"sha256": "a2c81d35832be6513f6e172c1dbf44876eb853cc946b8109f6ba030927324400",
"sha256": "d09e03928eb9f6215239419298b8077b3edc8d6b93d0e65fbf46f8cef3d33e62",
"description": "Final19 combined unit/package negative tests, exact source and native process; supersedes overlapping bootstrap7/old18"
},
{
"id": "handoff-validator-native",
"path": "evidence/handoff-validator-native.gz",
"sha256": "aa39e7f5faad15a84ab199d2437807c9d5da321f63e012c6a1c99a436a01218a",
"sha256": "abbad0415806b36a139ae6c07988be65ceb9e6193166214e719ca64d7fa59136",
"description": "Final19 combined unit/package negative tests, exact source and native process; supersedes overlapping bootstrap7/old18"
},
{
"id": "p10-final-gate-processes",
"path": "evidence/p10-final-gate-processes.gz",
"sha256": "e80d677ceae2b28e9dee55c2d6ee8fac93c93bd310e1354564caa31ee681a248",
"description": "Actual companion schema/negative and native blocked-entry observations; not product-case totals or protected approval"
},
{
"id": "p10-proposal-check-native",
"path": "evidence/p10-proposal-check-native.gz",
"sha256": "8aeb977b01e68447f6a6a290e95e5d116030ddb547441b17ac7fa7bccc873955",
"description": "Actual companion schema/negative and native blocked-entry observations; not product-case totals or protected approval"
},
{
"id": "p10-protected-entry-native",
"path": "evidence/p10-protected-entry-native.gz",
"sha256": "f2f15d04ad09336d593564afd09bffada58a6b61897e7d749db4fa6030b4a602",
"description": "Actual companion schema/negative and native blocked-entry observations; not product-case totals or protected approval"
},
{
"id": "p10-proposal-check-source",
"path": "evidence/p10-proposal-check-source.gz",
"sha256": "d0505e74d05557e2a7fd64807e5cc1967695413e3e038e83485f7dcaad9c9557",
"description": "Actual companion schema/negative and native blocked-entry observations; not product-case totals or protected approval"
}
],
"reports": [
{
"id": "backend",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1639,7 +1675,7 @@
{
"id": "frontend",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1660,7 +1696,7 @@
{
"id": "typecheck",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1681,7 +1717,7 @@
{
"id": "lint",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1702,7 +1738,7 @@
{
"id": "build",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1723,7 +1759,7 @@
{
"id": "api-build",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1744,7 +1780,7 @@
{
"id": "affected-rest",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1765,7 +1801,7 @@
{
"id": "pdf-admission",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1786,7 +1822,7 @@
{
"id": "rd21",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1807,7 +1843,7 @@
{
"id": "baseline-unit",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1828,7 +1864,7 @@
{
"id": "focused-template",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "38d7133d206de58b19aff70587a4f2f81f07cd8c",
"status": "PASS",
"exitCode": 0,
@@ -1849,7 +1885,7 @@
{
"id": "docling-import",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -1870,7 +1906,7 @@
{
"id": "cv-integration-qa",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -1891,7 +1927,7 @@
{
"id": "long-import",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -1912,7 +1948,7 @@
{
"id": "mariadb-provider",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -1933,7 +1969,7 @@
{
"id": "mariadb-browser",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -1954,7 +1990,7 @@
{
"id": "mariadb-observations",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -1975,7 +2011,7 @@
{
"id": "python-offline",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -1996,7 +2032,7 @@
{
"id": "python-docling",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"status": "PASS",
"exitCode": 0,
@@ -2017,7 +2053,7 @@
{
"id": "linux-browser",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2038,7 +2074,7 @@
{
"id": "windows-template-oracle",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PARTIAL",
"exitCode": 1,
@@ -2059,7 +2095,7 @@
{
"id": "windows-template-completeness",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2080,7 +2116,7 @@
{
"id": "windows-template-name-wrap",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2101,7 +2137,7 @@
{
"id": "windows-template-name-ink",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2122,7 +2158,7 @@
{
"id": "windows-template-sidebar",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2143,7 +2179,7 @@
{
"id": "linux-template-oracle",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PARTIAL",
"exitCode": 1,
@@ -2164,7 +2200,7 @@
{
"id": "linux-template-completeness",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2185,7 +2221,7 @@
{
"id": "linux-template-name-wrap",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2206,7 +2242,7 @@
{
"id": "linux-template-name-ink",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2227,7 +2263,7 @@
{
"id": "linux-template-sidebar",
"bindingScope": "APPLICATION",
"sourceCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"status": "PASS",
"exitCode": 0,
@@ -2249,7 +2285,7 @@
"id": "handoff-validator",
"bindingScope": "HANDOFF_VERIFIER",
"sourceCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"executedFromCommit": "52fb91e023d39d2087f6d0a89ad367bfc466027c",
"executedFromCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"status": "PASS",
"exitCode": 0,
"artifactId": "handoff-validator-native",
@@ -2265,6 +2301,48 @@
},
"membershipSha256": "650c74731099d11b93ac03a846ae05407c00b5d2442073c89d220118b0e1eb20",
"limits": "Final combined19; no invented approval; excludes overlapping bootstrap7/old18. Native execution commit retained separately from verifier source snapshot."
},
{
"id": "p10-proposal-schema",
"bindingScope": "APPLICATION",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"status": "PASS",
"exitCode": 0,
"artifactId": "p10-proposal-check-native",
"processArtifactId": "p10-final-gate-processes",
"processPointer": "/0/exitCode",
"nativeFormat": null,
"counts": {
"passed": 0,
"failed": 0,
"skipped": 0,
"retries": 0,
"unexecuted": 0
},
"membershipSha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"limits": "Companion proposal schema rejects fabricated GO/removal permission; protected entry returns native3 as required. Integrity0 is not permission. Not counted as additional unit or product cases."
},
{
"id": "p10-protected-entry",
"bindingScope": "APPLICATION",
"sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"executedFromCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34",
"status": "BLOCKED",
"exitCode": 3,
"artifactId": "p10-protected-entry-native",
"processArtifactId": "p10-final-gate-processes",
"processPointer": "/1/exitCode",
"nativeFormat": null,
"counts": {
"passed": 0,
"failed": 0,
"skipped": 0,
"retries": 0,
"unexecuted": 0
},
"membershipSha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"limits": "Companion proposal schema rejects fabricated GO/removal permission; protected entry returns native3 as required. Integrity0 is not permission. Not counted as additional unit or product cases."
}
],
"historicalEvidence": [
@@ -2289,5 +2367,5 @@
"Separate orchestrator execution, actual owner-key/current-context qualification, protected approvals and real test-adapter integration",
"New paid exhaustive Codex Security scan; retained sealed source scope and separate code review are identified explicitly"
],
"generatedUtc": "2026-10-29T23:34:25.702805+00:00"
"generatedUtc": "2026-10-29T23:37:45.931733+00:00"
}