From 5cb903b989742b7a96cb22ddf4c0e24993b18980 Mon Sep 17 00:00:00 2001 From: cesnimda Date: Fri, 30 Oct 2026 08:48:58 +0100 Subject: [PATCH] docs(entry): bind exact P10-00 proposal and protected activation brief --- .../handoffs/pre-phase10/ACCEPTANCE.json | 10 ++-- .../handoffs/pre-phase10/ENTRY_PROPOSAL.json | 8 +-- .../handoffs/pre-phase10/TEST_EVIDENCE.json | 54 +++++++++--------- .../evidence/p10-entry-proposal.gz | Bin 2336 -> 2336 bytes .../evidence/p10-final-gate-processes.gz | Bin 279 -> 280 bytes .../evidence/p10-proposal-check-source.gz | Bin 492 -> 703 bytes .../evidence/p10-protected-entry-native.gz | Bin 406 -> 406 bytes 7 files changed, 36 insertions(+), 36 deletions(-) diff --git a/docs/automation/handoffs/pre-phase10/ACCEPTANCE.json b/docs/automation/handoffs/pre-phase10/ACCEPTANCE.json index 365e92f..da7d645 100644 --- a/docs/automation/handoffs/pre-phase10/ACCEPTANCE.json +++ b/docs/automation/handoffs/pre-phase10/ACCEPTANCE.json @@ -6,9 +6,9 @@ "sourceBranch": "test/pre-phase10-ux-acceptance", "localCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34", "localCommitMeaning": "FROZEN_TESTED_APPLICATION_BASELINE", - "snapshotHead": "ba04d817fed26d659bfa2a56b089d6cac851dc34", - "verifiedRemoteCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34", - "remoteObservation": "Candidate snapshot exact remote readback at2026-10-29T23:37:45.931733+00:00; final documentation envelope HEAD must independently be rechecked.", + "snapshotHead": "fc5b9d377199ce51f480a920a3772108094929e3", + "verifiedRemoteCommit": "fc5b9d377199ce51f480a920a3772108094929e3", + "remoteObservation": "Proposed execution candidate exact remote readback 2026-10-30T07:47:11.270216+00:00; frozen application source remainsba04d817fed26d659bfa2a56b089d6cac851dc34. Resolve final clean envelope HEAD independently.", "worktreeCleanliness": { "atSourceBaseline": "CLEAN", "atPackageGeneration": "HANDOFF_FILES_ONLY", @@ -128,7 +128,7 @@ "evidence": [ "ENTRY_PROPOSAL.json" ], - "limits": "Candidateba04d817fed26d659bfa2a56b089d6cac851dc34 exact remote readback at2026-10-29T23:37:45.931733+00:00; final package envelope HEAD still requires clean/current remote verification." + "limits": "Execution candidatefc5b9d377199ce51f480a920a3772108094929e3 verified by exact remote readback; actual final envelope HEAD still requires independent current verification." }, { "criterion": "Phase 10 Development Readiness", @@ -205,6 +205,6 @@ "authority": "EXTERNAL_PROTECTED_CONTROLLER_APPROVAL" } ], - "generatedUtc": "2026-10-29T23:37:45.931733+00:00", + "generatedUtc": "2026-10-30T07:47:11.270216+00:00", "recommendation": "Pre-Phase10 preparation conditionally closed. Retain release/activation debt. Stop at protected orchestrator gate until actual composite adapter, signed exact final baseline/P10-00-only scope policy and owner-controlled runtime/entry activation are satisfied. No cleanup or production action." } diff --git a/docs/automation/handoffs/pre-phase10/ENTRY_PROPOSAL.json b/docs/automation/handoffs/pre-phase10/ENTRY_PROPOSAL.json index 074b8d0..d4bdffe 100644 --- a/docs/automation/handoffs/pre-phase10/ENTRY_PROPOSAL.json +++ b/docs/automation/handoffs/pre-phase10/ENTRY_PROPOSAL.json @@ -2,14 +2,14 @@ "schemaVersion": 1, "workstreamId": "P10-ENTRY-FINAL", "authority": "EVIDENCE_ONLY_NOT_OWNER_APPROVAL", - "candidateCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34", + "candidateCommit": "fc5b9d377199ce51f480a920a3772108094929e3", "acceptedBranch": "test/pre-phase10-ux-acceptance", "applicationFixCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d", "packageHeadRule": "Resolve final clean published envelope HEAD independently; bind it, the candidate snapshot, exact scope, policy and artifact hashes in protected approval. No self-referential commit claim.", "entryDecision": "NO-GO", "eligibleForAutomaticExecution": false, "productionDecision": "NO-GO", - "generatedUtc": "2026-10-29T23:37:45.931733+00:00", + "generatedUtc": "2026-10-30T07:47:11.270216+00:00", "cleanupScope": { "disposition": "ASSESSMENT_ONLY_NO_REMOVALS_APPROVED", "inventory": "CLEANUP_INVENTORY.md:19 retain/assessment entries;57preservation groups/34routes; no proven unused deletion", @@ -113,8 +113,8 @@ ], "publication": { "status": "VERIFIED_CANDIDATE_SNAPSHOT", - "candidateRemoteCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34", - "observedUtc": "2026-10-29T23:37:45.931733+00:00", + "candidateRemoteCommit": "fc5b9d377199ce51f480a920a3772108094929e3", + "observedUtc": "2026-10-30T07:47:11.270216+00:00", "finalHeadMustBeRechecked": true } } diff --git a/docs/automation/handoffs/pre-phase10/TEST_EVIDENCE.json b/docs/automation/handoffs/pre-phase10/TEST_EVIDENCE.json index 821603b..4068acc 100644 --- a/docs/automation/handoffs/pre-phase10/TEST_EVIDENCE.json +++ b/docs/automation/handoffs/pre-phase10/TEST_EVIDENCE.json @@ -1613,30 +1613,6 @@ "sha256": "bb1b1ccfb03bd888e5e429f5a17c4c106246cfb852b990298236edc7c86c7016", "description": "Scoped human-approved revised S01 qualification; no visual/entry/production approval" }, - { - "id": "p10-final-gate-processes", - "path": "evidence/p10-final-gate-processes.gz", - "sha256": "1f544cdd3e2efaebe8864604bd7eb7b9dc5dcb5cf2040cc1781cebc79c89fc93", - "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": "2c8d977d0b4e9dcfcc120017c44da9ad6738cfac01874815d32e701f3231128d", - "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" - }, { "id": "s01-initial-package-negative-log", "path": "evidence/s01-initial-package-negative-log.gz", @@ -1670,7 +1646,7 @@ { "id": "p10-entry-proposal", "path": "evidence/p10-entry-proposal.gz", - "sha256": "3a1b618b1e5fad0adc35c093ef318ebfd7be618653716c7e02386e893345a2af", + "sha256": "7c036e998b21ea63387d842218fb8ec1c8b4afa004d155ce54ed4f1ebdd031a6", "description": "Evidence-only exact proposed baseline/scope, owner visual status and remaining protected decisions; no executable permission" }, { @@ -1690,6 +1666,30 @@ "path": "evidence/handoff-validator-native.gz", "sha256": "b0a525ce25265fc319c62d730e74c72de96482cc3db929b40a060e7b8fdd0938", "description": "Final28 combined unit/package negative tests, exact source and native process; supersedes overlapping prior27" + }, + { + "id": "p10-final-gate-processes", + "path": "evidence/p10-final-gate-processes.gz", + "sha256": "8584076ee515b420ec6c6096918ff038160ba4d8f97f2b8f835ef06144d8fe11", + "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": "e89902f1343ad5dad14221aaa7c7f7f5ad1da432bed4a40ad82d48f48c4e5b89", + "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": "bf7a50107916a94e6faf075c42be0116bdd33a05f88f640e149a60c70de3415b", + "description": "Actual companion schema/negative and native blocked-entry observations; not product-case totals or protected approval" } ], "reports": [ @@ -2369,7 +2369,7 @@ "id": "p10-proposal-schema", "bindingScope": "APPLICATION", "sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34", - "executedFromCommit": "1a47f7ac1d9cddd647135ebee808a77301335016", + "executedFromCommit": "fc5b9d377199ce51f480a920a3772108094929e3", "status": "PASS", "exitCode": 0, "artifactId": "p10-proposal-check-native", @@ -2390,7 +2390,7 @@ "id": "p10-protected-entry", "bindingScope": "APPLICATION", "sourceCommit": "ba04d817fed26d659bfa2a56b089d6cac851dc34", - "executedFromCommit": "1a47f7ac1d9cddd647135ebee808a77301335016", + "executedFromCommit": "fc5b9d377199ce51f480a920a3772108094929e3", "status": "BLOCKED", "exitCode": 3, "artifactId": "p10-protected-entry-native", diff --git a/docs/automation/handoffs/pre-phase10/evidence/p10-entry-proposal.gz b/docs/automation/handoffs/pre-phase10/evidence/p10-entry-proposal.gz index a8ced19290e1817633c9ba9d704527e42a15a7a1..a8e17a7d740bd3d6375486fa4bd6d45f5a98b4e0 100644 GIT binary patch literal 2336 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 literal 279 zcmV+y0qFi8iwFP!000023YCz-QiCuMhVMK@hN}$(B2c(GzJZ=PJ?w-7xlsy*GN6PaGu(pjGd=htRKCa(o>PvT|K4AvE=|`VozvBaR1N zho&~l#jy9L1FuaVx6s$7X$X`>KD6L45%B@7ZpNr1IOjpmExztGby^X68BUB008?ufsg2&0`RnHyO6RY?m0)h2~r=4cpk=fL{2opv#C z-b&$V*uM}B!wxneE~SFmR*R=IjL4-*=cP3QoI7HMtM&09V+lShvxvRr;t_0I$)rZl z3zJp~T*6oDBi0(@2Q)PT*DG%d?xoR5&UI?C%q69TxXihOcW)DVz#zdu!|%Fou;WUN ztu@y5yshA=BVKbQ(*Yi3!W1Po6nvdcu35>ggCKLv0#6Tp2DOSebbNh#^K(AEnM^0M z;kWs0^kw{g$X3p18qvyU?`arz{OCey99M(?q&?&7U$lc@<}qj_2M6LXYMAQ*>7~rJ z?KXp^*%Kfd&($8gV~ic}5om9>pFv26miFk?ghrs`QZ5u+8av#(Eyg(Ts&;*EV3cv? z;1&Er0oPSI6Q+dT=?**HiFk?YYe;XPFvv2((aMy2aJ@S!^%_+|N*^LwlnM&`Y7#I7 zTS(_RRVT7q`!j3)fPUHh;b=6T-VU!v<1^!#G6L0@qL99Sahm#oTK`C+JBqqDTSP3S z$9DmC3Go86h#zq*UCcG!18*#iS~bzpfJ2il|3fD`1?BnR71dIiWlbH;3y6(Y+n1|E zJJ7TbO58U4Cr)!jyRD+!O3(uoApV?7q;eylw3^+G7#J5n3P>a lacKntkMs$;k{c`iwm!zCb_6!)wC1XA;V(UKzlo&<0012LRRRD2 literal 492 zcmV`(L?OEfK^txMf)J`)XVSXs zc#Ov>Tdnx-IO(SrMluV!OL=9ipGH8fCyckFD?uO}Y`L z#-^dvIvCrHAb9sSWhYJ$m>Kxl&y8P&)`fHEXyRQ5zs|xtp;bK#tz2Sjm4^6JwU~1& z96{U=cOdHf09Sh>&K820F41FUcoJ?mqAL$$G+pd?2-TeXqlG(_&hx zCfjtR@>?s+K65DpRs37qx3W@tM?(lW6{#bh2uNDmI%;2uW4el}(Bw zPcfoAOPf@bA{SKrZ}Q;ym$t_P6KxHljZPgJPjeB|;5himigE_XL3b!;l-I?j=&U`d zeVRr18cAeN+A8v^MV|~O^pvI3NWR?M zZoluoE{VzLqizkoONic0p_AQnAhu{=U>8Wn{lLZPO3|5&8+x+gDjt4WgG8&e!a(4q z8)yxWBO2Z5sN&HE-4nzLm=+DFaERW3Ou+OwY9@6Jhm-aYN2kb2f^$?yJI8Qjw84XQ zfMYnh>GNDK0p!RWpTDO*Hh4F-MoSEO>Hf#<;phEs`)xPpUA?V-17@2cDt`h10DI!i AIsgCw literal 406 zcmV;H0crjpiwFP!000023YC&iPvbBU#qa$Tqnrzho4?)LZnqK=XhF0R$JN9$X{~ka zU^@kb`0nc@h1GK7;LFeRp6AW@bpenl6Zqg%cuBrNa`%0=OO_)J>;u!rcAX02O@nDp zwWwOARY_&BZdzPnQ8sD4rc$D;3qdl=XSHoSyA#umm8k!j2+XUtLMdo1iKxsgkrmu9 z*J+Jam8Bxfid2;Un><+eN14OkF>f@ZiB2tQ&r^}(-n!r;%kl}J3#vsqp;fUy7oC)6 z+NC1G*GM9JQikl4{{Rv7=wsDrRW9FIumSaiCh|64BwCr_`K#K+S)cSr^eobGBtLF$ zH`m*rb7I!&pc>7e5~8KI}LjEe>&?4viJV{rU9D93aO`=jy@M@MWV!zrqxopo?