Repository navigation
Revert the central preflight rollout that rejects existing callers - #287
Conversation
|
Security rollback review — exact
|
|
General normal rollback merge is complete at All fresh normal required gates and Security's final disposition were reconciled. The original protected run Ordinary main checks and fresh unchanged CLI/Rust hosted preflight/aggregate results remain required before fleet recovery is complete. The #240 pilot remains withdrawn and held for separate supported design/review. |
|
Ordinary rollback main acceptance passes at CLI's unchanged Build |
|
Fleet recovery from #240 is complete. Restored central main The protected-App pilot is withdrawn from deployed central policy. Its absent-App negative controls did not issue tokens or checks. The retained #240 source needs a separate supported design and review before any future integration; no App, key, environment, setting or activation is authorized here. The underlying emSign dependency work in #237 remains open. |



Central policy main now rejects unchanged CLI and Rust SDK workflows with a Composer helper-directory error. Revert the complete #240 merge to restore the supported preflight used by those callers. The resulting tree is exactly
23f9bc3c3798cb6aab6ccf5f9cd210854b820c65(tree9de2bb025246652ad24f67126911b821ab86c07d), preserving the accepted revision-2 metrics contract and every earlier change.The protected-App pilot is withdrawn from main. Its source remains recoverable at
e97b0285af33feacb488c91bf1c6b981b06eb300; App, environment, credential and activation work remain held. The uncommitted classifier experiment is excluded. Refs #237 and the rollback disposition on #240.Validation: exact parent-1 tree equality and added-line credential/private-path boundary pass. All 69 existing qualification/Composer tests pass. Exact unchanged CLI
3e2d3b283ec99473c87af50e7442bac17ee8cc26(7 workflows) and Rust SDKcdc7a94c1b3438e3b5b6be231955874128b0b907(5 workflows) both reproduce the directory refusal under deployed5445aac3and pass the full local preflight under this revert. These controls use immutable Git archives and the reviewed hash-locked parser offline. Initial local runner setup/inventory errors are excluded from those passes.Fresh normal central CI and post-merge unchanged caller runs remain required. The current-main protected-App workflow refuses because the App identity is absent, before token creation or check issuance; this expected refusal is separate from rollback-source qualification. Caller workflows and product source are unchanged by this PR.